Slashdot Mirror


Road Coloring Problem Solved

ArieKremen writes "Israeli Avraham Trakhtman, a Russian immigrant mathematician who had been employed as a night watchman, has solved the Road Coloring problem. First posed in 1970 by Benjamin Weiss and Roy Adler, the problem posits that given a finite number of roads, one should be able to draw a map, coded in various colors, that leads to a certain destination regardless of the point of origin. The 63-year-old Trakhtman jotted down the solution in pencil in 8 pages. The problem has real-world implementation in message and traffic routing."

202 comments

  1. Night Watchman? by ePhil_One · · Score: 0, Flamebait
    The guy was an accomplished Russian Mathmetician before he emmigrated from Russia 15 years ago.

    Personally, I'm not surprised he's Russian, Mathemetics has seemed to be a strong point in that country, since their computers lagged behind us they had to make it up w/ mathmatical ingenuity.

    --
    You are in a maze of twisted little posts, all alike.
    1. Re:Night Watchman? by Anonymous Coward · · Score: 0, Insightful

      And knowing the stupidity and exclusiveness in the USA about academics.....

      He will stay a night watchman, because he does not have a USA degree and therefore shunned by the snooty upper educational society we have here.

      It's pure bullshit how the USA punishes the educated that emigrate here that obviously are highly educated, but because they did not go to a "blessed" institution, you get to cook doughnuts instead of using that 12 year education in genetics. I know asian guys that have a background in education that makes most american educated PHD's I know look like 6th grade dropouts. but they cant get a job using their knowledge because "you were not educated in the USA".....

      So they end up night watchmen, Grocery store clerks, or bank tellers. While back in their country they were educated as Doctors, Physicists, and scientists.

    2. Re:Night Watchman? by DirePickle · · Score: 4, Informative

      He's in Israel, not the US, dude. Save your diatribe for another time.

    3. Re:Night Watchman? by DavidShor · · Score: 1
      This happened in Israel, not the America.

      And in my experience, you mainly see that America-only stuff in the public sector(and even then, not too often). The business world tends to know better.

    4. Re:Night Watchman? by Anonymous Coward · · Score: 2, Insightful

      Come on AC, your premise is patently false. I'm at one of the finer educational institutes in the US, and we have people from all over the world who earned their Ph.D.s from all over the world. If you came from one of the highly respected universities throughout the world, and are brilliant, you will get a job. If you have your Ph.D. from the University of Lower Slobobia, of course its going to be difficult. The quality of education in places in Asia, India, and even Russia varies wildly from their best Universities to their worst. To put it into perspective, its kind of like getting your Ph.D. from the least respected institution here. You probably still won't have a job. At least not a good one.

      Also, to suggest that the quality of medical education is similar between 2nd and 3rd world countries is utterly ridiculous. Their degree is still good provided they can pass the boards and certifications. Not many do.

    5. Re:Night Watchman? by Yvanhoe · · Score: 5, Funny

      In Soviet Russia they say that because Americans were so poor mathematicians, they had to invent the computer...

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    6. Re:Night Watchman? by smooth+wombat · · Score: 0, Offtopic

      Reread what the OP said. He said the guy is Russian, which is correct. He emigrated to Israel where he solved the solution. He will always be Russian no matter where he lives.

      Unless you're suggesting that if a person born in Japan came to the U.S. and became a citizen they are somehow no longer japanese.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    7. Re:Night Watchman? by reset_button · · Score: 3, Interesting

      According to Wikipedia, he is a mathematician at Bar-Ilan University in Israel. Here is his homepage hosted by the university. Maybe he was a night watchman, but it looks to me like he's a professor now...

    8. Re:Night Watchman? by qw(name) · · Score: 1

      Reread what the OP said.
      The person to whom you replied never said he was Israeli. He said "He's in Israel."
    9. Re:Night Watchman? by Anonymous Coward · · Score: 1, Insightful

      "Unless you're suggesting that if a person born in Japan came to the U.S. and became a citizen they are somehow^H^H^H^H^H^H^H^H legally no longer j^H^H Japanese."

      Fixed it for you.

    10. Re:Night Watchman? by Anonymous Coward · · Score: 0

      DirePickle said he's in Israel.. not that he's Israeli

    11. Re:Night Watchman? by BattleApple · · Score: 2, Informative

      He emigrated to Israel where he solved the solution.
      IANAM, but I believe he solved the problem, not the solution.
    12. Re:Night Watchman? by nebulus4 · · Score: 0

      Avraham Trakhtman is not a typical Russian name and calling his a Russian wouldn't be entirely true. Unless you think there're only Russians who lives in Russia. His is a Russian-Israeli or Israeli-Russian (depending on where yo are). This means that he was a Israeli in Russia and now he is a Russian in Israel. Yes, it is confusing and also somehow funny, bus sadly it's true.

      --
      "It would be wrong to refuse to face the fact that everything is fundamentally sick and sad."
    13. Re:Night Watchman? by rev124 · · Score: 2, Funny
      In Soviet Russia computer invents you!

      ...ugh, that was stupid.

    14. Re:Night Watchman? by nomadic · · Score: 2, Funny

      In Soviet Russia they say that because Americans were so poor mathematicians, they had to invent the computer...

      I hear that Russians are such poor computer scientists, they had to get good at math...

    15. Re:Night Watchman? by Sparks23 · · Score: 2, Informative

      Trakhtman is a Russian Jew who immigrated to Israel in 1992 after the breakup of the Soviet Union, and the article says that he had trouble finding work during the influx of refugees. Not because of his background, but because of a sudden unemployment glut. This is why he previously ended up serving as a night watchman, a laborer, a maintenance worker or whatever else he did.

      However, the article ALSO says he's been teaching mathematics at Bar Ilan University since 1995; the university is where he solved the problem.

      --
      --Rachel
    16. Re:Night Watchman? by Anonymous Coward · · Score: 0

      "I'm not surprised he's Russian"

      Not really, He is in Israel. The nationality listed on his Russian (actually, most likely Soviet) identity papers was Jewish. The Soviet Union, being officially atheistic, regarded Judaism as a nationality rather than a religion. There was a great deal of discrimination against Jews in the Soviet Union. When Communism collapsed to universal approbation, a lot of Jews left as soon as they could.

      My mother is a Jew who left the Soviet Union. In the 1990s more than 40 of her cousins emigrated to the US or Israel. Several of them had advanced degrees in the sciences. Mr. Trakhtman could immigrate to Israel because he is Jewish, and therefore has a right of return under Israeli law.

    17. Re:Night Watchman? by bob.appleyard · · Score: 2, Informative

      I know a Polish biochemist who works as a maid over here in the UK. Makes more doing that than doing biochemistry stuff in Poland, so he's happy for the moment and sending the money back. I imagine this will change in a few years.

      --
      How dare you be so modest!! You conceited bastard!!
    18. Re:Night Watchman? by ahabswhale · · Score: 1

      Actually he was probably a Russian Jew. They usually have non-russian sounding names even though they were born and raised there (as were their parents). However, like many Russian Jews, he emigrated to Israel.

      --
      Are agnostics skeptical of unicorns too?
    19. Re:Night Watchman? by Rolo+Tomasi · · Score: 0, Troll

      What is so dumb about this is that these people don't even know the vi command to erase the last word - ^W. It makes you look stupid. Like those people who create tables (in Word usually) with spaces because they don't know tabs.

      --
      Did you know you can fertilize your lawn with used motor oil?
    20. Re:Night Watchman? by mikael · · Score: 1

      According to The Time, the Polish economy is booming, and the Poles are actually going back home because they have a higher quality of living back home than they do in the UK.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    21. Re:Night Watchman? by Toonol · · Score: 1

      Hmmm... I would argue that he most accurately would be described as "American" at that point. One who was once Japanese.

    22. Re:Night Watchman? by jollyreaper · · Score: 0, Redundant

      In Soviet Russia they say that because Americans were so poor mathematicians, they had to invent the computer... Or because they Russians were so bad at computer engineering, they had to get good at math instead?

      I kid, I kid! But there's good and bad in the American and Russian approaches.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    23. Re:Night Watchman? by Anonymous Coward · · Score: 0

      I told ya guys. Immigration is good for America...!!!

    24. Re:Night Watchman? by Anonymous Coward · · Score: 2, Funny

      s/The ^H^H^H joke became lame in like 1994. Seriously, just stop./Awesome, dude! Like, retro 1994 awesomeness! Keep on truckin'!/

      Fixed it for you.

    25. Re:Night Watchman? by flyingsquid · · Score: 1, Flamebait
      According to Wikipedia [wikipedia.org], he is a mathematician at Bar-Ilan University in Israel. Here is his homepage [biu.ac.il] hosted by the university. Maybe he was a night watchman, but it looks to me like he's a professor now...

      No surprise. I mean, have you tried pronouncing his name? It sounds almost exactly like "Tractorman". That's a hell of an advantage in life. Just imagine if everywhere you went, people introduced you as "Tractorman" and you introduced yourself saying, "Pleased to meet you, I'm Tractorman"? I mean, people would be blown away by the sheer awesomeness of you being named "Tractorman". I mean, you've got to really have a pair to sign that name to your checks. And you'd have offers of tenure rolling in from all over the place, just so the president of the university could say with proud authority, "Sure, maybe Princeton has Fefferman at their math department. But our department has Tractorman."

    26. Re:Night Watchman? by OrangeTide · · Score: 1

      In America you mainly hear American news, just like in Europe you mainly hear European news.

      We don't hear about murders, cheaters in professional sports, or obscure accomplishments unless they are of interest to the local region/nation/community.

      If the man was French, you would see it all over the French news, but he was not. So it's just a little footnote on non-Israeli and non-Russian news. Of course it is important to scientific, engineering and mathematic community so it's big news over there.

      It's a matter of target audience. It's not about "evil America" ruling over all media, as you seem to want to imply.

      --
      “Common sense is not so common.” — Voltaire
    27. Re:Night Watchman? by zippthorne · · Score: 1

      It's way better to be good at math, though, if you have to pick one. Sure, computers are quite practical for solving difficult problems, but you don't get nearly as much insight from simulation as you do from deriving an analytical formula for something (assuming such a formula is possible).

      And it can be a lot faster and more accurate to optimize with a pencil than with generic optimization algorithm.

      --
      Can you be Even More Awesome?!
    28. Re:Night Watchman? by Phisbut · · Score: 1

      Unless you're suggesting that if a person born in Japan came to the U.S. and became a citizen they are somehow no longer japanese.

      Laws concerning citizenship differ from one country to the next. Some countries, like Germany, don't allow for multiple-citizenships. So if a German comes the the U.S. and becomes a citizen, they are no longer a German. Also, in some countries (including the US since the 14th amendment), anybody that is born in the country is automatically a citizen, no matter where the parents come from. In some other countries (e.g. Japan), simply being born on the territory doesn't make you a citizen. So an pregnant american woman giving birth to a child in Japan would not see her child get Japanese citizenship. Heck, in Saudi Arabia, "exercising another citizenship" is a crime (according to Wikipedia).

      So depending on Russian laws concerning citizenship, even if the guy was born in Russia, he may not be Russian anymore.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    29. Re:Night Watchman? by Danny+Rathjens · · Score: 1

      "I propose we leave math to the machines and go play outside."
      -- Calvin, from "Calvin and Hobbes" by Bill Watterson

    30. Re:Night Watchman? by thegnu · · Score: 1

      s/Fixed it for you./Goddamn, this thread is getting tedious./g

      Goddamn, this thread is getting tedious. :-)

      --
      Please stop stalking me, bro.
    31. Re:Night Watchman? by Anonymous Coward · · Score: 1, Insightful
      Which makes a better headline?

      Jewish Mathematics Professor Solves Road Coloring Problem.
      -or-
      Russian Immigrant Night Watchman Solves Road Coloring Problem.

    32. Re:Night Watchman? by Mikkeles · · Score: 1
      '... he solved the solution.

      Solving the solution is only needed when dealing with politicians.

      --
      Great minds think alike; fools seldom differ.
    33. Re:Night Watchman? by MadnessASAP · · Score: 1
      The ^H^H^H joke became lame^H^H^H^H cool in like 1994. Seriously, just stop^H^H^H^H^H^H^H^H^H keep up the good work.

      Fixed that for ya.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    34. Re:Night Watchman? by rssrss · · Score: 1

      "He said the guy is Russian, which is correct. He emigrated to Israel where he solved the solution. He will always be Russian no matter where he lives." No. Read this comment. He was not Russian in Russia or whatever part of the Soviet Union he lived in. He is now Israeli. He may in Israeli parlance be a "Russian" meaning that was his native language when he arrived in Israel, and he is not a Sabra, a person born and raised in Israel, but he is an Israeli now.

      --
      In the land of the blind, the one-eyed man is king.
    35. Re:Night Watchman? by Applekid · · Score: 3, Funny

      It's way better to be good at math, though, if you have to pick one. Sure, computers are quite practical for solving difficult problems, but you don't get nearly as much insight from simulation as you do from deriving an analytical formula for something (assuming such a formula is possible). True, but the math needed to draw one frame of Doom alone took me a week, and I still haven't finished filling the boxes on my sheet of graph paper.
      --
      More Twoson than Cupertino
    36. Re:Night Watchman? by Anonymous Coward · · Score: 0

      Well, there's an option in PuTTY to bind the backspace key to ^H, but there does not seem to be an option to bind it to ^W.

      What is this "vi" of which you speak?

    37. Re:Night Watchman? by syphaxplh · · Score: 1

      Next time you decide to go off and write a bunch of opinionated rhetoric, you might at least consider reading TFA. Then again, since you are posting AC, what do you care?

    38. Re:Night Watchman? by Anonymous Coward · · Score: 0

      Who fucking died and made you king of the cunts?

    39. Re:Night Watchman? by bob.appleyard · · Score: 1

      It's already happened then, brilliant.

      --
      How dare you be so modest!! You conceited bastard!!
    40. Re:Night Watchman? by agbinfo · · Score: 1

      The Soviet Union, being officially atheistic, regarded Judaism as a nationality rather than a religion.

      A Jewish friend of time told me that Judaism was both a religion and a nationality. She said that you could be Jewish and atheist. Is that a general feeling amongst Jews?

      There was a great deal of discrimination against Jews in the Soviet Union.

      Was that discrimination directed at the religious Jews, all Jews or was it directed towards all religious people in general?

      Mr. Trakhtman could immigrate to Israel because he is Jewish, and therefore has a right of return under Israeli law.

      Since Judaism is not a race, this is not racism but do you see how this could be considered discrimination against other religions? An Israeli colleague told me that one of the problems in Israel is that the more fervent Jews are exempt from army duty. It seems that Israel is doing some discrimination of its own.

      I realize that the above may seem to be anti-semitic but please realize that I'm atheist and that I criticize equally and openly all religions.

  2. The writeup is misleading by karl+marx+is+my+hero · · Score: 5, Informative

    The guy is actually a mathematician who had to work as a security guard right after he immigrated to Israel, which is common for most immigrants. This guy had lots of formal training solving equations like this.

    1. Re:The writeup is misleading by Anonymous Coward · · Score: 1, Funny

      The guy is actually a mathematician who had to work as a security guard right after he immigrated to Israel, which is common for most immigrants. This guy had lots of formal training solving equations like this. Well I guess it is not surprising that he solved this problem. As a security guard I'm sure he had to figure a way to motivate people to go the exit regardless of where they started from. He was actually probably solving a harder problem in his head. Each of those colors probably symbolizes a certain motivator that he had to use in his job. Yellow is being yelled at, green is the nightstick, and red is the pepper spray.
    2. Re:The writeup is misleading by peragrin · · Score: 1

      and Albert Einstien worked in a patent office.

      Where one works isn't always a sign of ones abilities.

      --
      i thought once I was found, but it was only a dream.
  3. Yeah, yeah, First Post, but... by Emor+dNilapasi · · Score: 1, Interesting

    1) Frist Psot!

    2) I read the linked-to blurb(s)* and promptly got confused. I'm sure this is indeed some sort of breakthrough, but could some of the more mathematically-literate Slashdotters out there translate this into an explanation that the rest of us could understand? I'd particularly like to see exactly how this finding applies to real-world applications. Thanks in advance...

    * - Why yes, I am new here - how did you know?

    1. Re:Yeah, yeah, First Post, but... by darthflo · · Score: 2, Informative

      I wouldn't consider myself mathematically literate, but applying the findings of Trakhtman to navigation instructions in the real world would, if I understand the theorem correctly, make finding any point anywhere as easy as "at intersections, follow the pattern red-blue-blue".
      What I don't quite get, is the efficiency of this. The WP example looks like, transferred to the real world, a trip from Ohio to Cleveland may very well go through Indiana and Pittsburgh. Not what I'd consider efficient/fast routing.

    2. Re:Yeah, yeah, First Post, but... by notgm · · Score: 3, Funny

      not fast, but reliable. if you don't care what time you get in to cleveland, this guarantees you'll never *end* up in pittsuburgh.

      wait, ohio to cleveland?

    3. Re:Yeah, yeah, First Post, but... by Anonymous Coward · · Score: 0

      Is going from Ohio to Cleveland like going from New Jersey to Hoboken?

    4. Re:Yeah, yeah, First Post, but... by Anonymous Coward · · Score: 1, Interesting

      It probably isn't the best way to get from one point to another... but it *is* useful to go from an unknown starting point to a destination, which is the point of the problem. I could see that having applications - probably not in real-world navigation since we're not actually going to paint all the roads, but in (as the summary notes) internet routing.

    5. Re:Yeah, yeah, First Post, but... by gomiam · · Score: 3, Insightful

      I am not a mathematician either, but I think being able to provide a pattern that allows you to reach any given point in the graph would allow for faster switching at the nodes (once you reach certain speeds switching becomes the bottleneck). The problem isn't concerned with efficiency but reachability, anyway.

    6. Re:Yeah, yeah, First Post, but... by alcmaeon · · Score: 1

      True, you will never end up in Pittsburgh unless you finally tire of traveling, but you may pass through Pittsburgh many times on your way to Cleveland. Hell, you might pass though Lima, Peru on your way to Cleveland, Ohio. For that matter, you might pass though Cleveland, Ohio itself several times before you complete the trip according to the instructions.

    7. Re:Yeah, yeah, First Post, but... by Bloodoflethe · · Score: 1

      Yes, this is considered a type of logical mapping and his solution is impressive. It took me a bit to slog through that 8 page set of proofs for his theorem. It's been a while since calculus and the related fields of number theory. Props to the man for pulling this off at 63!

      --
      "Little is much when little you need."
    8. Re:Yeah, yeah, First Post, but... by Mawbid · · Score: 1

      The Wikipedia article explains the idea very nicely. Not much there about applications though.

      --
      Fuck the system? Nah, you might catch something.
    9. Re:Yeah, yeah, First Post, but... by Miseph · · Score: 1

      Wait, is Hoboken the giant pit of raw sewage, or is it just the place next to the giant pit of raw sewage. Frankly, I get confused by New jersey... too much raw sewage in pits.

      --
      Try not to take me more seriously than I take myself.
    10. Re:Yeah, yeah, First Post, but... by ptelligence · · Score: 1

      Yah..I thought the airlines solved this long ago with their baggage systems.

    11. Re:Yeah, yeah, First Post, but... by ColdWetDog · · Score: 2, Funny

      Yah..I thought the airlines solved this long ago with their baggage systems.

      What airlines have you been using lately? Not the ones I fly, certainly.

      --
      Faster! Faster! Faster would be better!
    12. Re:Yeah, yeah, First Post, but... by thegnu · · Score: 1

      wait, ohio to cleveland?

      Yes, and M.C. Escher-style.
      --
      Please stop stalking me, bro.
    13. Re:Yeah, yeah, First Post, but... by nine-times · · Score: 1

      this guarantees you'll never *end* up in pittsuburgh.

      I have a question regarding this. It seems to me that you *could* end up in Pittsburgh, assuming following the pattern brings you there and that's were you decide to stop. I guess what I'm trying to get at is this: if following the pattern "red, red, blue" will eventually, at some point, bring be to Cleveland, that does seem useful. But does this problem address the question of, "how do I know when I've reached Cleveland?"

      Within this method where a pattern will always bring you to your destination, is there also a pattern for knowing when you've reached your destination? Or is it assumed that you'll know your destination when you get there?

    14. Re:Yeah, yeah, First Post, but... by notgm · · Score: 1

      i read the article to mean that by executing a given pattern for a standard number of steps.

      that is to say that red red blue for 50 iterations will take you to one location, red blue red for 50 iterations will take you to another, and so on.

      given the number of iterations and the pattern, there is a clear endpoint. efficient no, reliable, yes.

    15. Re:Yeah, yeah, First Post, but... by anothy · · Score: 1

      less gunfire, worse roads.

      (having worked in Hoboken and now living in Cleveland)

      --

      i speak for myself and those who like what i say.
    16. Re:Yeah, yeah, First Post, but... by Anonymous Coward · · Score: 0

      > I wouldn't consider myself mathematically literate.
      > ...a trip from Ohio to Cleveland...
      I hope you wouldn't consider yourself geographically literate either.

    17. Re:Yeah, yeah, First Post, but... by piojo · · Score: 1

      To add to that, if you are following a pattern of "red blue blue" (the important part is that it has three steps), and you notice you are in some city, and three steps ago, you were at that same city, you can subtract 3*n steps off of the rest of the plan, because you know you will just cycle for that amount of time. So the plan won't necessarily be incredibly inefficient, because it can be intelligently pruned.

      --
      A cat can't teach a dog to bark.
    18. Re:Yeah, yeah, First Post, but... by PDAllen · · Score: 1

      Basically, no. The proof essentially says: whatever target state you want to get to, we will regress to some natural bottom state then go to the target state.

      If you prefer, it's a bit like deciding to go from London to Paris by taking the first flight out of every airport you get to, starting at Heathrow, carrying a toy gun and a French passport. Eventually you'll end up on a flight to America, where they stop you as a terrorist and (by way of Guantanamo Bay) return you to the address on your passport which is in Paris. You get there eventually, but it takes a few years, and pretty much every node switch is massively sub-optimal.

    19. Re:Yeah, yeah, First Post, but... by Oktober+Sunset · · Score: 1

      As far as I can tell, airlines use this system in reverse, so a bag starting at a specific destination can end up at any random location.

  4. Applications? by DigiShaman · · Score: 4, Interesting

    How soon can we see this implemented in my Garman GPS unit or Google Maps?

    --
    Life is not for the lazy.
    1. Re:Applications? by MightyYar · · Score: 4, Informative

      Egads, please no! This only guarantees that you will arrive at a destination from an arbitrary start point. Even if you could somehow use it for Google directions, your route would be crazy. You could start out next door to your destination and it may take you a day-and-a-half of travel to finally wind up there as you tour all over the city. I can see this being interesting to networking, though. A guaranteed route somewhere from any start point sounds pretty cool, even if a bit inefficient.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Applications? by Zakabog · · Score: 1

      I hope never, I don't want to potentially drive through my destination 20 times to get to it. This doesn't create an efficient route, it just creates a guaranteed route. The instructions might be, turn left, turn right, turn left. Now repeat 40 times and you're guaranteed to get to New York from wherever you started.

    3. Re:Applications? by megaditto · · Score: 1

      Never.

      The whole point of having a GPS unit is so that you know your starting location.

      If the result apply to 3D spaces, I would say it'll probably have some implication for biotech or nanotech assembley as guidance clues for stem cells or nannites. I'd say it's more likely to be nanotech though, since we already have better ways to guide cells.

      --
      Obama likes poor people so much, he wants to make more of them.
    4. Re:Applications? by Hatta · · Score: 1

      How is that not obvious then? A finite number of paths gives you a finite number of routes, then just brute force them all.

      --
      Give me Classic Slashdot or give me death!
    5. Re:Applications? by MightyYar · · Score: 1

      The example in Wikipedia does a far better job than I can.

      Basically, if you called me up on the phone I could give you directions without knowing where you started from:
      1. Take the blue road.
      2. Take the red road.
      3. Take the next red road.

      Now, if you started in the node next to mine, this is not an efficient route - but it sure does simplify directions. I could see how it could also help routing if one of the paths is damaged... if you get to a broken "road", just start over from the first instruction and you are still likely to get there. I can see how this might be useful for networks - just not for efficiency.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    6. Re:Applications? by Hatta · · Score: 1

      I'm not surprised that it can be done, I'm surprised it wasn't trivial to prove. Again, if there are a finite number of paths, there must be a finite number of routes (combinations of paths). So just try them all.

      --
      Give me Classic Slashdot or give me death!
    7. Re:Applications? by MightyYar · · Score: 1

      . Again, if there are a finite number of paths, there must be a finite number of routes (combinations of paths). So just try them all. Again, I'll refer you to the Wikipedia article. It's not quite that simplistic. The real meat of the (is it still a conjecture?) is:

      Every finite strongly-connected aperiodic directed graph of uniform out-degree has a synchronizing coloring.

      So it describes the exact conditions that a system must meet in order for this behavior to be described. Not just any collection of connected points will have such a solution - so no, it's not obvious :)

      Then again, I'm in waaaaay over my head here - I am but a bachelors degreed mechanical engineer... these guys speak a whole different language than I do.
      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    8. Re:Applications? by Anonymous Coward · · Score: 0

      If he can generalise it to get drunken UK yobs who only understand three words from an arbritrary start point (random pub) to an arbritrary end point (their home or as far away from me as possible) during the wee small hours he could make a fortune.

    9. Re:Applications? by Geoff-with-a-G · · Score: 1

      I can see this being interesting to networking, though. A guaranteed route somewhere from any start point sounds pretty cool, even if a bit inefficient.

      I'm having trouble seeing it... In addition to the efficiency question, this is all based on starting with a complete knowledge of the topology, then coming up with a clever way to describe the route. Most modern network routing protocols are built to solve the problem of "how do I learn about and react to changes in the topology". The algorithm for actually choosing the routes, once you know the topology, is usually the easy part.

      But I certainly could be wrong. It's possible some genius will put this concept together with something else seemingly useless, and together they'll allow us to do something we haven't even tried yet.

    10. Re:Applications? by KeithJM · · Score: 1

      Even if you could somehow use it for Google directions, your route would be crazy. You could start out next door to your destination and it may take you a day-and-a-half of travel to finally wind up there as you tour all over the city Oh, then I think Mapquest already uses this algorithm for routing.
    11. Re:Applications? by wsanders · · Score: 1

      On other words, it's not a routing problem, it's how to color the graph so that a given route always works.

      --
      Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    12. Re:Applications? by jc42 · · Score: 1

      You could start out next door to your destination and it may take you a day-and-a-half of travel to finally wind up there as you tour all over the city.

      Well, here in the Boston metro area, that's a fairly normal occurrence. OK, maybe not a day and a half, but I've seen situations where a destination was in the next block, but to get there (legally) required several miles of driving. It's not unusual to see a lot of sequential side streets that are all one way the same way. (This happens on Rte 16 in west Somerville, for instance.) And I've seen several cases of one-way dead-end streets. ;-)

      Of course, in a street system like this, the problem's assumptions aren't satisfied, so some other heuristic is needed. I do have a Garmin GPS gadget; it sometimes gives routes that cause onlookers to break out laughing. And all too often, its route is indeed the best one, despite the laughter.

      Then there was the time that I was in east Newton, and it told me to drive on local streets north to Rte 9 and turn left. Ummm ... That barrier down the middle of Rte 9 has been there for over a quarter century, long enough for it to develop visible rust spots.

      Oh, well, maybe next the graph theorists will start working on the problem of finding a route through a graph when the mapmakers lied to you about some of the connectivity details.

      Hmmm ... Maybe I should publish that puzzle. Get it named after me.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    13. Re:Applications? by kencf0618 · · Score: 1

      The Crimson Hexagon in the Library of Babel is only reachable in such a fashion.

    14. Re:Applications? by intchanter · · Score: 1

      That barrier down the middle of Rte 9 has been there for over a quarter century, long enough for it to develop visible rust spots.

      Oh, well, maybe next the graph theorists will start working on the problem of finding a route through a graph when the mapmakers lied to you about some of the connectivity details.

      This may be a different problem, more akin to watermarking as an approach to DRM.

      In order to prove that a map was created by a particular cartographer, cartographers add little "mistakes" in random places. Then if those mistakes start to appear in map data that they didn't specifically license, they know who to sue. There are numerous problems with this approach, and what you described may be one.

      The solution exists too, in the form of the Open Street Map project which aims to create a completely open database of map data.

  5. Night Watchman? by MassiveForces · · Score: 1

    In Soviet Russia, the night watches YOU! So he wasn't needed in his current profession back there and had time to excell in math.

  6. Re:XKCD by Anonymous Coward · · Score: 5, Informative

    No, today's XKCD is about the traveling salesman problem. They are very different.

  7. The missing link? by Anonymous Coward · · Score: 0

    The link to the solution is missing.

  8. Re:XKCD by MiharuSenaKanaka · · Score: 0, Offtopic

    Aha. Whoops. Colored paths, colored roads... close enough!

  9. Bad timing. by Rob+T+Firefly · · Score: 5, Funny

    Unfortunately for him, a cheap, safe, mass-market flying car was announced an hour later.

    1. Re:Bad timing. by sco08y · · Score: 1

      Unfortunately for him, a cheap, safe, mass-market flying car was announced an hour later.

      Fortunately for him, the massive new air traffic control industry needed a route-finding algorithm.

    2. Re:Bad timing. by arbitraryaardvark · · Score: 1

      Unfortunately for him, a cheap, safe, mass-market flying car was announced an hour later.
      This one?
      http://www.pal-v.com/

  10. Link to the solution by wiredog · · Score: 4, Informative

    Since the one in the write-up is borken. Here it is.

  11. wikipedia by ZiggyM · · Score: 5, Informative

    from Wikipedia: In the real world, this phenomenon would be as if you called a friend to ask for directions to his house, and he gave you a set of directions that worked no matter where you started from. http://en.wikipedia.org/wiki/Road_Coloring_Conjecture/

    1. Re:wikipedia by Markspark · · Score: 1

      this article doesn't exist on wikipedia yet.

      --
      i find your lack of faith in science disturbing!
    2. Re:wikipedia by ArcherB · · Score: 0

      if you called a friend to ask for directions to his house, and he gave you a set of directions that worked no matter where you started from. That doesn't sound too hard. Let's say I live in NY... Tell you friend to drive to the equator, north or south you'll get there eventually. The travel East until you reach Africa. No you give directions to NY and your house from the point where Africa and the equator intersect on the west side of the continent.

      In other words, all you need to do is start by giving directions to a known location, the equator in my example, and go from there.

      (Hey, TFA said make it simple. I just did it a single line with no colors. Maybe I'm missing something.)
      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:wikipedia by Stephan202 · · Score: 5, Informative
    4. Re:wikipedia by nherc · · Score: 1, Informative

      Oddly Wikipedia directory/article URL listings seem case sensitive and the given one pointing at 'Road_Coloring_Conjecture' does not work, but 'Road_coloring_conjecture' does. The correct Wikipedia link to the Road Coloring Conjecture page is http://en.wikipedia.org/wiki/Road_coloring_conjecture.

      --
      'He was a dreamer, a thinker, a speculative philosopher... or, as his wife would have it, an idiot.' - Douglas Adams
    5. Re:wikipedia by Jasin+Natael · · Score: 5, Informative

      The problem is more constrained than that. Think about it more like this: You're in a town that's been planned very carefully. At any intersection, the possible roads away from that intersection are labeled with colors. I'll assume three colors, and that each intersection has exactly three roads leading away from it (the number of roads that lead into the intersection doesn't matter).

      Your friend tells you that his address is "Red-Blue-Blue". This means that, no matter which intersection you start from, by repeatedly following these directions, you WILL end up at his house.

      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    6. Re:wikipedia by magicchex · · Score: 1

      Doesn't help if you don't know how to get to the equator from where you're starting. The way this proof works, you have foolproof directions from any location that are the same as from any other location and require no knowledge of where you're starting or going, just the ability to follow the road "colors" or whatnot.

      --
      How many fulltime jobs can one man have?
    7. Re:wikipedia by magicchex · · Score: 1, Informative
      --
      How many fulltime jobs can one man have?
    8. Re:wikipedia by Ctrl-Z · · Score: 1

      Actually, it is case sensitive, but a redirect page exists from "Road Coloring Conjecture" to "Road coloring conjecture". But, yeah, the slash thing is more pertinent here (although I think you meant trailing slashes, not leading ones).

      --
      www.timcoleman.com is a total waste of your time. Never go there.
    9. Re:wikipedia by Anonymous Coward · · Score: 0

      This means that, no matter which intersection you start from, by repeatedly following these directions, you WILL end up at his house.

      How do you know when to stop repeating the directions? Do you just keep repeating until you keep ending up at the same spot?

    10. Re:wikipedia by Jasin+Natael · · Score: 1

      You would keep repeating them until you ended up at the intersection named "Red-Blue-Blue". That is the address, after all.

      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    11. Re:wikipedia by Anonymous Coward · · Score: 0

      How will you know when you are there?

    12. Re:wikipedia by blitzkrieg3 · · Score: 1

      Because "blue red blue, red red blue, blue blue blue, red red blue, red red blue, red blue blue, blue red blue, blue blue red, red red red" is a whole hell of a lot easier than "Head south on I-38 and make a left at the Sonoco gas station. My house is the one with the red shutters."

    13. Re:wikipedia by magicchex · · Score: 1

      Yeah I did, which I caught mere seconds after hitting submit (though I preview like 4 times to make sure the URLs were right lol).

      --
      How many fulltime jobs can one man have?
    14. Re:wikipedia by Anonymous Coward · · Score: 0

      Hmmm - this sounds like it would have real-world applicability here in South Florida,
      particularly when the next Tropical Storm hits... All those folks who've floated in
      from elsewhere in the Caribbean wouldn't have to learn our language or our road
      numbering system, just pick a color and get the heck out of town!

    15. Re:wikipedia by stephanruby · · Score: 1

      I don't get it. The color spectrum is infinite. How many colors would we be allowed to use?

    16. Re:wikipedia by Enlightenment · · Score: 1

      Or Green Green Brown?

    17. Re:wikipedia by agbinfo · · Score: 1

      The path would probably have many repetitions but that's not important. You just follow the instructions. So the path might be (red,red,red,red,blue,blue,blue)*20,(blue-red-blue)*200,red,red

      That is, the number of steps is fixed. Also, don't follow the yellow brick road.

  12. link to solution by sammy+baby · · Score: 0, Redundant

    Link to solution is busted. Find it here.

    1. Re:link to solution by pembo13 · · Score: 1

      I'd be curious to see a digitized copy of his notes

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  13. A Subquadratic Algorithm for Road Coloring by Frans+Faase · · Score: 5, Informative

    Apart from the referenced paper being some months old, the author has an extended paper with an efficient algorithm. See A Subquadratic Algorithm for Road Coloring.

  14. Old news? by amplt1337 · · Score: 5, Insightful

    1. Here's wtf the problem even is, for those of us who aren't all up in the "mathematical curiosities" business. Basically the question is, for a specific kind of graph (where you can go from point A to a finite number of points B, C, or D, etc) can you label the possible paths from each point so that, starting from anywhere, you can follow an invariable rule that will get you to a specific destination point. (Check the link, the picture makes much more sense).

    2. Apparently his proof was published last September. It's "news" because it's just now hitting the semi-mainstream press. You people fail at nerddom.

    --
    Freedom isn't free; its price is the well-being of others.
    1. Re:Old news? by vsage3 · · Score: 1

      The proof was submitted in september. Granted it's still old even when you take into account it was published in December, 3 months is a pretty short amount of time in academia. As an engineer, I am happy to see that not only has this mathematician proved his solution but he also provided us with an algorithm by which his solution can always be had - some might just stop at proving the existence, which makes it worthless in practice.

    2. Re:Old news? by pohl · · Score: 1

      I dunno bout that...I think expecting universal, real-time synchronous absorption of news is pretty unrealistic, and is grounds for handing in your own nerd card.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    3. Re:Old news? by amplt1337 · · Score: 1

      3 mos = real-time, synchoronous? Maybe if your news is delivered by IP-over-Caravel...

      --
      Freedom isn't free; its price is the well-being of others.
    4. Re:Old news? by huckamania · · Score: 2, Funny

      Apparently his proof was published last September. It's "news" because it's just now hitting the semi-mainstream press. You people fail at nerddom.

      No, they're just applying the normal slashdot skepticism. The guy was a security guard for crying out loud. And he's old. Really old. No way he could have used his brain to solve something involving math. Besides, he's probably only trying to get seed money so he can start a pyramid scheme selling perpertual motion.

    5. Re:Old news? by Reason58 · · Score: 1

      From the description and picture listed on Wikipedia it seems to me that this method is only possible if every single road is a one-way street. This is hardly a realistic situation except in downtown parts of the largest cities.

    6. Re:Old news? by calebt3 · · Score: 2, Insightful

      No, just consider every two-way street parallel one-way streets. Each half has it's own color.

    7. Re:Old news? by Reason58 · · Score: 2, Funny

      But when you get to that point, it loses all meaning. R on Lincoln L on 1st St L on R Ave R on Prescott How is that any harder than saying: Orange Burnt Amber Sanguine Desire Ghost Egg White Not to mention the more complicated the street system the more colors you would need and that would cause extreme confusion as people try and tell shades apart.

    8. Re:Old news? by calebt3 · · Score: 1

      R on Lincoln L on 1st St L on R Ave R on Prescott This method requires you to be at Lincoln headed towards 1st St. The second method doesn't care where you are, just turn onto the nearest orange and go from there. Considering that there are usually only 4 outbound routes from a given intersection, there will only really be a need for 4 colors (at least to get the job done, not that it would be very efficient). Anyways, it has been stated that this is something more useful for network routing that actual use on roads.
    9. Re:Old news? by sconeu · · Score: 1

      From the "what-have-they-ever-done-for-us" department:

      In other words, the Romans were right, and "All roads lead to Rome"?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    10. Re:Old news? by pohl · · Score: 1

      Sorry, let me translate it into non-nerd-speak for you: Your suggestion that this news is too old to be worthy of being published here implies that we all ("universal") should have read ("absorption") this news at the same time ("synchronous") months ago ("real-time") -- when, presumably, you did -- is unrealistic and naïve.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    11. Re:Old news? by amplt1337 · · Score: 1

      No, my point was that some math nerd should've posted it when they read about it in the journal, not when it finally got picked up by some other pop-news source. Only Slashdot tends to be run by the poseurs, not the real thing, so we get links to (basically) the AP summary, rather than getting the "news" news. My issue is more with Slashdot's sourcing and editing than anything else; I'd rather have a summary that provides information and background, with a link to the real mccoy, than a summary that says almost nothing at all about what the news is, linking to an article that is similarly more of a fluff or color-commentary piece rather than anything substantive.

      BTW, I thought the original post made it clear that I'd never even heard of the problem before the /. article came up; I just looked it up on Wikipedia since the summary itself offered virtually no explanation of what the math curiosity in question was.

      --
      Freedom isn't free; its price is the well-being of others.
    12. Re:Old news? by pohl · · Score: 1

      my point was that some math nerd should've posted it when they read about it in the journal,

      Ok, I see what you meant. Which journal do you mean, by the way? The one that's mentioned in TFA is the Isreal Journal of Mathematics, and according to TFA the results haven't been published in that journal yet. The paper itself was published in September, but journals like that are essentially bundles of papers -- and that particular paper hasn't made it into one of those bundles quite yet, it seems.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    13. Re:Old news? by amplt1337 · · Score: 1

      Serves me right for trusting anything I read on Wikipedia -- the Tjmayerinsf revision as of 5:45 AM on 3/21 indicated that it was published in the December issue of the Israel Journal of Mathematics, but that's subsequently been edited (which I suppose is something that happens a lot when you post a link to a wiki page in a /. comment that gets modded up quickly... heh). I was going on that, figuring the thing had been in print for three months. TBH, I just skimmed TFA when I read it, since I was specifically looking for information about what actually happened, rather than just the human-interest fluff; missed the part where the AP said the issue hadn't been published yet.

      --
      Freedom isn't free; its price is the well-being of others.
  15. Actually by The+MAZZTer · · Score: 2, Interesting

    He did it in 6.5 pages, the rest is references, whitespace at the very end, and the abstract and title.

    1. Re:Actually by The+MAZZTer · · Score: 1

      Err, I mean 5.5 pages.

    2. Re:Actually by spookymonster · · Score: 4, Funny

      Actually, if he were to put it on a SD card, it'd take up less than 1 square inch...

      Where's my PEDANTIC:-1 option?

      --
      - Despite popular opinion, I am not perfect.
    3. Re:Actually by qw(name) · · Score: 1

      The proof takes up 5.5 pages all typed up and pretty. His original proof was hand-written and consumed 8 pages.

    4. Re:Actually by laejoh · · Score: 0

      What? No margin? Not even one that's too narrow?

  16. Sign of a true Genius. by Lumpy · · Score: 4, Insightful

    "Some people think they need to be complicated. I think they need to be nice and simple."

    The man is a True Genius. Insight to all of out out there, that is the proper way of thinking.

    --
    Do not look at laser with remaining good eye.
    1. Re:Sign of a true Genius. by Anonymous Coward · · Score: 0

      "For every problem, there is a solution that is simple, elegant, and wrong." - H.L. Mencken

    2. Re:Sign of a true Genius. by Jamil+Karim · · Score: 4, Funny

      The man is a True Genius. Real Men of Genius!
      Today, we salute you, Mr. former-nightwatchman-turned-mathmetician!
    3. Re:Sign of a true Genius. by Anonymous Coward · · Score: 0

      Please spare me your mindless slogans. Some things can be simple, some things can't.

    4. Re:Sign of a true Genius. by Marcos+Eliziario · · Score: 1

      Actually he was Jew in Soviet Union, and somewhat managed to have a scientific career, suffered the implosion of the USSR, flewd to Israel, and it took him a lot of time to find a job as a professor there, so in the meanwhile he had to work as a security guard to put food on his table. But at the time he wrote the proof he already had gotten a job.

      Of course, his acchievements prove that he is not a loser like those bastards who can't even RTFA before posting.

      --
      Your ad could be here!
    5. Re:Sign of a true Genius. by Jamil+Karim · · Score: 1

      Of course, his acchievements prove that he is not a loser like those bastards who can't even RTFA before posting. Hey, bud... lighten up. I read the article before posting. In case you didn't get the reference, my post was a joke based on the Budweiser commercials.
    6. Re:Sign of a true Genius. by Anonymous Coward · · Score: 0

      Just because your fallacious attitude makes you repulsive and a laughing-stock of the female world does not mean getting a date or even laid that night is difficult.

      Maybe if you took your Social Interaction 101,102 and 201 classes like you were told to by your guidance councilor, you would be more likeable? Hmmm?

    7. Re:Sign of a true Genius. by Marcos+Eliziario · · Score: 1

      Ops. my bad. sorry.

      --
      Your ad could be here!
  17. HE'S NOT A WATCHMAN by mcmonkey · · Score: 4, Informative

    If you RTFA (yes, I must be new here) he worked as a night watchman when he first moved to Isreal. He's been working in mathematics for over a decade.

    Originally from Yekaterinburg, Russia, Trahtman was an accomplished mathematician when he came to Israel in 1992, at age 48. But like many immigrants in the wave that followed the breakup of the Soviet Union, he struggled to find work in the Jewish state and was forced into stints working maintenance and security before landing a teaching position at Bar Ilan in 1995.

    You might as well say the 2002 Nobel prize in economics went to a lieutenant in the army. It's just a minor detail that he was a lieutenant 50 years before winning the prize.

    1. Re:HE'S NOT A WATCHMAN by BattleApple · · Score: 3, Interesting

      It's just like the "psychologist" that entered the Netflix contest
      http://developers.slashdot.org/article.pl?sid=08/03/04/2348257

    2. Re:HE'S NOT A WATCHMAN by Poromenos1 · · Score: 1

      If you RTFA (yes, I must be new here)
      You must be new here!
      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    3. Re:HE'S NOT A WATCHMAN by Oktober+Sunset · · Score: 1

      It's typical press spin, 'Nightwatchman solves maths problem' sounds more interesting than 'Maths professor solves maths problem'.

      Plus the public love to hear about how some ordinary Joe beat all the brainiacs at their own game. It's especially soothing for all the jackasses out there with inferiority complexes.

  18. OK, but... by BenSchuarmer · · Score: 1

    How many paths must a man walk down before you can call him a man?

    1. Re:OK, but... by KDR_11k · · Score: 4, Funny

      Forty-two.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    2. Re:OK, but... by ScrewMaster · · Score: 1

      How many paths must a man walk down before you can call him a man?

      Well, unfortunately for all us Free Worlders out there, that path is apparently a Red one.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:OK, but... by Anonymous Coward · · Score: 0
      I think it's just the one, "The Path To Beer".

      Unfortunately now I'm too pissed to care anymore.

    4. Re:OK, but... by UnknownSoldier · · Score: 1

      A. mu

      The question implies you are not a man if you don't walk down any paths.

    5. Re:OK, but... by Hawke666 · · Score: 1

      No it doesn't. "zero" is a valid answer. Also, it's given from the beginning that the man is a man; you just can't necessarily call him that.

      In fact since the question calls him a man before any answer can even be given, I think the answer *must* be zero.

  19. HIRED! by TheGreatOrangePeel · · Score: 2, Funny

    Well, SOMEONE is about to be hired by google... ...you suppose it's too late to learn Russian, and become his friend?

    1. Re:HIRED! by Anonymous Coward · · Score: 0

      in fact it's good to learn russian if you want to work for google anyway, because sergey brinn, one of google co-founders is russian

    2. Re:HIRED! by impishglee · · Score: 1

      If I could master the complicated grammar rules of Russian, I'd probably be able to solve complicated math problems too. Can you say "declensions"?

  20. Slashdottings in real life? by tepples · · Score: 1

    The conjecture essentially assumed it's possible to create a "universal map" that can direct people to arrive at a certain destination, at the same time, regardless of starting point. Experts say the proposition could have real-life applications in mapping and computer science. If a thousand people arrive at a shopping mall, at the same time, isn't that called a flash mob? Then I guess this conjecture has already been solved online, and it is called Slashdot.
    1. Re:Slashdottings in real life? by calebt3 · · Score: 1

      A Slashmob!

    2. Re:Slashdottings in real life? by The_mad_linguist · · Score: 1

      If a thousand people arrive at a shopping mall, at the same time, isn't that called a flash mob? I'd call it business as usual.
  21. there are a lot of roads by Anonymous Coward · · Score: 0

    to get to my place just take red, blue, orange, green, purple, indigo, neon green, yellow, beige, magenta, black, teal...

  22. What about the cyclical traps? by Muad'Dave · · Score: 1
    Given this graph, what about the 'traps' that exist for directions 'rrr' and 'bbb'? If you number the nodes top to bottom, left to right as 1-8, nodes 1, 2, and 4 all are destinations for 'rrr' depending on your starting point. Similarly, nodes 6, 7, and 8 are all destinations for 'bbb' depending on where you start. Does the problem definition say you must follow the whole direction, i.e. you must always traverse 3 arcs, or is it 'legal' to stop when you've reached your destination (assuming you know where that is). If the latter is true, then the correct destination for 'rrr' is node 2, and node 6 for 'bbb'.

    Dir Dest
    --- ----
    bbb 6*, 7, 8
    bbr 3
    brb 1
    brr 4
    rbb 7
    rbr 5
    rrb 8
    rrr 1, 2*, 4

    *true node given the 'stop early' conjecture, above.
    --
    Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    1. Re:What about the cyclical traps? by OeLeWaPpErKe · · Score: 1

      The solution is rbb rbb rbb (just try it, pick a starting node, no matter which, and follow the outgoing red arc, then twice the blue one, repeat three times).

      It seems to work.

    2. Re:What about the cyclical traps? by Muad'Dave · · Score: 1

      I agree that specific solution works, but what about the general cases of the other 3 length permutations of 'r' and 'b'. As my table shows, all the nodes have unique, universal directions to them except nodes 1, 4, 7, and 8. These nodes have monocolor loops point to them. Try 'bbb' and 'rrr' from any node, and you'll find 3 terminal nodes for each path.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    3. Re:What about the cyclical traps? by TrekkieGod · · Score: 1

      I agree that specific solution works, but what about the general cases of the other 3 length permutations of 'r' and 'b'...Try 'bbb' and 'rrr' from any node, and you'll find 3 terminal nodes for each path.

      I don't think that matters. As I understood it (and I could be wrong), the theorem is that for any node you can find a set of directions that will lead you to it from any other arbitrary node. It doesn't state that all possible direction permutations will lead you to a unique node, just that there's one that will. So 'bbb' and 'rrr' are just never going to be used as directions.

      --

      Warning: Opinions known to be heavily biased.

    4. Re:What about the cyclical traps? by njh · · Score: 1

      Yes, I was puzzling over that too. It seems that you must have some other way to know where you are to distinguish those rrr and bbb cases. So the colours do not give an index, only a route that will eventually pass through the destination. Can it be fixed by adding more colours (obvious choice is to use the same encoding twice, but I can't see how to couch that in terms of single colours)?

    5. Re:What about the cyclical traps? by blitzkrieg3 · · Score: 1

      You can't stop until you followed all paths listed in the instructions

  23. Washington - RNC ??? by zappepcs · · Score: 2, Funny

    "Say you've lost an e-mail and you want to get it back -- it would be guaranteed," he said. "Let's say you are lost in a town you have never been in before and you have to get to a friend's house and there are no street signs -- the directions will work no matter what." I wonder if this can be retroactively applied to certain email servers in Washington?
    1. Re:Washington - RNC ??? by Stanistani · · Score: 1

      I have derived an interesting algorithm to achieve this; unfortunately, this post is too small to contain it, and it involves an infinite number of monkeys trained to use word processors.

    2. Re:Washington - RNC ??? by idlemind · · Score: 1

      OH NO YOU DIDN'

  24. Here's an example... by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Road_coloring_conjecture
    Wikipedia has a relatively clear example of the problem

    1. Re:Here's an example... by ScrewMaster · · Score: 1

      Wikipedia has a relatively clear example of the problem

      I think Wikipedia is a relatively clear example of the problem.

      --
      The higher the technology, the sharper that two-edged sword.
  25. Re:XKCD by Jawbreaker4Fs · · Score: 3, Informative

    Yeah... this would only apply to the XKCD comic if the road coloring problem was NP-complete.

  26. so.. by g0dsp33d · · Score: 1, Funny

    That means my screensaver could be an Internet network diagram?

    --
    lol: You see no door there!
  27. Classic maze solution by CustomDesigned · · Score: 1
    The classic maze solution treats the maze as a graph of degree-out 2 decision points (left,right). The classic formulation is to keep your hand on the right hand wall. This fails, of course, when you are inside of a loop. However, this theorem says that while the instruction (right) may fail for such mazes, there exists some longer instruction, say (left,right,left) that will exit the maze regardless of starting point. Some classic myths can now be updated. Instead of our hero relying on a ball of string, or a non-looping maze, an insider can provide him/her with a finite length binary string - disguised of course.

    Now for some further questions.

    • For the binary string to work, there has to be a consistent way to decompose complex intersections, like say a room with 12 tunnels entering. Does the binary string work regardless of how complex intersections are decomposed? Or does changing the decomposition algorithm change the exit instructions?
    • Is it possible to put an upper bound on how many applications of a solution string are required to exit the maze? This would greatly help our hero in case he has to try several decomposition methods and needs to know whether a given trial worked or not.
    • "Real" mythical mazes have hazards - vertices that virtually guarantee death if entered. Is there a road coloring and instruction string that works from any starting point, *and* never enters a hazardous vertex?
    • The (left,right) coloring is not actually the same as covered by the theorem, since the coloring changes depending on which direction you are coming from. Do instruction strings still exist? I drew a small maze with a loop, so that the string (right) fails, and exhaustively verified that the string (left,right,left) exits the maze from any starting point. So the conjecture seems reasonable.
    1. Re:Classic maze solution by Anonymous Coward · · Score: 0

      #3 is pretty straightforward. You just pretend the hazardous vertex and all paths to it aren't actually in the graph.
      If you can solve this for the remaining graph, you can solve it for the original and never enter that vertex; though your instructions may be wrong if you start out in the room with the hazard (in other words, it may be right if you start anywhere OTHER than the Minotaur's room).

    2. Re:Classic maze solution by agbinfo · · Score: 1

      AFAICT from the WP article, the number of entries is not a problem but you need the same number of exits in all nodes. You also need a way to colour these paths before hand. You also, can't have a gcd greater than 1 for the cycles so if your labyrinth has all cycles with a multiple of 3 vertices, then there might not be a solution. Based on that, I wouldn't recommend entering the Minotaur's maze without an indelible marker or a very long rope.

    3. Re:Classic maze solution by CustomDesigned · · Score: 1
      The same number of exits in all nodes is solved by decomposing all nodes into a series of binary (2 out) nodes. That is the "decomposition" I was talking about. If there is no solution, that is still something an insider could know beforehand. The "coloring beforehand" is the worrisome part, and I was curious as to whether it could be solved also. At least some mazes with cycles have an\ binary exit solution without pre-coloring (i.e. the one I drew at random).

      As far as plot points go, it would be *so* easy to miss a tunnel in the dark trying to follow the exit solution. This could even land you in a deadly vertex! Fortunately, you can leave the vertex and start over. In fact, you might not realize you missed the binary node other than the iteration count exceeding the upper bound! (Test of faith in the person providing the exit string.)

    4. Re:Classic maze solution by agbinfo · · Score: 1

      If you decompose your graph, don't you get another graph? The math to solve it would provide you, the solver, a solution but you would not be able to provide it to your adventurer because he wouldn't have the reduced map. The adventurer just has the original map and wouldn't know how to convert a 'go left' when he reaches a 3 exit node.

      What am I missing?

    5. Re:Classic maze solution by CustomDesigned · · Score: 1
      The decomposition would follow well defined rules that the adventurer could reasonably follow. For example, in an intersection with 3 or more exits, label the exit on the right as 'right', the step or two to the next exit as 'left', the next exit 'right', and so on until the last exit on the left is 'left'. So all the exits except the left exit are 'right', and the steps between are "virtual" exits labeled 'left'. The method is relatively robust against judgments as to whether something is a very short tunnel or multiple exits. So when encountering a 3 exit node, "go left" means pass the first tunnel on the right and advance to the next instruction. So "left right" would take the middle exit and "left left right would take the left exit (as would "left").

      The main problem is the business of the labels not being fixed. My conjecture is that there is still an exit procedure based on relative binary labeling. Certainly there could be based on a few examples. The hero could also use something like a compass to provide a fixed labeling. Although, I think part of finding an exit procedure is finding a labeling, and the compass labeling may or may not work ("color" is closest compass point while facing the exit). On the other hand, if the maze tunnels were conveniently painted various colors, that could work too.

      There was a fictional story about a geek and a crooked archaeologist racing for treasure in an Aztec cave which was an underground maze with hazards. Every exit had one of a small set of glyphs carved into the stone overhead. The Geek Hero had the half of the map showing the entrance. The Archaeologist Villain had the part providing the glyph string that navigated the maze to the treasure and avoided the traps. Typical plot twists follow. Including the treasure doing in the villain at the end...

    6. Re:Classic maze solution by agbinfo · · Score: 1

      Although, I think part of finding an exit procedure is finding a labeling, and the compass labeling may or may not work ("color" is closest compass point while facing the exit). On the other hand, if the maze tunnels were conveniently painted various colors, that could work too.
      Actually, I think that this is the major hurdle. The road coloring problem requires that you paint the roads. If the roads are already painted, you might get lucky and be able to construct an algorithm but this is unlikely. On the other hand I'm not a mathematician so, what do I know?
  28. What is road-coloring (and why we should care) by kevinatilusa · · Score: 4, Interesting

    The question behind road coloring is this: Given a directed network with out-degree 2 (from any place you can get to exactly two other places), we want to color the edges leading out of each node red or blue so the following "universal directions" condition exists: For any final destination A, there is a set of directions (e.g. take red three times, then blue twice, then red again) that gets you to A no matter where you started from. It may not be the shortest path, but you'll get there. There is one obvious obstruction and one slightly less obvious obstruction: If your network is disconnected so you can't get to A from your starting point no matter what path you follow, you're clearly stuck. On the other hand, there's also a "periodicity" obstruction if all of the cycles of the graph are multiples of the same number. For example, suppose that you were trying to give universal directions for a square, where the roads in question connected every vertex to its two neighbors. If I want to go from my starting point to an adjacent vertex, I have to take an odd number of steps. If I want to go from my starting point to the opposite vertex, I have to take an even number of steps. This means I can't even know how many steps I have to take (let along which steps) unless I knew where I started. It was conjectured, and Trahtman showed, that these two are the only possible obstructions. In particular, he even gives an algorithm for figuring out how to label the roads quickly. I guess the applications I'd see in this are for algorithms and the design of autonomous systems. The idea here is that, if the robot gets stuck somewhere in a multi-step procedure, you may want it to restart from the beginning. However, this can be difficult if the robot does not know where it is in the procedure, or even where it is physically. Trahtman's algorithm could allow you to exchange some computation at the beginning of the procedure (which can be done before the robot goes out, for example), for this "reset" functionality. I don't know whether this is feasible or not though.

    1. Re:What is road-coloring (and why we should care) by DrEasy · · Score: 1

      Thanks for the very clear explanation! Some questions for you:

      - Isn't the "out-degree 2" restriction an obstruction as well? Would the proof work for more general graphs, with a different out-degree for each node, or even for different out-degrees for different nodes?

      - Is the algorithm incremental? i.e. could you maintain a previous coloring and build on it as you add more nodes to the graph? I'm guessing that it would be the case if the proof is by induction on the number of nodes, right?

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    2. Re:What is road-coloring (and why we should care) by kevinatilusa · · Score: 1

      "-Isn't the "out-degree 2" restriction an obstruction as well? Would the proof work for more general graphs, with a different out-degree for each node, or even for different out-degrees for different nodes?"

      I'm not sure how big a restriction this is. Say, for example, node A was actually connected to nodes B,C,D,E. I would just replace A with four new cities A1, A2, A3, and A4. A1 would connect to A2 and B, A2 would connect to A3 and C, and A4 would connect to D and E. Whatever directions I gave on this new map would work for the old one as well.

      I'll have increased the size of the network by a good deal, but this may not pose too much of a problem if the algorithm is fast enough.

      "- Is the algorithm incremental? i.e. could you maintain a previous coloring and build on it as you add more nodes to the graph? I'm guessing that it would be the case if the proof is by induction on the number of nodes, right?"

      I'm not sure. The paper makes some reference to the eigenvectors of the graph, which don't necessarily behave well under adding more nodes. I don't know whether they're used in the algorithm itself or just in the proof though (I haven't examined the paper in detail).

  29. It's a theorem by pikine · · Score: 3, Insightful

    It's a theorem which states that if a graph is strongly connected and aperiodic, then there exists a road coloring. It was conjectured by Weiss and proven by Trahtman 30 years later, which is what the article is about. A graph that is periodic may still have a road coloring, but that's not the scope of the theorem.

    Most roads are strongly connected but periodic (not aperiodic), in the sense that you can drive around a block in 4 segments, and drive around 2 blocks in 6. The period in this case is 2. You can't guarantee a computer network to be aperiodic either. These graphs may still have a road coloring, but the theorem doesn't apply. Therefore, this theorem has little application in practice.

    I haven't read the paper, but there are generally two ways to prove the theorem: (1) show a coloring algorithm that makes only the assumptions of strong connectivity and aperiodicity, or (2) show the contraposition, that if there is no road coloring, then it implies either the graph is not strongly connected or there is period. Only (1) is useful in practice because you have a method to generate road coloring and instructions to reach all vertices, but it's harder to verify that (1) is correct. (2) is not very useful because although you have a proof, but you don't end up with an algorithm that generates road coloring.

    In practice, algorithms get things done. Proofs are only certificates.

    --
    I once had a signature.
  30. Re:XKCD by popmaker · · Score: 1

    Imagine THAT! If it was NP-complete, ALL NP-complete problems would be solved. Now THAT would be a major breakthrough.

    You know what that means right? We could finally make a computer play a perfect game of tetris!

  31. Please translate by schlick · · Score: 0, Redundant

    Can somebody say this in plainer language?

    "Every finite strongly-connected aperiodic directed graph of uniform out-degree has a synchronizing coloring"

    I'm simple

    --
    "It's because they're stupid, that's why. That's why everybody does everything." -Homer Simpson
  32. I knew it! by Teilo · · Score: 4, Funny

    Proof at last, that that guy who kept saying, "You can't get there from here" is a bloody liar.

    --
    Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
  33. Irrelevant by EnsilZah · · Score: 1

    The point being made here is that him working as a security guard is in no way relevant.
    He's been teaching at the Bar-Ilan university since 1995.
    The summary makes it sound like he was a security guard doing math in his spare time.

    1. Re:Irrelevant by Zelbinian · · Score: 1

      Actually, the summary says he's a mathematician, which directly implies a degree of some sort in Mathematics.

      --
      Putting the 33k in G33k.
  34. scratch that by TrekkieGod · · Score: 1

    From actually trying the graph out, I actually don't even see anything that's different with 'bbb' or 'brr'. 'bbb' is an instruction set that will lead you to node 8 and 'brr' will lead you to the yellow node. I also misread what the original poster was saying. I think you do have to follow the whole direction set if you don't know where you're going (and you can figure out that you're there if the next time you follow 3 directions leads you into a loop back where you started), but nothing should stop you from stopping early if you know you're passing through your destination while following the directions. In that case, there might be shorter paths, but the theorem doesn't indicate that it will give you the shortest possible path anyway.

    --

    Warning: Opinions known to be heavily biased.

    1. Re:scratch that by Muad'Dave · · Score: 1
      Doh! I misnumberd my nodes! Here's the correct table.

      bbb 5, 7*, 8
      bbr 3
      brb 1
      brr 4
      rbb 5
      rbr 6
      rrb 8
      rrr 1, 2*, 4

      For direction 'bbb', following all 3 b's we get:

      1 -> bbb -> 8, 8, 8, ...
      2 -> bbb -> 5, 5, 5, ...
      3 -> bbb -> 7, 7, 7, ...
      4 -> bbb -> 7, 7, 7, ...
      5 -> bbb -> 5, 5, 5, ...
      6 -> bbb -> 1, 8, 8, ...
      7 -> bbb -> 7, 7, 7, ...
      8 -> bbb -> 8, 8, 8, ...

      For 'rrr' we get:
      1 -> rrr -> 1, 1, 1, ...
      2 -> rrr -> 2, 2, 2, ...
      3 -> rrr -> 4, 4, 4, ...
      4 -> rrr -> 4, 4, 4, ...
      5 -> rrr -> 6, 1, 1, ...
      6 -> rrr -> 1, 1, 1, ...
      7 -> rrr -> 2, 2, 2, ...
      8 -> rrr -> 2, 2, 2, ...
      Note for this particular graph there are only 2 starting nodes that don't fall into the cyclical trap immediately; 6 for 'bbb' and 5 for 'rrr'.
      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
  35. and the evil professor says ... by B3ryllium · · Score: 2, Funny

    Now adjust the algorithm for colour-blindness! :)

    Show your work.

  36. clockless CPUs by Anonymous Coward · · Score: 0

    Just a quick question. Since a form of synchronization seems like a result of this solution, does this mean it might be useful for clockless chip designs?

  37. Didn't AAA solve this long ago? by rholland356 · · Score: 2, Funny

    I clearly remember my parents getting Triptick maps from AAA for our annual sojourn to Florida. Those multipage maps had roads colored in nicely, and you just followed them to your destination.

    Have mathematicians scraped the bottom of the barrel for unsolved puzzles? Oh, damn. I think I just created something for mathematicians to ponder for the next few decades...

    1. Re:Didn't AAA solve this long ago? by Wuhao · · Score: 1

      The difference would be if AAA had arranged it so that every intersection of every highway had a color assigned to each road, and then you'd just follow red-red-blue-red-blue and it would be guaranteed to get you to your destination in Florida -- regardless of whether you were already in Florida, or in New York, or in Washington.

  38. In related news .... by PPH · · Score: 3, Funny

    Based upon his ground-breaking research on the road coloring problem, night watchman Trakhtman has been promoted to the Department of Transportation pavement striping crew.

    --
    Have gnu, will travel.
  39. Gems by HermMunster · · Score: 1

    Isn't that just amazing. Some of the best gems are often found in the rough. A genius working to make a living solves a problem that will help all humanity in some way. Good for him.

    --
    You can lead a man with reason but you can't make him think.
  40. I thought they were bionic by Peaker · · Score: 1

    Since their computers and math skills were behind those of the US, I thought they became bionic super humans in order to make up for it :-)

  41. The parent is misleading by PDAllen · · Score: 3, Informative

    The road colouring problem is not 'an equation'.

    'deterministic automaton' basically means: computer program which doesn't have any form of randomness involved. If you're in this particular state in the program and you do this particular thing then always the same thing happens.

    The road colouring problem amounts to: For any program, I claim that there is one single sequence of actions so that if you do this sequence of actions, from whatever start point, when you finish you will be in a specific state (`target', say) of the program.

    If you take any real normal program, it's `obvious' what to do: for example if you're looking at 'edit' and you want a typed copy of Shakespeare in Times 12pt, you hit backspace as many times as edit can have characters (lots, but it's a finite number) then you go through the menus by keypress and set each style to the correct thing, then you start typing in the works of Shakespeare which eventually gives you the target state. And it doesn't matter if the monitor was off, you know that this method definitely works, whatever state edit was in when you got there, whether it was in the blank just loaded state, or whether it was editing font size in War and Peace, whatever.

    It is not so easy to prove that in fact for any program you can find such a sequence.

    In fact, it isn't even true. A really simple example is the program which every time you press a key changes the screen between red and blue. Now you're supposed to give a sequence of actions - keystrokes - which are guaranteed to end up with the screen blue (target state). But really what the keystrokes are is irrelevant. This program doesn't care if you press 'a' or 'ESC', it just changes screen colour every stroke. So really your sequence of actions comes down to 'press keys however many times'. How many times? Well, if the screen starts red (and remember the monitor is off, so you don't know if that's true) then you'd need to press keys an odd number of times to get it to end up blue. So you have to do that. But then what happens if the screen started blue? It ends up red. This sequence of actions doesn't always reach the target state - and there cannot be any sequence of actions which does.

    So you have to impose a condition to make the result true. In the example I gave, the program has two states and it loops between them. It's a program with exactly one loop, of length two, and the greatest common divisor (GCD) of these loops is of course 2. Basically, having the ability to loop between states like this (or in a loop of length 3, or 4, or whatever) is the only 'obvious' barrier to having a sequence of actions which goes to a target state. So you impose a condition: the GCD of all the loops is 1 (this doesn't mean there are no loops, but the guy proves it means you can find a way out of all the loops). If you don't have that, then you can find automatons (programs) which work like the example and you cannot possibly have the sequence of actions you need. If you do have it, there is no 'obvious' barrier to the sequence of actions existing. And what this paper shows is that there isn't any hidden catch: once you get rid of the 'obvious' barrier then you can find a sequence of actions which definitely puts the program you're looking at into the target state.

  42. This is what happens when someone screws up the... by jameskojiro · · Score: 1

    Corelative update program on the friggin DHDs, you have to re-write the whole goddammned thing.

    --
    Tsukasa: All I really want, is to be left alone...
  43. And now... by killmofasta · · Score: 1

    He is a full professor of math. The result is significant. How about a link to the proof

  44. Is this something that he can patent? by blue+l0g1c · · Score: 1

    I mean, he could make millions, right?

  45. Huh? by Jane+Q.+Public · · Score: 1

    That is the most bass-ackwards explanation of "NP-Complete or not" that I have ever seen. Are you a politician?

    1. Re:Huh? by PDAllen · · Score: 2, Informative

      I didn't even mention NP-completeness. Mainly because it has nothing to do with the problem. Are you just slinging buzzwords on a subject you don't understand?

  46. Internet Routing by Aziere · · Score: 1

    My internet provider is TeliaSonera, and as many of you know, Cogent and TeliaSonera have blocked peering to eachother. I'm thinking, if this was implemented into the internet, even if you couldn't send inforation directly, could it peer it to someone else first, and then over to Cogent (or whatever is having problems)? Just an idea for a current issue.

  47. Not at all. by Jane+Q.+Public · · Score: 1

    It certainly looked like that is what you were trying to describe. But in any case, it was YOU that I did not understand. Lighten up a little, okay? It was a joke.