Ants Build Cheapest Networks 108
schliz writes "When building a network from scratch, Argentine ants tend to connect their nests in the way that, while more inconvenient for individual ants, requires the minimum amount of trail. Researchers studying 'supercolonies' of the ants found them building networks that closely resembled the mathematical shortest path — a Steiner tree. They hope to apply their work to self-healing, organic computing networks of self-organising sensors, robots, computers, and autonomous cars." This story adds to the earlier report of ants' networking prowess.
skynet (Score:2)
that's the replicators not skynet (Score:3)
that's the replicators not skynet
Re: (Score:3)
Does it matter? They're both bad news for us. Maybe replicators more so...
Re: (Score:2)
Re:skynet (Score:4, Funny)
Don't worry. This are Argentinian ants. They'll do everything they need to do in order to conquer the world, then just sit there, procrastinate, then make little bars and spend the rest of their life discussing with each other what could have been and why they didn't reach their goal, and how it's somebody else's fault.
[Disclaimer: I'm from Buenos Aires, Argentina]
Re:skynet (Score:4, Funny)
Re: (Score:1)
I'm surprised they stopped watching futbol (soccer) and Tinelli in the first place to build such a road.
But I agree on the sentiment. ;)
Re: (Score:1)
I still can't explain how is it that 60% of the population goes crazy over tinelly and similar assholes. I just can't wrap my head around that concept. But then again, I can't understand how people believe in god, or dislike the Pythons, so I'm not precisely very related to the general population.
Re: (Score:1)
Not true, actually. We do have big, healthy egos, but the megalomaniac Argentinian is just an old stereotype.
Re: (Score:3, Funny)
Re: (Score:2)
powered by Watson!!!!
Re: (Score:1)
Dr. Watson??
Re: (Score:1)
No, Jeopardy-player Watson.
Re: (Score:1)
Ant Mills, where the ants do keeps following one another in a circle until they die. (insert joke here about reference counting and circular references).
netwalk? (Score:1)
Improper illustration (Score:2)
And yet, the O'Reilly TCP/IP book has a crab on the front.
Re: (Score:2)
Re:Improper illustration (Score:4, Funny)
That's because that books contains only one line, and it's "Fly, fly, fly, as fast as your little wings can carry you, away from anything that's Oracle."
Evolution is smarter than you. (Score:5, Insightful)
Re:Evolution is smarter than you. (Score:5, Interesting)
It's not that evolution doesn't appy to us, we've inherantly used Steiner trees in the same way Ants use them without even thinking about it. The road systems in Ancient and Medeival times were the same for humans, in fact, anywhere you can think of a T instersection is an example where a Steiner tree was favoured over two direct routes. These kinds of "efficient solutions" just simply come about when you get co-operation on a large scale, such as Kings leading peasants or Queens ants leading their colonies.
Re:Evolution is smarter than you. (Score:4, Informative)
such as Kings leading peasants
A peasant wouldn't be able to put one foot in front of the other (which is what you need for near optimal paths), if it weren't for the divine inspiration provided by his King!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I suspect one will find that those roads follow old animal trails that where basically the most energy efficient track from a to b as generations moved back and forth. This as those using less efficient paths had less reserves for mating and raising young.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Just like humans.
Research on "Ant colony optimization" (Score:5, Interesting)
My MS thesis was right up this alley; titled "Automated Radio Network Design Using Ant Colony Optimization"
We represented the network design problem as a GSTS (generalized Steiner tree-star) problem, and programmatically let thousands of ants traverse the network looking for optimal designs.
Here's the final thesis paper, a conference poster, and thesis defense presentation for anyone interested:
http://jsharkey.org/thesis-draft2.pdf [jsharkey.org]
http://jsharkey.org/downloads/trb-jsharkey.pdf/poster-jsharkey.pdf [jsharkey.org]
http://jsharkey.org/blog/2008/04/14/thesis-in-six-weeks/ [jsharkey.org]
Oh, and we also open-sourced it under GPLv3:
http://libprop.jsharkey.org/ [jsharkey.org]
http://code.google.com/p/libprop/ [google.com]
http://code.google.com/p/aco-netdesign/ [google.com]
Re: (Score:1)
I was working on an algorithm of supply chain routing (with these guys [springerlink.com]) about 7 years ago! the idea was to use a combination of Q-routing and ant-routing algorithm with other things. Granted, I was only the guy doing the java implementation (with a nice interface using Netlogo)... but it was quite interesting.
In the world of Multi-Agent Systems, "A-life" and "Individual Based Modelling" the features of ant behaviour have been known for quite some time :)
Re: (Score:1)
In one of Feynman's books he described his experiments with ants and their pathfinding abilities.
What he concluded is that on the way to a destination the ant lays one hormone, an exploring hormone, and if she finds food she lays a found food hormone on the way back.
So even if the original path is very very long and inefficient, it will slowly become shorter and shorter because ants can't walk in a perfectly straight line. They waver a little, so ants following the found food hormone will lay their own on t
Obligatory Terry Pratchett quote (Score:2)
Re: (Score:2)
My thought exactly - Pratchett is surprisingly insightful! Now we just need a hamster that runs on a wheel that isn't quite in this dimension and a quill for console output and we're set...
Re:eh? big surprise? (Score:5, Interesting)
Are you sure someone actually designed the walkways?
When the University I attended built a new extension or building, they would intentionally NOT install pavement walkways between the new building and anything around it. Instead they installed grass and waited ~six months for the students/professors to collectively define the necessary paths to and from the building. The University would then install the pavement, routing them to match the paths worn into the grass. This yielded some interesting walkways but they always seemed to make sense.
Re: (Score:2)
Sounds like a wicked opportunity for a flash-mob. You'd end up with some REALLY 'interesting' walkways.
Re: (Score:1)
Re: (Score:2)
AFAIK mine didn't do that. I recall a number of informal dirt paths there. I always used to think, "they should formalize these paths by paving them" and IIRC, I used to think they should also do what you're describing. I always assumed that regulatory approval required all elements, including walkways, to be on the plans.
It's nice to know they are doing it right somewhere.
Re: (Score:1)
Re: (Score:3)
Re: (Score:1)
Instead they installed grass and waited ~six months for the students/professors to collectively define the necessary paths to and from the building. The University would then install the pavement, routing them to match the paths worn into the grass. This yielded some interesting walkways but they always seemed to make sense.
That is actually pretty cool, as far as sidewalks go. The ants are just being lazy with their sneakernet and so are we :>
Re: (Score:2)
That's humans doing the *opposite* of this. If everybody takes the shortest path between two points, then the overall path network is much longer than the shortest one.
See ACO on Wikipedia (Score:1)
Re: (Score:3)
I used to have a real-live ant farm, and I don't recall them being too elegant or efficient. They pretty much dug deeper to make more space, or branched out, and didn't mind if their tunnels connected, but didn't seem to be too intent on ensuring it.
Re:See ACO on Wikipedia (Score:4, Funny)
I used to have a real-live ant farm, and I don't recall them being too elegant or efficient.
Next time try with Argentinian ants. The Latin species are so much more elegant than their Anglo-Saxon equivalent.
Re: (Score:2)
I used to have a real-live ant farm, and I don't recall them being too elegant or efficient.
Next time try with Argentinian ants. The Latin species are so much more elegant than their Anglo-Saxon equivalent.
Its from dealing with the Pink Panther (dead ants, dead ants)
Re: (Score:2)
The best part of my ant farm is watching them take care of their dead. "Pile 'em high" seems to be their prefered method.
Re: (Score:2)
Re: (Score:2)
"And oh yeah...they HATE it when you do this! [youtube.com]"
Great, just what beleaguered US tech workers need (Score:4, Funny)
Re: (Score:2)
Your anti-ant sentiment is not really patriotic, you know.
Good for you (Score:2)
And when you graduate from an American law school, then, maybe I will be concerned about you stealing my job.
Thanks Ants (Score:3)
Look Around You.
Re: (Score:2)
They build an excellent igloo.
RE:from the where's-antdude-when-you-expect-him... (Score:2)
I'm here!! One of my minions told me, the overlord with IBM Watson, about this article. :D
Hex (Score:1)
Them ants is smart (Score:4, Insightful)
Or maybe we're just underestimating the intelligence of soap [flickr.com]
Not a Steiner tree (Score:4, Informative)
The 2nd picture of trails in the article shows trail lengths which are longer than if each nest were directly connected, even if they did add another vertex to the middle.
Re: (Score:1)
Re: (Score:3)
I'm not just talking about the duplicated trail (and of course that does go against the "optimize the minimum use of trail pheromones"). Plus, it seems to say that these examples were all formed in the same time frame.
But the problem is that the hub point is further out to the left, making it out-of-the-way and elongating the trails, defeating the purpose of the additional point in the first place.
Re: (Score:2)
That second picture was introduced by this explanation:
They explain away the non-optimality with "they had extra resources to spare." That would argue in the direction of "optimize toward a Steiner tree until you get below some threshold relative to the total available resources," or something similar.
You see this sort
Dude, you've been like totally outsourced (Score:2)
By ants!
Re: (Score:2)
By ants!
Wearing sneakers.
Self Healing Computers in Cars? (Score:2)
Oh good, because it would be great to own an organic device that suddenly develops an ant death spiral while using it. Especially the brain of a car.
Why can't it just be a mathematical study? (Score:1)
Buzzwords, we hate them and love them for all their hype and overzealous implications.
Yet more and more we are seeing today buzzconcepts as almost a duality: autonomous vehicles, self-healing compounds, nano-particle super virus fighter robot simulations, cloud-computing [insert addition here], etc. These are all very relevant concepts and require a large convergence of many scientific disciplines, but why can't we just enjoy these studies and speculate ourselves (or at least a bit less in the headline)?
To
Slime molds (Score:3, Interesting)
Some researchers placed food sources in the same configuration as Tokyo Rail stations and then introduced a slime mold. From TFA
Initially, the slime mold dispersed evenly around the oat flakes, exploring its new territory. But within hours, the slime mold began to refine its pattern, strengthening the tunnels between oat flakes while the other links gradually disappeared. After about a day, the slime mold had constructed a network of interconnected nutrient-ferrying tubes. Its design looked almost identical to that of the rail system surrounding Tokyo, with a larger number of strong, resilient tunnels connecting centrally located oats. “There is a remarkable degree of overlap between the two systems,” Fricker says.
Research on "Ant Colony Optimization" (Score:1)
My MS thesis was right up this alley; titled "Automated Radio Network Design Using Ant Colony Optimization"
We represented the network design problem as a GSTS (generalized Steiner tree-star) problem, and programmatically let thousands of ants traverse the network looking for optimal designs.
Here's the final thesis paper, a conference poster, and thesis defense presentation for anyone interested:
http://jsharkey.org/thesis-draft2.pdf [jsharkey.org]
http://jsharkey.org/downloads/trb-jsharkey.pdf/poster-jsharkey.pdf [jsharkey.org]
http://jsha [jsharkey.org]
grain of salt (Score:1)
it's a rough time in the IT biz when you're looking for a creature that can be taken out with a magnifying glass to fix your networks...
How much? (Score:1)
My isp charges a bomb for installation of last mile.
Never mind this Steiner Tree! (Score:1)
What we want to know here is: Do they have Net Neutrality!
the nano tech....like the borg (Score:2)
It all boils down to becoming self healing in the end, and being able to fix ruptures in whatever was created with this material.
The material can self heal based off certain molecules that would be passed off from the surface area from one "sector" to another....
this would require a mapping of what the quickest road would be to send the molecules to fix the wound...or rupture.
This would obviously use nano tech to do what it needs to do such as programming to know what road is the shortest etc....but in esse
The truth is so simple (Score:1)
Re: (Score:2)
Kent Brockman said it best in 1994 (Score:1)
Discworld (Score:1)
Ponder Stibbons figured this out a long time ago....this is why HEX is so efficient
Entomologists disagree. (Score:2)
See here: http://myrmecos.net/2011/02/20/how-do-ants-find-the-shortest-path/ [myrmecos.net] ... :/