Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Math Technology

A 53-Year-Old Network Coloring Conjecture Is Disproved (quantamagazine.org) 49

In just three pages, a Russian mathematician has presented a better way to color certain types of networks than many experts thought possible. From a report: A paper posted online last month has disproved a 53-year-old conjecture about the best way to assign colors to the nodes of a network. The paper shows, in a mere three pages, that there are better ways to color certain networks than many mathematicians had supposed possible. Network coloring problems, which were inspired by the question of how to color maps so that adjoining countries are different colors, have been a focus of study among mathematicians for nearly 200 years. The goal is to figure out how to color the nodes of some network (or graph, as mathematicians call them) so that no two connected nodes share the same color. Depending on the context, such a coloring can provide an effective way to seat guests at a wedding, schedule factory tasks for different time slots, or even solve a sudoku puzzle.

Graph coloring problems tend to be simple to state, but they are often enormously hard to solve. Even the question that launched the field -- Do four colors suffice to color any map? -- took more than a century to answer (the answer is yes, in case you were wondering). The problem tackled in the new paper seemed, until now, to be no exception to this rule. Unsolved for more than 50 years, it concerns tensor products -- graphs made by combining two different graphs (call them G and H) in a specific way. The tensor product of G and H is a new, larger graph in which each node represents a pair of nodes from the original graphs -- one from G and one from H -- and two nodes in the tensor product are connected if both their corresponding nodes in G and their corresponding nodes in H are connected.

This discussion has been archived. No new comments can be posted.

A 53-Year-Old Network Coloring Conjecture Is Disproved

Comments Filter:
  • by QuietLagoon ( 813062 ) on Monday June 17, 2019 @12:43PM (#58776650)
    ... instead of spending so many resources trying to figure out the minimum number of colors needed for every situation?
    • by bugs2squash ( 1132591 ) on Monday June 17, 2019 @12:48PM (#58776694)
      Because it is directly related to resource utilization if the "colors" represent some scarce resource.
    • by godrik ( 1287354 )

      That depends on your application.

      I do coloring on graphs to build parallel execution schedules of standard graph algorithms. In that case whether I have 12 colors or 15 is not a big deal; it adds a bit of synchronization, but fundamentally not a problem. So we use greedy coloring heuristics there. Coloring time is actually almost more important than the quality of the coloring.

      Graph coloring can also be used to determine how to schedule communications in a complex ad hoc wireless mesh network. So each color

    • by Anonymous Coward

      This is tantamount to "Why care about pure math?". Because we don't know the applications yet. You're on a computer. Using bases other than 10, proving theorems in Boolean logic, that kind of stuff was all done as "pure math" before anybody had a practical computer. When applications were found, the theory was ready and waiting.

    • Why not just use six or seven colors...

      Great, now you have 200 things in a graph, how do you color them so no colors touch - can you? You've run into the same problem.

      Or you can say I'll use as many colors as there are network elements but then the question is do you have enough display fidelity to distinguish the two slightly different shades of blue next to each other, and eventually the fidelity of the human eye to resolve color differences.

      If you are just talking about color of course, since the real p

    • by ledow ( 319597 )

      You see mathematicians with a colouring book.

      Mathematicians see optimal answers to a small problem space that is a tiny part of a huge overall problems space which solves problems which people are desperately crying out for solutions for, or even just to resolve an upper/lower bound so that they can be sure they always have enough resources to solve the problem when run as a tiny part of an entire body of equations across months of supercomputer time to resolve completely unrelated problems.

      All those people

      • It's quite literally like saying "Why bother to make a bit of screws in 58mm as well as 100mm lengths? Can't you just use one for everything?".

        One size of screws would greatly simplify IKEA furniture. Instead of having to count out 3 of size A, 7 of size B, 5 of size C and 5 of size D . . . you would just need to count if you had 20 screws. And you wouldn't need to worry about putting in a size A in a size B hole, where the difference is barely distinguishable.

    • by RobinH ( 124750 )
      If you print stuff (like on a printing press) it costs per color (or it used to, at least). That's why comic books used a limited set of colors.
    • There are some software algorithms that are based on colouring graphs.

      E.g. red/black-trees. https://en.wikipedia.org/wiki/... [wikipedia.org]

      Of course the colours are only virtual - a mental construct - two mark two kinds of nodes.

  • Oh for that I've always used the map on my old Risk game as my life's model.
  • ... network colors you! All the same color. Problem solved.

God made the integers; all else is the work of Man. -- Kronecker

Working...