Slashdot Mirror


Bees Beat Machines At 'Traveling Salesman' Problem

eldavojohn writes "Recent research on bumble bees has proven that the tiny bee is better than computers at the traveling salesman problem. As bees visit flowers to collect nectar and pollen they discover other flowers en route in the wrong order. But they still manage to quickly learn and fly the optimally shortest path between flowers. Such a problem is NP-Hard and keeps our best machines thinking for days searching for a solution but researchers are quite interested how such a tiny insect can figure it out on the fly — especially given how important this problem is to networks and transportation. A testament to the power of even the smallest batch of neurons or simply evidence our algorithms need work?"

36 of 394 comments (clear)

  1. great... by MagicMerlin · · Score: 5, Funny

    now you get a faster computer that makes honey!

    1. Re:great... by Anonymous Coward · · Score: 5, Funny

      No, you get a beeowulf cluster.

    2. Re:great... by idontgno · · Score: 4, Funny

      Alas, it doesn't run Linux.

      It run BEE-Os.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:great... by interkin3tic · · Score: 2, Funny

      Either way, this problem sounds like it will keep computers buzzy.

    4. Re:great... by somersault · · Score: 2, Funny

      Just imagine what we could have accomplished in computing if we'd stuck with B instead of moving on to C!

      --
      which is totally what she said
    5. Re:great... by MrEricSir · · Score: 3, Funny

      I always knew BeOS was underrated.

      --
      There's no -1 for "I don't get it."
    6. Re:great... by RDW · · Score: 4, Funny

      Strangely enough, we also had a problem with a travelling salesman in my community, and we successfully used bees to deal with it:

      http://www.youtube.com/watch?v=-1GadTfGFvU

    7. Re:great... by mewyn · · Score: 2, Funny

      http://imgur.com/xhAvC - yeah, systems programming at 6AM can get kinda whacky.

    8. Re:great... by Chris+Burke · · Score: 2, Funny

      Huh, I didn't know that.

      So if a "bee-wolf" upgrades the wolf to a bear, would a "bee-bear" (beobeowulf I guess?) turn it into a Tyranosaurus? Or a raptor with an RPG riding a shark?

      --

      The enemies of Democracy are
  2. Wait, whut? by MyLongNickName · · Score: 3, Funny

    quite interested how such a tiny insect can figure it out on the fly

    I thought we were talking about bees? I am so confused...

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:Wait, whut? by fractoid · · Score: 5, Funny

      Oh, beehave.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    2. Re:Wait, whut? by Monkeedude1212 · · Score: 2, Funny

      Looks like bees are the new buzzword.

  3. The answer is obvious by eln · · Score: 4, Funny

    We need to expend more effort to recruit bees into computer science. Too many bees are wasting their lives solving these problems on the fly for a little nectar when they could be solving these problems in exchange for tenure at our nation's finest universities.

  4. Well... by Kufat · · Score: 5, Funny

    Does this mean that B >= NP?

  5. Re:Evidence by tverbeek · · Score: 5, Funny

    It's an abbreviation for Good Old Darwinism.

    --
    http://alternatives.rzero.com/
  6. What this really shows by Anonymous Coward · · Score: 1, Funny

    What this really shows is how efficient society would be if we sterilized all workers.

  7. Re:I doubt it by Anonymous Coward · · Score: 5, Funny

    Hulk smash traveling salesman!

    (I assuming we can engineer Hulks.)

  8. Re:Entomoengineering? by $RANDOMLUSER · · Score: 5, Funny

    Many researchers are worried that the baculovirus isn't as benign as first thought. Some even claim it killed the Star Trek franchise.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  9. Re:Evidence by Anonymous Coward · · Score: 1, Funny

    God has worked out these issues long before we even thought of them.

    You know he doesn't like to be called that.

  10. Grass seed? You mean CORN? by SmallFurryCreature · · Score: 4, Funny

    Gosh, that is one hell of a bee if it has the brain of a piece of corn... or is corn not a grass anymore? At least when you take some idiotic comparison, take one that has a non-changing size. Penny is okay because all pennies at least within a country tend to stay the same. But grass seeds?

    Next up is "brain the size of a pinhead". Oh okay, so there are many sizes of pin but at least we can assume some kind of standard. And that is FAR smaller then most grasses I know and see seeds of in Holland.

    Otherwise intresting stuff but I loathe this "make it easier" by obuscating the facts.

    Number of neurons in honey bee brain = 950,000 (from Menzel, R. and Giurfa, M., Cognitive architecture of a mini-brain: the honeybee, Trd. Cog. Sci., 5:62-71, 2001.)

    Now THAT is a fact. We? We got 100 billion. So, while a bee has a tiny brain compared to ours, it is HARDLY simple. And because it is far smaller and far more primitive it doesn't need as as much intelligence to deal with things it doesn't need to. Listening and producing speech is complex, but bees don't bother with that. Living for half a century and remembring everything is complex. But bees don't do that.

    This why computers can do math so fast despite being so stupid, because they only do math.

    How can the bee do route calculation with close to a million neurons? I have no idea but didn't research show that far fewer rat neurons could fly a plane? I think some people fastly underestimate the complexity of the brain even small ones. We already know that a neuron is far more then a simple transistor so 1 million super transistors would make for a hell of a complex computer. Suddenly it doesn't seem to odd that a bee can do computations far more complex because THAT is what it is designed to do. You could just as easily marvle at the fact that the bee with its tiny brain can fly, while I with my large brain can't. And no I don't just mean I don't have wings, I mean that if you put me in a helicopter you would have a horrible crash in seconds and that is in the passenger seat.

    Marvle at nature, learn from it but don't belittle it. It takes us year to program a robot to walk very very slowly. A deer learns it in minutes and this includes learning to control legs locked up in a womb for months. We can either accept that nature is amazing or we are very very poor programmers... as a developer, I choose to believe that nature is amazing.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  11. Re:Heuristic by Dunbal · · Score: 1, Funny

    Your tax dollars at work...

    --
    Seven puppies were harmed during the making of this post.
  12. Re:Entomoengineering? by kvezach · · Score: 3, Funny

    You must have it confused with the Bermagavirus.

  13. Re:Shortcuts by T+Murphy · · Score: 4, Funny

    Well duh that makes the problem harder. It would take years just to train the bees how to kayak, not to mention refitting airport body scanners- in 100 cities even! Can't we just simplify things and teach these bees how to send viagra spam so they don't have to travel to play salesman?

  14. Re:Evidence by Anonymous Coward · · Score: 4, Funny

    Thereby substituting one guy with a beard who must be worshipped for another.

  15. Re:Traveling Salesman?? by Dachannien · · Score: 2, Funny

    So what is the solution? Do you sleep with the farmer's daughter or sleep in the barn?

    Why choose? Haven't you heard of a "roll in the hay" before?

  16. Re:Shortcuts by MaskedSlacker · · Score: 5, Funny

    I dunno. If only we had a word for this....something like the line that a bee would travel...

  17. Re:Heuristic by ubersoldat2k7 · · Score: 5, Funny

    It's called Ruby, and it's not a problem, it's a feature, a trendy one.

  18. No I for one? by Stargoat · · Score: 2, Funny

    No "I for one welcome our new insect overlords"? Who are you and what have you done with Slashdot?

    --
    Hoist Number One and Number Six.
  19. How are they at Ticket to Ride? by JackPDiddly · · Score: 2, Funny

    A bee will never beat me at Ticket to Ride, the ultimate traveling salesman problem game.

  20. Re:Heuristic by Syberz · · Score: 2, Funny

    [...] our brain makes its best guess based on some sort of heuristic or something to make the catch.

    Maybe your brain, but not mine. Mine generally makes me miss the ball by 3 feet or get hit in the nads. Maybe my brain works like old Intel processors?

    --
    ~Syberz
  21. Re:Evidence by operagost · · Score: 4, Funny

    I think Slashdot needs a "+1, Atheist" now.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  22. Re:Heuristic by dzfoo · · Score: 2, Funny

    Did you mean making the would a better place?

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  23. Re:The computer isnt going to die by Bob-taro · · Score: 4, Funny

    The computer isn't going to die if it doesn't get the right path, the bee might. Death is a remarkably strong motivator to be efficient.

    Don't tell my boss.

    --
    Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
  24. Re:Shortcuts by Anonymous Coward · · Score: 1, Funny

    how about 'as the bee flies', orpossibly a, 'crow-line'?

  25. Re:Evidence by m2shariy · · Score: 2, Funny

    Game Over, Dude!

  26. Re:Evidence by agbinfo · · Score: 2, Funny

    Is that similar to an aGNUstic?