zyyhhxx / VizingAlgorithm

0 stars 1 forks source link

Hi, Yiyang Zeng, Can you share the literature or algorithmic processes that your programming code refers to? #1

Open xiaomo123zk opened 3 years ago

xiaomo123zk commented 3 years ago

Hi, Yiyang Zeng,thank you for share the code for Vizing theory. Your code is very nice. I am Ph.D. student in southeast University, China. I am interested in applying the Vizing theory in traffic network. I am studying your code, I hope you can share the literature or algorithmic processes that your programming code refers to. In the future, I want to study the Mulitply Vizing theory for the graph with double-edge. My email is 230198860@seu.edu.cn

zyyhhxx commented 3 years ago

This is a project I made while I was still in school. All related materials are lost. The best article I can find is the wiki: https://en.wikipedia.org/wiki/Vizing%27s_theorem However, if you use Windows, I do have a project animating Vizing's Algo for edge coloring: https://github.com/zyyhhxx/VizingAlgoAnimation You can download the build to play with a small animation program to help you understand Vizing's Algo for edge coloring.

xiaomo123zk commented 3 years ago

Hi, Yiyang Zeng,

  Thank you for your reply. 

  I have installed the Vizing Edge Coloring.exe (https://github.com/zyyhhxx/VizingAlgoAnimation). When I used it, I found one issue, which I only  used "Add the vetex", and could not use edge connet the vetex on my window 10 system. Is there any missing configuration?

  I am Kai Zhang, a Ph.D. student at Southeast University, China. I am interested in applying the Vizing theory in the traffic network.  

In the future, I want to study the Multiply Vizing theory for the graph with double-edge. 

  Thank you for your kind attention!

 

Appendix1 : Using your Vizing Code to color the edge of SiouxFalls network (https://github.com/bstabler/TransportationNetworks)   int size = 78;

          int input[78] = {24, 38, 1, 2, 1, 3, 2, 6, 3, 4, 3, 12, 4, 5, 4, 11, 5, 6, 5, 9,

                            6, 8, 7, 8, 7, 18, 8, 9, 8, 16, 9, 10, 10, 11, 10, 15, 10, 16, 10, 17, 11, 12, 
                            11, 14, 12, 13, 13, 24, 14, 15, 14, 23, 15, 19, 15, 22, 16, 17, 16, 18, 17, 
                            19, 18, 20, 19, 20, 20, 21, 20, 22, 21, 22, 21, 24, 22, 23, 23, 24};

          getGraphColorJson(input, size);        

Appendix2 : one issue about Vizing Edge Coloring.exe, which I only use the function "Add the vetex", cannot use edge connet the vetex on my window 10 system. 

Sincerely,

Kai (Frank) Zhang

Kai Zhang,

Wechat ID: funAndCourage

QQ: 1498044816

Ph.D. student,

School of Transportation,

southeast University, China.

------------------ 原始邮件 ------------------ 发件人: "zyyhhxx/VizingAlgorithm" @.>; 发送时间: 2021年9月7日(星期二) 中午12:24 @.>; @.**@.>; 主题: Re: [zyyhhxx/VizingAlgorithm] Hi, Yiyang Zeng, Can you share the literature or algorithmic processes that your programming code refers to? (#1)

This is a project I made while I was still in school. All related materials are lost. The best article I can find is the wiki: https://en.wikipedia.org/wiki/Vizing%27s_theorem However, if you use Windows, I do have a project animating Vizing's Algo for edge coloring: https://github.com/zyyhhxx/VizingAlgoAnimation You can download the build to play with a small animation program to help you understand Vizing's Algo for edge coloring.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

xiaomo123zk commented 3 years ago

This is a project I made while I was still in school. All related materials are lost. The best article I can find is the wiki: https://en.wikipedia.org/wiki/Vizing%27s_theorem However, if you use Windows, I do have a project animating Vizing's Algo for edge coloring: https://github.com/zyyhhxx/VizingAlgoAnimation You can download the build to play with a small animation program to help you understand Vizing's Algo for edge coloring.

Thank you for your reply.

I have installed the Vizing Edge Coloring.exe (https://github.com/zyyhhxx/VizingAlgoAnimation). When I used it, I found one issue, which I only use "Add the vetex", and could not use edge connect the vetex on my window 10 system. Is there any missing configuration?

zyyhhxx commented 3 years ago

Say you have vertex A and B. Double-click on A and then single-click on B. That will create an edge between vertex A and B.

xiaomo123zk commented 3 years ago

Many thanks, I can create an edge and color edges by your suggestions. 

------------------ 原始邮件 ------------------ 发件人: "Yiyang @.>; 发送时间: 2021年9月8日(星期三) 中午11:27 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [zyyhhxx/VizingAlgorithm] Hi, Yiyang Zeng, Can you share the literature or algorithmic processes that your programming code refers to? (#1)

Say you have vertex A and B. Double-click on A and then single-click on B. That will create an edge between vertex A and B.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.