Slashdot Mirror


Swarm Intelligence

elamdaly writes "Eric Bonabeau, Ph.D, a keynote speaker at the upcoming Emerging Technology conference, is a leader in the field of swarm intelligence and has focused on applying these concepts to real world problems such as factory scheduling and telecommunications routing. The concept itself is borrowed from nature; in this interview, that's where the conversation begins, with ants and other social insects. Dr. Bonabeau takes us from his childhood nightmares of carnivorous wasps to applying the theories of swarm intelligence to solving real problems in the business world."

219 comments

  1. We by QEDog · · Score: 5, Funny

    We posted first!

    --
    "There is no teacher but the enemy."-Mazer Rackham
    1. Re:We by Anonymous Coward · · Score: 0

      Awww, jesus...another "business think" philosophy?

  2. I've heard about swarm intelligence.... by Anonymous Coward · · Score: 0

    But, there certainly isn't any here!

    1. Re:I've heard about swarm intelligence.... by Anonymous Coward · · Score: 2, Funny

      Hey, if there's swarm intelligence, there's bound to be swarm stupidity.

      (With apologies to Sidney Harris)

  3. We do this all the time by LiftOp · · Score: 4, Funny
    "....applying the theories of swarm intelligence to solving real problems in the business world."

    We've found it works best when we all rush the intern at the same time. Down 'e goes! Ha! Whose nephew are you NOW?

    1. Re:We do this all the time by Anonymous Coward · · Score: 1, Funny

      Swarm intelligence: it's for the boids.

  4. Get his book by flynt · · Score: 4, Informative

    I recommend this book on Swarm Intelligence. It was written by experts in several different fields and is quite good.

    From Amazon

    1. Re:Get his book by flynt · · Score: 1

      My previous post was not a book review. I'm not sure why you thought it was. It was merely a post to tell people that the interviewee has written a book before, and those who think the interview was interesting might like to know he wrote a book about the subject. As such, I would hope my original post would be modded up as "informative", although "interesting" would be suitable.

    2. Re:Get his book by Anonymous Coward · · Score: 0

      My reply might've been a little harsh.

      I would have appreciated if you had specified more about the book than just "experts in several different fields", like who? (could look that up in the link you provided, I agree) what fields are they experts on? why do you think it was "quite good"? what about it did you like the most?

      I apologize for my reply, but at first sight it looked to me just like karma whoring. So little content, one link and bewm! up your karma goes.

      Could you give more information about it?

      Thank you.

    3. Re:Get his book by Anonymous Coward · · Score: 0

      Not only karma-whoring, but Amazon ref-whoring as well!

      Nice set of scruples you got there.

    4. Re:Get his book by Entropy_ah · · Score: 1

      Well I'll just have to swarm over to amazon and get it... Dr.Bonabeau

      --
      my other penis is a vagina
    5. Re:Get his book by isomeme · · Score: 1
      You might almost say that it was written by a swarm of experts.

      Or maybe not.

      --
      When all you have is a hammer, everything looks like a skull.
  5. WTF? by Anonymous Coward · · Score: 0, Troll

    An article for businessmen?

    How much was /. paid to plug this webzine?

    This has no merit and nothing to say?

    Once again, WTF?

    1. Re:WTF? by ThePeices · · Score: 1

      There is alot of merit in what this article has to say in terms of technology. Emergent behaviour is an important science, and damn amazing. Look at evolutionary programming and evolving hardware (on programable logic), genetic software and swarm intelligence. They are technologies that will in the future help tame systems that are so complex they are extremely difficult to troubleshoot, wether they be networks or software. And its damn interesting to boot.

    2. Re:WTF? by Anonymous Coward · · Score: 0

      I looked through the whole interview and not even one mention of Wu-Tang Killa Beez. What a dork.

  6. in related news... by matt4077 · · Score: 2, Funny

    all sugar-processing plants saw a huge increase in network traffic

  7. swarming behaviour by tomhudson · · Score: 2, Informative

    It's already being used in financial models. Explains everything from the dot-bomb crash to "tomorrow will, 2 out of 3 times, be like today"

    1. Re:swarming behaviour by Bicoid · · Score: 1

      The problem with applying swarm logic to financial models is that it seems (to me, at least) that swarm logic requires a certain amount of autonomy of every individual but certain subconscious controls. Try to use conscious controls and it fails. Try to manage it in a particular direction and it fails. Try to centralize as opposed to have autonomous people/units and it fails.

      Really, the only financial system that could actually finction like this is free-market capitalism. Other things just don't work in such a way.

      --
      If not all sentients are human, couldn't it be possible that not all humans are sentient either?
    2. Re:swarming behaviour by cca93014 · · Score: 1

      'Shit sig?

    3. Re:swarming behaviour by frankthechicken · · Score: 1

      Just wondering whether the behaviour is similar to the cellular automata described by Wolfram's book. And if not, how are they different, indeed how is the swarming behaviour any different from previous neural network work, as from what Eric Bonabeau was describing, they seem to be very simialr.

    4. Re:swarming behaviour by AssFace · · Score: 1

      In a similar manner - the El Farol problem too is being used towards financial models (amonger other things).

      It has a basis of swarm theory behind it - but more things as well that are kind of fun as well - human behavior and psychology and the like.

      --

      There are some odd things afoot now, in the Villa Straylight.
  8. The man's a genius... by The+Beezer · · Score: 5, Funny
    EB: My experience trying to "sell" the concepts of swarm intelligence to the commercial world is that managers would rather live with a problem they can't solve than with a solution they don't fully understand or control.

    Guess he won't be giving the RIAA a call anytime soon, eh?

    1. Re:The man's a genius... by vsprintf · · Score: 1

      But that quote actually gave me new hope for PHBs. After reading the article, it seemed that swarm intelligence has the same selling points as snake oil.

  9. The following posts.... by Anonymous Coward · · Score: 0

    The following posts clearly demonstrate the swarm's LACK of intelligence.

    I wouldn't bet my business on the swarm.

  10. Microsoft Bee Simulator by Anonymous Coward · · Score: 0

    Can't be far off.

  11. Hmm, insects.. a blueprint for a deadly worm? by xRelisH · · Score: 3, Interesting

    Reading the article, I was just thinking how deadly a worm that was based on how a colony of wasps or ants would behave. Considering wasps and ant's don't have extremely complex brains, all someone with malicious intent would do is to give it a basic behavior and how to interact with other worms it might encounter and how to share information with one another. I have a feeling I'm completely out of date here, I'm not too up to date with the worms of today and even yesterday, and perhaps something like this has been set loose and/or killed.

    1. Re:Hmm, insects.. a blueprint for a deadly worm? by Jantastic · · Score: 1

      The Tao that is seen
      is not the true Tao, until
      Curious yellow

      --
      ...a fact which for the sake of a quiet life most people tend to ignore ~H2G2
    2. Re:Hmm, insects.. a blueprint for a deadly worm? by Anonymous Coward · · Score: 0

      Wasps and ants have EXTREMELY complex brains.

      The total of all human endeavors in AI have not even come close to comparing to the well adapted wasp or ant.

      Watch Nature or Nova or something similar sometime...

    3. Re:Hmm, insects.. a blueprint for a deadly worm? by Anonymous Coward · · Score: 0

      Just curious, why do wasps lack an apostrophe while ant's have one?

    4. Re:Hmm, insects.. a blueprint for a deadly worm? by cpt+kangarooski · · Score: 2, Funny

      Because wasps evolved wings, while ant's evolved apostrophes. It's a miracle of nature.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    5. Re:Hmm, insects.. a blueprint for a deadly worm? by Anonymous Coward · · Score: 0

      Ants are actually an evolutional divergance from wasps: they're related to wasps in much the same way we're related to Neanderthals. Proto wasp-ants actually had wings, and some types of ants within a colony will live all or part of their lives with wings (queens, males etc).
      I suppose ants never developed into species where they all flew, because they'd be so sucessful that they'd nuke all their food resources.

    6. Re:Hmm, insects.. a blueprint for a deadly worm? by fspoz3 · · Score: 1

      I recall hearing that the W32/Leaves worm had the capability of simple, encrypted communication between instantiations of itself, as well as being able to share "knowledge" of attack vectors through a simple script-like language.

      Attempting to perform a search for analysis of the virus, I have not been able to find much information on the web. Although one place they are looking at swarm attacks in academia is:
      http://www.cs.wpi.edu/~fcco/wssrl.htm
      It seems to be just starting up, and they are looking for funding for research, but it may have some good pointers.

      -frank p

    7. Re:Hmm, insects.. a blueprint for a deadly worm? by skyknytnowhere · · Score: 1

      You mean BitTorrent?

      skye

  12. p2p apps by MxTxL · · Score: 1, Troll

    There is no doubt that swarming technologies have been AWESOME for p2p applications.... downloading a file from more than one source speeds up napstering (like the verbing there?).

    1. Re:p2p apps by spacefight · · Score: 1, Troll

      Attention: you are infringing Roxios Trademark. No swarm out :)

    2. Re:p2p apps by deflood · · Score: 2, Informative
    3. Re:p2p apps by Anonymous Coward · · Score: 0

      Cheaper cds, hey I love it. Removing influence from these kinds of people from my life, priceless.

      Seems most of the money goes to keep critics quiet, push a character type, or simply pay people to scream while jumping up and down (yes, I've met a few). Using slightly more complex versions of Asch's Conformity Study.P2P can put an end to the weasles the wiggled their way into an extortion type business model.

    4. Re:p2p apps by Anonymous Coward · · Score: 0

      heh, sounds like a liberal campaign. The only good thing about the liberals, you can get them to do something if you block vote.

  13. Prey by Jason1729 · · Score: 2, Interesting

    Shouldn't Michael Crichton have given this address? His novel, Prey, did a better job explaining this.

    ProfQuotes

    1. Re:Prey by Renraku · · Score: 1

      I got Prey for Christmas. Really did a good job explaining swarm behavior and entertaining me between Slashdot reads. Do what he says. Buy Prey. Now.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    2. Re:Prey by Anonymous Coward · · Score: 0

      Are you kidding me? They guy INVENTED it and you recomend learning it from a novel? Typical American TeeVee generation.

    3. Re:Prey by Anonymous Coward · · Score: 0

      Then how come I've never heard of the guy who invented it, but I knew everything in the article from Prey?

    4. Re:Prey by Mac+Degger · · Score: 1

      So you look up more to the news reader than the guy who designed the new chip which is on the news?

      Wow...am I glad I'm not you.

      --
      -- Waht? Tehr's a preveiw buottn?
    5. Re:Prey by nycsubway · · Score: 1

      I just finished 'Prey' and I thought it was a good book... I'm just wondering who came first, this scientist, or crichton.

      After reading a fictional account of swarm technology, its hard for me to beleive that someone in the real scientific community has been working on the same concept.

  14. Proverbs 6:6 by cybermace5 · · Score: 4, Interesting

    "Go to the ant, thou sluggard; consider her ways, and be wise."

    Considering how that's been around for thousands of years, interesting that no one's really done much about it until now. Maybe no one thinks they're a sluggard. ;-)

    --
    ...
    1. Re: Proverbs 6:6 by Black+Parrot · · Score: 2, Interesting


      > "Go to the ant, thou sluggard; consider her ways, and be wise."

      Also, "Go to the Ant" is the name of a famous paper on swarm computing from several years back, which can be found if you google for the phrase.

      So it turns out that "go to" isn't always considered harmful.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Proverbs 6:6 by Pvt_Waldo · · Score: 1

      Of course computers haven't been around for a thousands of years so maybe that was part of the problem...

    3. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      Now we have magnifying glasses and clouds for some lucky ants.

    4. Re:Proverbs 6:6 by L7_ · · Score: 4, Insightful

      Its not that people haven't been trying to emulate the behavior of insect swarms such as ants, beetles or bees for thousands of years its just that, like most current problems in science, the technology is just now matching up to the complexity of the problem.


      The mathematical techniques are just being formed to handle these types of problems, based mainly on the numerical research that has been done in recent years.


      So, I would say its more interesting that modern science is now capable to actually be wise from considering the ants ways, rather than someone conjecturing about being wise by thinking about the ants ways.



      P.S. Proverbs havent been around for 'thousands of years', more like 16 to 17 hundred.

    5. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      ..or maybe people just realize that the Bible's full of shit, and to actually attempt reading it is to risk your very sanity.

    6. Re:Proverbs 6:6 by Fly · · Score: 1
      P.S. Proverbs havent been around for 'thousands of years', more like 16 to 17 hundred.
      It's interesting that you would say so. As much of proverbs is ascribed to King Solomon, I think the "thousands of years" is more correct since it it would have to be more than two thousand years old.

      Paul in the Epistle to the Romans even mentions Proverbs as a "Book of Wisdom", which means that even in very early Christian times, the book was around. This lends even more credence to the "thousands of years" view.*

      If you have anything to support the 1600 to 1700 years view, please let me know.

      * Source: Notes in my copy of _The_New_American_Bible_

      --
      end of line
    7. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      Try reading all the US and UN court decisions and all their laws if you really want to go nuts.

    8. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      Yeh, let's just replace God with Government. All the good, moral sheeple seem to be happy with that process anyways.

    9. Re:Proverbs 6:6 by cybermace5 · · Score: 2, Interesting

      Interesting.

      Under the guise of enlightenment, so many people are willing to tell you that the Bible is worthless and meaningless. Yet few of them will tell you to go read it yourself, and make your own decision. As one of the most enduring and popular works of literature in existence, it certainly deserves a read-through by anyone.

      The popular media and culture encourages you to scoff at the Bible and those who read and believe it. Ask yourself this: are you being brainwashed to discount the Bible, without ever reading it yourself? Why should you accept at face value everything the mass media wants to tell you?

      In your new Bible study, I suggest that you read the Old Testament and New Testament as what they are: a description of events in a "before and after" relationship. People claim the Bible is full of vengeance against unbelievers, bloody wars, and hatred; it is, and that's part of how life was in the Old Testament days. The New Testament describes a very different approach of peace and forgiveness.

      --
      ...
    10. Re:Proverbs 6:6 by gwernol · · Score: 3, Informative

      "Go to the ant, thou sluggard; consider her ways, and be wise."

      Considering how that's been around for thousands of years, interesting that no one's really done much about it until now. Maybe no one thinks they're a sluggard. ;-)


      Actually there is a long and fascinating history of research into swarm/colony intelligence in ants, from the groundbreaking work of EO Wilson to the more recent work of Deborah Gordon whose insights into the relationship between ant colonies as single organisms and the way that human intelligence emerges from the biology of the brain are startling. The study of ants and colony behavior is an exciting field that can inform many fields from weather systems to crowd behavior to artificial intelligence.

      --
      Sailing over the event horizon
    11. Re:Proverbs 6:6 by silvaran · · Score: 1

      Damn... I was going to patent it, but there's prior art!

    12. Re: Proverbs 6:6 by twiztidlojik · · Score: 1

      consider her ways

      How'd they know most ants are females?

      --
      I will now redundantly add my name to the end of my post. You know, in case you forgot me or something.
    13. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      Yes, and not only that. The oral tradition was around far earlier than any written version.

    14. Re:Proverbs 6:6 by jemfinch · · Score: 1

      P.S. Proverbs havent been around for 'thousands of years', more like 16 to 17 hundred.


      Well, considering the New Testament quotes Proverbs, it must've been around for at least 2,000 or so years. It's also one of the oldest Jewish books, and I believe is considered to have been authored more than 3,000 years ago.

      Jeremy
    15. Re: Proverbs 6:6 by cpt+kangarooski · · Score: 1

      We'll just say that sometimes people out in the desert get lonely, and leave it at that.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    16. Re:Proverbs 6:6 by Mac+Degger · · Score: 1

      You know what? Screw the Bible...you've absorbed enough from western culture by now to know the gist of it (if you're moderately intelligent, that is). Go read the Qur'an, the Torah and some of the myths/legends/holy books from Asia and Africa too. After that, go read some history.

      Then you'll finally have the basis to decide that any religion is a very bad thing, that only results in bigotry, hate, intollerance and war, and the world would be a /lot/ better off without it.

      Face it...the good that a few misionary style acts of a very few people bring doesn't offset the evil that religion has brought.

      --
      -- Waht? Tehr's a preveiw buottn?
    17. Re:Proverbs 6:6 by DancingSword · · Score: 1

      Item 1: read a translation, rather than an interpretation, of the bible. ( the closest I've been able to discover is The Amplified Bible, and try reading it with several different perspectives -- short-view, millenia-view, gnostic view, etc. It seems that some routers are fscked, right now, but there's an online copy at http://bible.gospelcom.net/cgi-bin/bible, so you don't need to buy or borrow anything to consider it )

      Item 2: it'd be "Old Covenant" and "New Covenant", not "~ testament", since it's an active bargain, rather than a passive receiving ( and yes, this mis-translation has been known for years, same as some "translator" seemingly-deliberately mistranslated the hebrew term for 'witchcraft' as 'dreams' .. because he had issues with dreams, and wanted to make god's word obey his views... )

      Item 3: don't confuse spiritual reality with 'established religious organization' or "an established religion's authority", as they isn't identical, in any way.

      Item 4: Ahmed Ali's translation of the Koran ( Qu'ran? ) is amazing, I think it was on Princeton Press... ( didn't quite finish it, so the last surah's I didn't get, but the sense of it is fascinating ).

      Item 5: don't believe for an instant that immersion in western culture gives you one iota of the actual text of any scripture ( any tradition, and I'm buddhist ).
      e.g. The Excellent Jew gave healing to anyone whose HEART asked.
      Remember that bit about being in a crowd, all pressing against him, and one woman crawled to touch his cloak, and he called her out and said to her "woman, your faith healed you"? Show me a single christian who deeply removes illness from themself by faith in some Jew's God... ( oh, but that'd mean accepting responsibility!! )

      yeah, right.

      Or how about the rock-certainty The Excellent Jew had in interrupting a state-execution ( of a hooker )?

      I don't have guts to put me in the path of projectile-weapons as he did...

      Or how his Jewish-style lacing-into Position-People is part of his religion, yet .. oh, Christians made Popes and things, to smother that bit, so god'd glorify 'em, wasn't that right?...

      Or how-about the term 'day' being used in several different senses in the same bible? "The Day of Moses" .. "The Day of Isaiah" .. then you get christians 'INFORMING ONE' that .. GOD DON'T EVER MEAN THAT... because 'day' means human-scale-calendar-day, therefore the 7k years planet-age tripe... ( yeah, God isn't infinite enough to've created worldS? )

      An excellent book is Donald Spoto's "The Hidden Jesus: A New Life", which is the first time I'd ever come-across living christianity/faith, rather than believing...

      Yeah, I really mean that.

      I don't think he goes far-enough, though ( The Excellent Jew was Jewish, right? .. and seemed rather gnostic, rather than authority/position-ic. )

      Also, reading 'John', remember that his friend was quite Jewish, and at-least-once called Rabbi ( means he were married ), in the 'gospels', so he woulda been really Jewish, .. so how come John keeps using the term 'the Jews' in the accusative? Sarcasm! he was referring to Positional Jews, not to real ones...

      Semitic Irony, I gather it's called : )

      Anyways, don't get me started on the harmonics between the Tibetan Buddhists, the Toltecs, and Brane/Superstring theory...

      ( PS the same damn establishment-authority games that get played in 'christianity' happen in buddhist cultures, too: some buddhist practitioners have to live in hiding for fear of being murdered by enforcer-types who believe they're protecting their establishment or are protecting buddhism itself, or something, even though I don't recall murder having ever been taught by Buddha Shakyamuni hisself, but it seeeems the establishment's authority is threatened by independent realizations, and so... you get the picture.
      Fuck 'em ( the establishments ). Realize your soul, and let 'em ( establishment-holders ) go-it-again, and again, and again, and again, reincarnating blindly, determined to make reality/Universe obey their assumption-rules. Why this strange attitude? -- ALL experience contributes to realizations, indirectly or directly, eventually or really-eventually, and there isn't any other way ( for one's soul ) out ( excepting realization ), so having as many 'days' as it takes to awaken one's soul is .. inevitable ( throws the concept 'eternal hell(s)' into a new light, when seen within Universe's recycling, or our-souls re-incarnating, don't it? )
      : )

      --
      Messages to/for me ( in me journal )
    18. Re:Proverbs 6:6 by Anonymous Coward · · Score: 0

      Item 3: don't confuse spiritual reality with 'established religious organization' or "an established religion's authority"

      This seems to be important. My impression is that in immediate interaction with others, spirit (good and/or evil) can be primary, and the true duality of existence, good vs. evil, is made clearer. But when the interaction directly mediates through a sufficiently large network or broadcast medium, various "authorities" are introduced and blended in. Together, these "authorities" will work to create an overwhelming "maya" suggesting that there is no good/evil duality.

    19. Re:Proverbs 6:6 by DancingSword · · Score: 1

      How odd .. my experience is precisely the opposite:
      'authority', or 'self-attachment', or 'self-importance' is the root problem, and when held valid by others, then is 'established authority' ( contrast with self-command! - a means of destroying one's mind-'chains' ).

      Eradicating one's unconscious assumption that authority exists is means-of removing "evil"'s power
      ( if one knows one is going to get obliterated, again and again, according to karma's law, then laughingly going on anyways, means one's lightness-of-meaning shortens the path, realizing livingness )...

      "true duality of existence" I don't assume, either:
      .. in our condition .. duality exists, but...
      when we're no-longer within duality-context, it .. doesn't apply!

      Think of it this-way:
      if I don't be subject-to obliteration, how'm I going to develop commitment-developing-realizing, let-alone commitment-to-realizing through all my own ignorance/ignosis?
      .. what is called 'evil', then, is simply a means of education, and is limited to within mara/maya ( Tibetan/Japanese buddhism, mine: power+clarity, and, for non-buddhists, mara is the word for dream / delusion / appearances / transience / phenomena / ignorance / obliteration-realities )

      As for how this sort of understanding could possibly have anything to do with the nature of ( swarming, other... ) intelligence, ask oneself this:
      is a swarm .. swarming to accomplish some higher goal? or...
      is it swarming, unconscious, because that is what its doing is doing?

      Evolution suggests the latter, yet we .. can choose the former, if we arrange/create such choosing...
      Freedom is creating/making one's meaning-reality one's own way.

      I do agree with you, though, that all interaction must be individual ( or, if-you-will, 'personal', though with inner infinity/detachment ), and The Excellent Jew seems to've both had, and insisted-on personal relationship between one's self, one's soul, and origin-of-souls ( buddhist term for 'soul' is 'very-subtle-mind' )

      I've never heard of god/buddha assisting a beaurocracy into enlightenment/resurrection...

      --
      Messages to/for me ( in me journal )
  15. A more in-depth introduction... by The+Beezer · · Score: 5, Informative

    by Tony White can be found here.

  16. Smart Dust by PineHall · · Score: 2, Interesting
    That makes me think of Smart Dust and the network intelligence of Smart Dust.

    http://robotics.eecs.berkeley.edu/~pister/SmartDus t/
    http://www-bsac.eecs.berkeley.edu/~warneke/SmartDu st/

    1. Re:Smart Dust by ColdForged · · Score: 2, Interesting
      That makes me think of Smart Dust and the network intelligence of Smart Dust.
      I'll narrowly skirt OT and say that this sounds remarkably like the "localizer" technology in Vernor Vinge's sci-fi book, A Deepness in the Sky. And oh my God did I lust after that tech. That's the mark of good sci-fi (well, one of 'em, anyhow): lusting after what's described :). That's definitely OT. But lustworthy.
      --

      -"I seem to be having tremendous difficulty with my lifestyle." - Arthur Dent

    2. Re:Smart Dust by cranos · · Score: 1

      Ummm does that mean Seven Of Nine good sci-fi?

  17. Freenet by Anonymous Coward · · Score: 5, Interesting
    This certainly isn't the first attempt to apply these ideas to practical problems. Ian Clarke often describes swarm intelligence as one of the inspirations behind the Freenet design, for example in this article he says:
    "My motivation from the technical side was, firstly, really, I was fascinated by the idea of complex systems, which are formed from simple individual entities all cooperating. An example would be an ant's nest, whereby all of these ants are following relatively simple rules, yet they all work together to make this effectively a kind of meta-organism, which is the ant's nest, which can feed itself and reproduce and defend itself. So I was fascinated by that idea, and I was very interested in trying to apply that to a computer system. And by combining [this idea with my idealogical motivations], I essentially came up with Freenet."
  18. Michael Crichton - Prey by bwhaley · · Score: 3, Informative

    Or, for a lighter read, try Prey by Michael Crichton. Excellent novel, though not quite as good as some of his previous work (Timeline, anyone?).

    --
    "I either want less corruption, or more chance
    to participate in it." -- Ashleigh Brilliant
    1. Re:Michael Crichton - Prey by knobmaker · · Score: 2, Interesting

      I won't comment on the literary value of Crichton's novel, because I haven't read it. But less than a month ago, /. ran a story on Freeman Dyson's take on the science in the novel, which according to Dyson, was BAD.

      While I agreed with Dyson that the nanotechnology-run-amuck theme of Prey, as he described it, was pretty silly, I wasn't reassured as to the essential harmlessness of nanotechnology. The swarming gray goo was probably designed to look fearsome in the inevitable movie, but there are subtler and scarier aspects to be considered.

      On the other hand, the positive possibilities are off the imaginative chart too. What else is new?

    2. Re:Michael Crichton - Prey by bwhaley · · Score: 2, Interesting

      > Freeman Dyson's take on the science in the novel, which according to Dyson, was BAD.

      This VERY well could be. I wouldn't have any idea. There is at least one code snippet in the book and I remember it being very vague and it certainly didn't add to the novel much. I'll be the first to admit that most of his novels aren't very accurate at all (Sphere, Congo, Andromeda Strain). I think Timeline is one exception. His books are very entertaining, at least in my opinion, and he still puts in a lot of research. He just has to spice it up a little for entertainment's sake. It is a fiction, after all :)

      Ben

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    3. Re:Michael Crichton - Prey by al_fruitbat · · Score: 1

      Um, Prey is a long way from being 'Excellent', although Chrichton's certainly had it in him to write superb SF. The problem is that it seems to be a rushed movie script with bad science and tons of cheesy buzzwords. Example - in one sequence we learn how the threat is 'distributed' and 'entirely unpredictable'. Later on we are told the monsters have been 'programmed' to return to the lab regularly by evil executives. It's poor B-movie SF unfortunately.

    4. Re:Michael Crichton - Prey by Anonymous Coward · · Score: 0

      Prey started off fair and then faded into crap.
      Blood music by Greg Bear was much better.

  19. Insect Routing by tedDancin · · Score: 2, Funny

    I'm sorry, there are too many flaws in this system for it to be practical. DOS attacks could be carried out in numerous ways. One way to grind all traffic to a halt would be to throw in a stray peanut butter sandwich packet.

    I can see it now: a potential attacker who only needs a can of insect repellent..

    --

    Ladies, form queue here -->
    1. Re:Insect Routing by Anonymous Coward · · Score: 0

      he he ha ha har har ho ho...

      golly willikers... you're funny! for a nerd.

      fsking dork

    2. Re:Insect Routing by Anonymous Coward · · Score: 0

      Bad joke? Certainly.

      Troll? I think not.

  20. I've always wondered about this by Aliencow · · Score: 1

    Could someone point me to a good auto-scheduling application, that would make schedule according to dependencies and rules (mostly the fact that someone can't be at two places at the same time) for lets say, a school ? I can't believe it hasn't been done yet...

    1. Re:I've always wondered about this by cyberon22 · · Score: 2, Informative
    2. Re:I've always wondered about this by AssFace · · Score: 1

      I used to work at a company that wrote software for college/university settings. The admin software for the bursar, registrar, housing, etc offices.

      One of the things it did was what you said - but not for individual use - it was part of the overall class and billing scheduling system.

      --

      There are some odd things afoot now, in the Villa Straylight.
  21. Proof... by inertia187 · · Score: 1

    It works for Slashdot. Watch me get modded down!

    --
    A programmer is a machine for converting coffee into code.
    1. Re:Proof... by mmol_6453 · · Score: 1

      Of course, since such systems are notoriously difficult to predict, you haven't been modded down for as long as I've been updating this article. (At least a half hour.)

      --
      What's this Submit thingy do?
    2. Re:Proof... by Anonymous Coward · · Score: 0

      Yeah...mockerators are pussy whiped.

  22. business problems? by Joe+the+Lesser · · Score: 3, Funny

    Hey Boss, we're not gonna make the deadline.

    Boss: How about if I give you five thousand deadlines! ...I guess it would be a good motivational tool...

    --
    "I only speak the truth"
    Karma: null(Mostly affected by an unassigned variable)
    1. Re:business problems? by Anonymous Coward · · Score: 0

      Programmer: There's no way I can code this by tomorrow.

      Boss: No problem, I'll simply hire about a billion more programmers, and you can use teamwork, just like dumb ants.

  23. Resistance is futile by ekarjala · · Score: 2, Funny

    If this guy were a trekkie, he'd know the endpoint of his research leads to the Borg...

  24. Hacker and the ants. by PrimeNumber · · Score: 2, Interesting

    Reminds me of this post Once again Rudy Rucker proves prophetic. The protagonist of the story is a programmer named Jerzy Rugby who uses artifical life (ants!) to build and optimize robot source code.

    Just like the ant analogy mentioned in the article, the ants were used for their collective ability to help build the smartest AI source. Again I recommend the read.

  25. The Island Of Dr. Bonabeau by HarveyBirdman · · Score: 3, Funny
    Dr. Bonabeau takes us from his childhood nightmares of carnivorous wasps to applying the theories of swarm intelligence to solving real problems in the business world."

    For example, unleashing your army of carnivorous wasps to eat key performers at the competition.

    Manager 1: "Where's Engineer Bob? He's supposed to finish project X-12 this week."

    Manager 2: "He got eaten by carnivorous wasps."

    Manager 1: "Wow. Sucks to have been him. Hey, that leaves us free for golf after lunch."

    Manager 2: "Oh, right on, old boy!"

    --
    --- Ban humanity.
  26. Don't forget Freenet by Anonymous Coward · · Score: 0

    As described in this post currently buried on page 2 (hint hint moderators)

  27. Borg by teko_teko · · Score: 1

    is this gonna be like the collective mind? but borg has a queen... Im currently reading Prey, by Michael Chricton; this news arrived at a good timing...

    1. Re:Borg by Anonymous Coward · · Score: 0

      > is this gonna be like the collective mind? but borg has a queen...

      The Borg might turn out to be the model he's aiming for; from the article:

      "Obviously we have to make sure that the UAVs don't self-organize into some dangerous, pathological configuration; in other words, we have to be able to trust them because their collective behavior is not predefined. That's the goal of current research. The goal is not necessarily to get rid of the human operators, but to have a human-on-the-loop in a way that greatly amplifies what a single human operator can do."

    2. Re:Borg by teko_teko · · Score: 1

      From what I read so far in Prey, the swarm works and thinks collectively. But in StarTrek, the Borgs were lead by their queen. So that's not the same with the swarm theory.
      Or am I wrong? Maybe I havent been watching StarTrek enough...? :P

  28. Farts by Anonymous Coward · · Score: 0

    ... are a swarm of minute particles of fecal matter.

    They make any place smell like an MIT lecture hall.

  29. some cool links by rnd() · · Score: 4, Informative
    --

    Amazing magic tricks

    1. Re:some cool links by Anonymous Coward · · Score: 0

      My professor was a fellow at SFI. All the people there were really scary smart.

      If only I knew Obj C back then, I might have been able to work on that Swarm project. Ah well.

  30. Better alternative: by Sanity · · Score: 0

    Out of Control by Kevin Kelly. I read it a few years ago, it is really inspirational.

  31. Next thing you know... by Black+Copter+Control · · Score: 1

    We'll have cyber-ants eating our web cookies.

    --
    OS Software is like love: The best way to make it grow is to give it away.
  32. No, 'We' did not by WINNING+EVERY+DAY · · Score: 1

    But you failed it.

  33. Swarm Intelligence... by Anonymous Coward · · Score: 0, Troll

    In other words, imagine if slashdotters actually READ the site before posting!

  34. What about Genetic Algorithms? by andrei_r · · Score: 2, Interesting

    This does not look much different from genetic algorithms, that have been used for years to solve optimization problems: Intro to GA
    Note the words: "computationally expensive".

    A.

    1. Re:What about Genetic Algorithms? by aluminum+boy · · Score: 3, Informative

      Genetic algorithms are generally based upon successive "generations" ("iterations", "repeats" whatever) where different portions of algorithms compete. The "winning" sections of algorithms advance further. Swarms, though, are based on a very small set of unchanging ideas. Those simple ideas, when multiplied over thousands of organisms, takes on a whole (swarm) picture. That being said, some swarm programs can be made genetic... those simple assumptions/ideas are pitted against one another.

    2. Re:What about Genetic Algorithms? by netdpb · · Score: 1

      'Course, you could take the approach of applying GA to swarms to evolve the species....

      --
      /Oh, if only I had done nothing simply out of laziness!
    3. Re:What about Genetic Algorithms? by iplayfast · · Score: 1


      Swarms, though, are based on a very small set of unchanging ideas.


      But if you take any number of these ideas, and add them together, it makes a new idea. In this way it is like genetic algorithms.

    4. Re:What about Genetic Algorithms? by Snoe · · Score: 1

      I would suggest the book Emergence by Steven Johnson It's sort of a collection of little stories about swarm inttleigences, genetic algorithms, and a lot of the bottom up approaches that are now becoming popular.

  35. Mythical man month by MxTxL · · Score: 5, Insightful

    I got to thinking about this real quick and, as i'm too lazy to read the actual interview and it's probably addressed there, what are the effects of diminishing returns?

    The 'mythical man month' basically says that one programmer (or other worker) can produce more in one month than two workers each working half a month... who can do more than three workers all in 1/3 of a month. And further that just throwing more people at a problem doesn't really do much past a certain point. For some problems, it might be the case that one guy working for a month can do more than ten guys working for the same period of time.

    How does swarm behavior overcome all of this great stuff?

    I presume that it must be an essential part of the deal that the problem must be something very trivial for there to be great effects by swarming.

    1. Re:Mythical man month by dismayed · · Score: 1

      I would say that the reason that you're not going to encounter the mythical man month problem here is that you are introducing a new and very specific domain for each member of the swarm to control or a sub-swarm controls a point of movement in your system. I imagine that the smarm wouldn't train as well if you give 2 or 3 members the same problem space because the "ant trail" ( communications overhead) would become clouded and less effective. Also there isn't "communication" so to speak, the main bottleneck to productivity in the Mythical Man Month as Swarms usually "find" the optimal direction to go based on the average of all the members without the need to argue of who's right or wrong. :P

    2. Re:Mythical man month by Daniel_Staal · · Score: 1

      Different problem. The 'mythical man month' problem deals with how a coordinated group effort to solve a serial (or semi-serial) problem can't just be solved by throwing people at it; the coordination and deserialization muck things up. This deals with finding a solution to either a single-node problem or a parallel problem, using massive *uncoordinated* effort. Since the problem does not have to be deserialized, and the results do not have to be coordinated, the affects never come up.

      --
      'Sensible' is a curse word.
    3. Re:Mythical man month by mmol_6453 · · Score: 4, Informative
      The mythical man month works as a concept because of the problems caused by the division of work.

      For example:
      • He can't optimize his task list over a long, flexible schedule.
      • He has to explain the things he's done to the people after him.
      • It takes time to be "in the zone," and the people after him have to spend that time all over again.


      These things only occur to complex agents, like people. The idea behind swarm behavior is that the agents are simple, and need not individually perform complex tasks.

      Boy, I don't like what that says about me as a Slashdot addict. :)
      --
      What's this Submit thingy do?
    4. Re:Mythical man month by Jerf · · Score: 4, Insightful

      Context, context, context.

      Programming right now is an activity that requires huge amounts of context to produce good output. Just being distrubed can cost big. Splitting the context in half will cost, it will not benefit.

      Programming is an extreme problem, though. Some things, like "getting from here to there" requires much less context. You routinely set out on journeys with incrediblely incomplete amounts of knowlege regarding the conditions of your path. Sometimes you end up taking alternate routes because of obstructions. Compared to the amount of context maintained while programming, you set off to your destinations almost blind.

      Only some problems can be "swarmed", mostly where there's some form of reinforcement that can be used. "Getting from here to there" is a great, obvious example of that, with the phermone trails reinforcement. On the other hand, the whole point of programming and its great attaction to me is the desire to never do the same thing twice, almost the exact opposite kind of problem. ("The number one sin of programming is code duplication." - me.)

    5. Re:Mythical man month by cmburns69 · · Score: 2, Insightful

      The analogy of 10 men working each for 1/10 of a month is not accurate. If you have 10 men working each for 1/3 of a month, the overall time (not parallel) it takes will be less than that of 1 man for 1 month.

      This only works if each swarming entity is not important (or expensive) by itself.

      An online Starcraft RPG? Only at

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    6. Re:Mythical man month by tq_at_sju · · Score: 1

      it's more comparable to 10 men doing simple functions and at the end building something bigger, more robust and complex then the one man doing the entire thing in one month. The theory behind it sounds to me like the combination of the parts make up more than the whole when those parts are allowed to be simple.

      --
      http://www.vanillaafro.com - take me seriously and I will shoot you
    7. Re:Mythical man month by raduf · · Score: 1

      I think it's like this: if the programmer is relatively stupid (can't solve the problem in any amount of time), 10-100 programmers can do it.
      So it doesn't contradict this 'mythical man month' thing, it's just something different.

    8. Re:Mythical man month by rleyton · · Score: 1

      "The number one sin of programming is code duplication." - me

      On a similair note, I recall a lecturer at my old University saying something along the lines of: "The single worst invention for programming was copy and paste".

      --
      ooooooh! What does this button do? - DeeDee, Dexters Lab.
  36. A business application by TopShelf · · Score: 4, Interesting

    For a good picture of how this would apply to the business world, check out this article from Business 2.0 about agent-based supply chain solutions. Pretty interesting stuff if you've got a large, sophisticated network to manage.

    --
    Stop by my site where I write about ERP systems & more
  37. Sounds like I know what Michael Crichton reads... by dgrgich · · Score: 2, Funny

    Now I know where Michael Crichton got the idea for 'Prey'. In that book, Crichton writes about a scientist that applied swarm intelligence in his work. Unfortunately, the bad guys applied his theories to nanites that like to feast on human flesh.

    Having written the above, I still can't believe I read the whole book.

  38. Ancient observation by djKing · · Score: 1, Offtopic

    locusts have no king, yet they advance together in ranks; - Proverbs 30:27
    Emergence is cool, finding it in a 3000 year old book is priceless.

    -Peace

    --
    Free as in "the Truth shall set you..."
    1. Re:Ancient observation by mmol_6453 · · Score: 1

      Perhaps it's evidence of validity? I'm not declaring support one way or another (I hate getting flamed), but, well, maybe?

      --
      What's this Submit thingy do?
    2. Re:Ancient observation by mmol_6453 · · Score: 1

      Come to think of it, finding it in a new book is turning some heads. And causing quite a bit of controversey, too.

      --
      What's this Submit thingy do?
    3. Re:Ancient observation by Anonymous Coward · · Score: 0

      > Emergence [emergence.org] is cool, finding it
      > in a 3000 year old book is priceless.

      Principles of emergence, one dollar.
      Tired old slashdot joke, one dollar.
      Someone failing to finish because they're aware that everyone knows what they're about to say? Priceless.

  39. hmm by fateswarm · · Score: 1

    hmm, not the most inspired thing I've ever heard but still interesting. quite parallel to the "network mesh" idea that hangs aroung /. for quite some time, a community of individuals with no leaders, no master servers, no big mama.

    when we are smart enough to know what we want, we are smart enough to not need leaders to show us what that is.

  40. profit! by Anonymous Coward · · Score: 0

    1) go to google
    2) type "google" into the search box
    3) press the "i'm feeling lucky" button
    4) PROFIT!!!

  41. Re:Proverbs 6:6 Links by antdude · · Score: 2, Interesting

    Links to this Bible famous verse that I had on my personal Web site (in The Reading Room):

    1. Ants in Plan.
    2. To Be Like The Ant.
    3. How Strong Is the Ant: "Ants have many lessons to teach us. The power of unity and cooperation, the importance of the wise use of resources, the value of keeping busy and not wasting time, and the incredible wisdom built into the design of all living things. 'Go to the ant, thou sluggard; condider her ways, and be wise:' (Proverb 6:6)."

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  42. B.U.R.N. !!! by El_Smack · · Score: 1

    A quote from the story:
    DS: That story brings two things to mind. First, why don't we use these ant pheromones to direct ants away from our kitchens instead of poisoning the environment (and our children) with toxic chemicals?
    EB: Good question. My guess is that they'll come back.

    The fact that this was, I think, an unintentional burn just makes it better.

    --


    There are 01 kinds of cars in the world. The General Lee, and everything else.
  43. class by DonkeyJimmy · · Score: 4, Interesting

    There was a programming class at MIT that used the swarm concept on AI for a game. The game was an RTS where each unit had it's own AI and could communicate to other units but not easily (short range, takes time). Each unit generally had a simple program, but your team had a fairly complex overall strategy. My team (Master Control Program) did pretty well in last years contest.

    --
    "Probably the toughest time in anyone's life is when you have to murder a loved one because they're the devil." -Philips
  44. Always thought so... by Anonymous Coward · · Score: 0

    Looking at the intelligence of some business people !!!

  45. Dr. Evil by airrage · · Score: 3, Funny

    I remember with retrospective anguish my holidays in the south of France, when picnics turned into nightmarish fights against carnivorous wasps...

    Ah, yes, those horrible days and nights writing poetry as child in the South of France. Sometimes Reginald wouldn't bring my water chilled, so I had to berate him. In the summer we made meat helmets! ~Peace out, Airrage.

    --
    "This isn't a study in computer science, its a study in human behavior"
  46. i read this book! by nuhonda · · Score: 1

    I read this book.

    In the end, the people turned out to be covered by the swarms!
    Don't trust him!

    --
    (pretend there's something witty here)
  47. Anyone see that episode of Sliders? by antis0c · · Score: 1

    With the Spider-Wasps? :)

    --

    ..There's a-dooin's a-transpirin'
  48. It requires a careful defense! by Anonymous Coward · · Score: 0

    I've found the best way to deal with a Zerg swarm is to build lots of proton cannons and make sure you have good air defences before they start sending in those crab guys. I haven't developed a good stratagy for the terrans though, they usually fall to the swarm.

  49. Dirk Gently Navigation by Black+Copter+Control · · Score: 4, Funny
    This reminds me of the Dirk Gently Navigational techniques.

    Follow someone who looks like he knows where he's going.. You may not end up where you want to be, but chances are you'll find your way somewhere interesting.

    Me and my friend actually did that, arriving in Vancouver at 4:00AM. We followed a few random people to strange places (We stopped following the armed car when we figured that they might be getting a bit nervous). Befere long, we ended up in front of a Dennys. We stopped for breakfast/supper and then called Peter for directions to his place.

    Tried it a few times since then -- as long as you've got a little time to spare, you can find some very interesting things about the place you're in.

    --
    OS Software is like love: The best way to make it grow is to give it away.
    1. Re:Dirk Gently Navigation by SN74S181 · · Score: 5, Interesting

      That technique works pretty well for eBay browsing. There are tools out there now that give you a GUI interface to enter eBay IDs. It presents a list of all items that person has bid on that are current. It has a 'favorites' feature so you can have 'favorite' people you track.

      It finds the 'good' stuff, i.e. the things that anybody would actually bid on. By cultivating collections of people who buy the kinds of things I am interested in, I seldom anymore actually browse 'raw' ebay for items to buy.

      Interestingly, when you pull up a query for an eBay account held by someone in Germany, eBay returns a message that they aren't allowed to gather and give out that information for German citizens.

    2. Re:Dirk Gently Navigation by Black+Copter+Control · · Score: 1
      Back in the mid - late '80s (LOOOONNGGG before commercialization took it's toll on the net), I ran a local (non-backbone) USENET hub. I used to love browsing the raw batch transmission files. All sorts of newsgroups that I'd never, otherwise, get around to reading.

      At that time the signal/noise ratio for usenet was high enough that, whatever you read, it was likely to be worth reading.

      --
      OS Software is like love: The best way to make it grow is to give it away.
  50. Emergence by Will_uk · · Score: 5, Informative

    The arising of complex behaviour from simple agents is also known as Emergence. It is a subject I have recently begun to study and it deals with the amazing structures, methods of information storage etc which arise in complex networks. Very little of this emerging behaviour can actually be predicted if one is to only examine the behaviour of the individual agents. The reason I bring this up is to plug a book (a popular pastime here apparently!). Its called 'Emergence' by Steven Johnson and it is this book which introduced me to Slashdot. Did you know that slashdot's rating system allows it to act as a forum and knowledge repository on a large scale, without suffering from the needless wastes of spam which ruin other similar forums. Its a difficult topic to explain but the author devotes an entire chapter to Slashdot and how its design encorporates emergant factors to allow its success. Interesting stuff, and a fascinating book too! Will

    1. Re:Emergence by Anonymous Coward · · Score: 0

      Douglas Hofstadter hints at this also in one of his books.

      Stephen Wolfram seems to think this is the way, at least, with Cellular Automata.

      Quantum Mechanics has sure hinted at this as well...

    2. Re:Emergence by Mac+Degger · · Score: 2, Informative

      Heh...you might want to check out /.'s review of the book. Make no mistake, I read it, too, and it's an interesting read...if you're new to the subject.
      But for more in-depth stuff, check out "Swarm Intelligence: From Natural to Artificial Systems (Santa Fe Institute Studies on the Sciences of Complexity)" by Bonabeau and collegues, or Douglas Hoftadter's website (and book "Godel, Esher and Bach"), which are a bit more technical than "Emergence"'s pop-science take on things.

      --
      -- Waht? Tehr's a preveiw buottn?
    3. Re:Emergence by sharl · · Score: 1

      I understand some of the criticisms of Steven Johnson's Emergence, but overall it's proving a useful introduction for some of my students to the concepts of organized complexity. I recommend it with some caveats: I'm not entirely convinced by his arguments about the problems of the web. The notion that it constitutes a formless chaotic mass and that only the search engines allow us to make any sense of it seems to be missing the point: His description of the undifferentiated stages of embryonic development would seem to indicate that what looks like cancerous runaway growth can become something entirely different. As he says, more is different. Additionally, the way in which credible (usually) information is now frequently replicated across the web strikes me as analogous to the way the brain stores data in a redundant fashion. I find it much easier to locate the material I'm looking for these days than i did back in '96, and that's not all down to the search algorithms. Nevertheless, a good, engaging read. My second year students aren't mostly ready for G.E.B. yet ;-)

      --
      Clearly I have too much time on my hands.
  51. Erm, is this thinking new? by tarquin_fim_bim · · Score: 3, Insightful

    What is open source after all? Don't think the system would quite work a business model, but for like minded volunteers it's already up & running.

    1. Re:Erm, is this thinking new? by Anonymous Coward · · Score: 0

      For anyone who's interested there's a project under the JXTA platform which proposes to use this kind of technology to attack the rather nasty problem of making a good computer Go player.

      See http://go.jxta.org

      As with so many other projects though this one is languishing in the "wouldn't it be neat if" stage.

  52. Some fiction to read by rzbx · · Score: 1

    I rarely read nonfiction; I read mostly nonfiction. For those that do like to read nonfiction though I recommend "Prey" by Michael Crichton. The book happened to be laying around at my job and so I read it (I have a lot of reading time where I work). It is very good and is based around swarm intelligence, computing, and many new upcoming technologies with an emphasis on the consequences the technology may bring.

    --
    Question everything.
    1. Re:Some fiction to read by rzbx · · Score: 1

      I can't believe I wrote nonfiction over and over, forgot. First and third "nonfiction" is supposed to be "fiction". Sorry.

      --
      Question everything.
  53. I can't belive I'm quoting a shirt... by superspoon · · Score: 5, Insightful

    "Never underestimate the power of stupid people on large groups"

    --


    YarrRrr
    1. Re:I can't belive I'm quoting a shirt... by Hektor_Troy · · Score: 1

      And never underestimate the power of typing errors on the meaning of sentences.

      --
      We do not live in the 21st century. We live in the 20 second century.
    2. Re:I can't belive I'm quoting a shirt... by superspoon · · Score: 1

      Oh wow, I didn't see that... I'm sorry.

      --


      YarrRrr
  54. That is because WU-TANG IS GAY by Anonymous Coward · · Score: 0

    nuff said

  55. Bio-informatics by Dan-DAFC · · Score: 1

    It's all part of the field of bio-informatics, biology-inspired metaphors for solving problems with computers. If anyone's interested in Genetic Algorithms, I strongly recommend Melanie Mitchell's book (not a referal link). It covers the area in an interesting way and provides lots of pointers for further reading.

    --
    Suck figs.
  56. Fast, Cheap, and Out of Control by DrinkDr.Pepper · · Score: 4, Interesting

    Rodney Brooks proposed something similar for space exploration in 1989. Did anyone else see the Errol Morris documentary that features him? His paper is here: Fast, Cheap and Out of Control: A Robot Invasion of the Solar System

    --
    0xfeedface
    1. Re:Fast, Cheap, and Out of Control by radtea · · Score: 1
      1973. Stanislaw Lem. The Invincible

      --Tom

      --
      Blasphemy is a human right. Blasphemophobia kills.
  57. the birth of the star trek borg by circletimessquare · · Score: 1

    and so the borg is born

    ad 2003

    resistance is futile

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  58. Been there Done That by Herkum01 · · Score: 3, Insightful

    This happens all the time in the business world. Any attempt at a new thought, in particular meetings, will be met with vile and a scorn, right before they they beat you to death with the conference room phone. It is a sort of a mindless action that is drilled into people in corporations in much the same manner as wasps or bees. Attack anything that threatens the stability of the nest!

    So I guess this just proves, "The Future is already here!"

  59. ATTACK!!! by frozencesium · · Score: 1

    childhood nightmares of carnivorous wasps

    what? microsoft's marketing dept?

    sorry, it had to be done. in all seriousnes, no matter how valid a point he may have, i'm not sure i want to trust someone who develops telecom theory out of a childhood nightmare...maybe i'm just odd...

    -frozen

    --
    I'm not always the brightest pixel in the stream
    1. Re:ATTACK!!! by Fly · · Score: 1

      What's wrong with getting inspiration for research from dreams? It's just another source of input, and is often fairly creative compared to what we can do while concious. For example, reference the funny story of benzene. http://www.chem.tue.nl/kekule/inventing_benzene.ht m

      --
      end of line
  60. Swarm Intelligence: The book by Jouni · · Score: 5, Informative
    There's a book on Amazon by the same name (not the one mentioned earlier in this thread). It's a very good overview of artificial social intelligence models, very profound in places. Incidentally, Amazon offers it at a discount when bought together with Bonabeau's book of the same title.

    People interested in intelligence and life as an emergent and evolving quality would probably also enjoy "Creation: Life and how to make it", "The Tipping Point", and "Figment of Reality". They should all be reasonably easy to find.

    I think there is plenty of room for new inventions from those who understand both software technology and the emergence of intelligence from social models.

    Read up! Enjoy!

    Cheers, Jouni

    --
    Jouni Mannonen | Game Designer, Consultant
  61. Bonabeau's company = Icosystem by netdpb · · Score: 1

    Eric Bonabeau is Chairman and Chief Scientific Officer at Icosystem, a company that uses swarm-based modeling to build models of markets and business problems. They do some cool stuff; I've talked to them about some of their projects.

    Check out their case studies (really just simplified examples of what they've done).

    --
    /Oh, if only I had done nothing simply out of laziness!
  62. theory by nemeosis · · Score: 1

    From years of research and observation, my best scientific theory is that the average IQ of a group drops 10 points for each additional person added to the group.

  63. To everyone mentioning Prey by Anonymous Coward · · Score: 0

    If you've got to plug a related novel, at least plug a better one.

    Try The Hacker and the Ants, by Rudy Rucker. Written back in the 80s iirc, and still far more interesting 'cause the author actually has a clue what he's talking about.

    1. Re:To everyone mentioning Prey by Anonymous Coward · · Score: 0

      NO! PREY RULEZ.

      You suck raining on our picnic. What are you, some kind of Ant?

  64. Interesting subject but... by Mika_Lindman · · Score: 2, Funny

    " applying the theories of swarm intelligence to solving real problems in the business world."

    Is it just me, or did the whole subject get incredibly borint in that last sentence? There was things like "swarm intelligence" and "carnivorous wasps", which sound all cool, but then you start talking about businessa.. zZz..

    Include something like "using this for world domination" or "free pr0n", and I would absolutely read the article!

  65. Re:p2p apps-it should read by Anonymous Coward · · Score: 0
    Cheaper cds, hey I love it. Removing influence from certian types of people from my life, priceless.

    In making a cd, it seems most of the money goes to keep critics quiet or push a character type. It's true that sometime the money simply goes to pay people to scream while jumping up and down (yes, I've met a few) by using slightly more complex versions of Asch's Conformity Study. P2P can put an end to the weasles the wiggled their way into an extortion type business model.

  66. I think by Anonymous Coward · · Score: 0

    that Slashdot itself is a good example that swarm intelligence doesn't work.

  67. Prior Art by Jerf · · Score: 3, Funny

    Hopefully this 3000+ year old prior art will prevent somebody from taking out a stupid patent!

  68. Are we a swarm of cells? by lawpoop · · Score: 5, Interesting
    I've always thought that the idea of multi-celluar organisms to be a misnomer - we are actually more of a tightly integrated colony of cells.

    I would define a cell as the basic life form, and anything greater than a cell is not a single 'creature'. Humans, like the ant colony, are a giant collaborative effort.

    Of course, there's something in our brain that gives us the sense of I, the individual, irreducible person. It's an illusion. But it helps us survive, I guess (By us I mean "we cells," not you).

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
    1. Re:Are we a swarm of cells? by Anonymous Coward · · Score: 0

      You'd probably be interested in this article, The Swarming Body, which addresses exactly what you're talking about. It brings up some amazing stuff about the immune system and its relationship with the brain.

    2. Re:Are we a swarm of cells? by qute · · Score: 1

      Well to put it short, a group of cells(you) are not the same as an ant colony. Ants can act on their own and move away from the colony and bring back food.
      Your finger can do no such thing.

      BTW. If you like ants and swarms take a look at antwars(myrekrig in danish)

      get it here:
      http://www.daimi.au.dk/~aske/mk/mk244r3.tar .gz

      Write aske@daimi.au.dk if you would like some info in english

      --
      -- Make software not war
    3. Re:Are we a swarm of cells? by Anonymous Coward · · Score: 0

      We are individuals and we are a colony of cells and we are an entire ecosystem. We have more bacteria cells as functioning contributing entities in and on our bodies than cells with our own DNA. This is in numbers, not volume as each bacteria is very much smaller than 'our' cells. There are fungus that compete with the bacteria and hold each other in check. Tiny mites live on most adult human eyelashes. And so on.

  69. He had a nightmare? by Anonymous Coward · · Score: 0

    If only there had been a swarm of child-care workers, teachers, politicians, party leaders, judges and news reporters to fix that .... ....oh the humanity

  70. Ever since Adam Smith. by Ungrounded+Lightning · · Score: 3, Interesting

    It's already being used in financial models. Explains everything from the dot-bomb crash to "tomorrow will, 2 out of 3 times, be like today"

    Not just that:

    Adam Smith's "Invisible Hand" was exactly swarm intelligence emergent behavior: A large number of humans applying simple rules of self-interest organize large movements of capital goods into the production of more-desirable products by sending each other simple price signals.

    Simiar comparisons might be made to the success of voluntary vs. totalitarian governmental systems, the free software movement, the explosion of network applications, and a number of other "less control gives better results" situations.

    I think Dr. Bonabeau might find it useful, when trying to sell his ideas to administrators, to bring up these comparisons. Successful administrators and decision-makers already have a solid understanding of these concepts, so speaking in these terms should be immediately accessable.

    Imagine going to a non-pointy-haired business exec or a conservative politician: Will he more quickly grasp an argument couched in terms of ants, or in terms of free markets?

    Heck: Even central-control systems (such as bureaucracies and military staff command) work by giving only broad directions and letting the subordinates use their own intelligence (and local incentive structures) to work out the details. A fundamental lesson in officer training works as follows:

    - Instructor gives the new second louies a platoon, a sergant, and a tent. Tells 'em to try to direct the men to pitch the tent.

    - Each second louie tries to micro-manage the tent-pitching, with disastrous results.

    - Then the instructor shows 'em how it's done:

    "Sergant! (points to spot on ground) I want that tent pitched HERE!"

    Then he goes away and lets the sergant handle it.

    (Of course the sergant, in turn, passes the order on with only slight elaboration, maybe assigning labor division or providing feedback if somebody's slacking or screwing up. But mostly he lets the men, in turn, apply their own brains and brawn to doing their own pieces of the tent-raising.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Ever since Adam Smith. by jbanana · · Score: 1

      Since you've brought up economic theory, you might also have mentioned that Keynes showed that the end result of swarm behaviour can be distinctly sub-optimal: it's quite possible (indeed normal) for the economy to reach equilibrium without full employment. The general point is that while the swarm will do surprising things given the limitations of their interactions, what they do could often be improved upon.

  71. Re:Sociology, folkdancing, and now this. by Anonymous Coward · · Score: 0

    and why declare war with when we can invent a bunch of new permanent laws

    and let's hear it for cfr

  72. All Your Intelligence Belong To Us by saudadelinux · · Score: 1

    ...in Soviet Russian Beowolf clusters. I'll shut up now.

    --
    I didn't think the house band in Hell would play this badly.
  73. Re:Proverbs 6:6 Links by cmburns69 · · Score: 1

    4. Ants in space "Yet if not for the Librarian Ants, all of us might still be living on Earth today..."

    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
  74. good sci fi book SLANT by Anonymous Coward · · Score: 0


    Anybody read SLANT, by Greg Bear? Evil computer in it example of swarm AI. Great book involving MGN (Military Grade Nano) and blowing things up.

  75. Not in the business world by FreeMars · · Score: 1

    Swarm intelligence (or any other kind)? Not in the business world.

    --
    Email: slashdot3@FreeMars.org (Address will be abandoned when it gets spam.)
  76. Yes. Complainers will get screwed by Anonymous Coward · · Score: 0

    The world - the web - it's all Maya - the more one struggles with it, the tighter it grips. Great, isn't it!

  77. Ah, yes... but... by Dog+and+Pony · · Score: 3, Funny

    ... the mythical man moth can handle working in swarms and get more work out.

  78. Freud lives..... by Demidog · · Score: 1

    Dr. Bonabeau takes us from his childhood nightmares of carnivorous wasps to applying the theories of swarm intelligence to solving real problems in the business world."

    Reminds me of Freud's practice of diagnosing the entire world as being posessed with the illness of which he suffered.

    Perhaps Dr. Bonabeau's phobia will yield better results than the psychological fields have. One can hope.....

  79. Diamond Age, and the Queen of the Ants by Speare · · Score: 1

    There were many examples of swarm intelligence in the book, Diamond Age, by Neal Stephenson. Since it's been several months since I've picked it up, pardon any inconsistencies.

    The "toner wars" were about the release of billions of self-powered nanobots, and the breath-choking dust composed of useless black nanojunk that remained when all those nanoscopic power cells gave out.

    Physical security systems were made up of larger microbots that could cooperate to generate an ad-hoc physical barrier to human-scale intruders.

    Today's TCP and tomorrow's untrackable but reliable data transactions were explained as a mesh of dumb routers that continued to attempt knowledgeless hand-offs to other routers.

    The Drummers were a sex-driven subculture who regularly and ritually exchange body fluids in the primal way, and thus exchange viral portions of larger computations to complete a batch process. One character discovers that mass computing facility and uses it to "crack" and backtrack such an encrypted routeless transaction.

    But about ants... the protagonist little girl's AI-driven "book" develops a fable character to illustrate the concept of swarm intelligence to the girl. I liked how the Queen of the Ants explained that ants have two numbers: some and none. Some is anything above around a million, and anything less than that is functionally equivalent to none.

    --
    [ .sig file not found ]
  80. genetic algorithms by iplayfast · · Score: 3, Interesting

    This technique sounds suspiciously like genetic algorithms.

    Put out a bunch of genes, see which ones survive. The ones that don't die, the ones that do are re-integrated.

    Put out a bunch of ants, see which bring back food. The ones that do, copy, the ones that don't forget about.

    Or how about neural networks. Put out a bunch of connections. The ones that work, strengthen, the ones that don't weaken.

    Is it just me or is it all the same general idea.

    1. Re:genetic algorithms by Anonymous Coward · · Score: 0

      This is different form GAs, although GAs can be a good technique to develop good 'ants'

      Generally all ants/agents in a swarm system are the same genus (although some times you get a specialisations of forward ants and backwards ants or similar), and the adaptabilty comes from their interaction with the environment (network, whatever) and is single life-time based. It does not from evolutionary adaptation (happening across generations of ants) which is not single life-time based at all - genes do not change in your life-time.

      The two techniques are related in that they are bio-inspired, but operate at different levels. GAs help develop good systems - the swarm intelligence idea is a good system to develop :)

      Simon
      http://www.comp.leeds.ac.uk/johnc/reading _group/

    2. Re:genetic algorithms by Anonymous Coward · · Score: 0

      Its just the reverse actually.
      Genetic algorithms work via creating small differences which are compeating for performance.

      Swarm behavior is about simple units cooperating to act as a complex system.

      Given how hard it is to predict and control the complex systems, genetic algoithms would be a good way to get useful swarm behaviors.

    3. Re:genetic algorithms by Anonymous Coward · · Score: 0

      > This technique sounds suspiciously like genetic
      > algorithms.

      Oh, sure, up and until you take the time to understand either technique.

      > Put out a bunch of genes, see which ones
      > survive. The ones that don't die, the ones that
      > do are re-integrated.

      One of the dangers of simplification is unwarranted reduction. Using that analogy, you could equally well argue that military movements, clothing trends, and the new McRib are all controlled by swarm tactics.

      What's important to realize is that just because something sends out a number of units and only builds on the successful ones doesn't make it a swarm organism. Arguably, you're looking at the results rather than the mechanism.

      Swarm mechanics are about the complexity that results of giving the same few precepts to a large group of avatars, which as a result develop larger behaviors. A good example is that a bird, in order to flock, can be modelled with three rules: one for reaching the target, one for not hitting obstacles, and one for staying near a valid position in their flock. Ducks' v-shaped flocks can be modelled without any knowledge of the v shape, the duck count, or any other related concerns; all a duck needs to know is that it has to be diagonally behind something and may not be a neighbor unless it's behind the head duck, and that it's better to keep the diagonal going the same direction, and wham, the rest of the behavior snaps into place.

      My personal belief is that swarm mechanics are the result of behavior being constricted into certain available patterns, but that's not very defendable given my limited experience.

      Genetic algorithms are somethign very very different. Did I say very? A GA is a system which can produce a result based on a set of potentials - variables, in a sense. Consider the job that Ford did of improving its internal combustion engines: there are considerations of shape, of placement, available internal volume per external volume, et cetera. Ford put a bunch of the potentials - the things which could change - into a list, called them "genes", and gave a mutation mechanic.

      The basis of a GA is that the results of a decision set must be comparable - that is, you need to be able to measure and say "this solution is better than that one". They're generally useful where the solution domain is ridiculously large. What a GA does is, through the mutation mechanic, to vary a given solution blindly, evaluate whether it's an improvement, and if so to work from there. They have a nasty habit of getting stuck: if there's a small change which is an improvement but also a dead end, it's pretty likely that you won't get to the bigger jump which has more long-term potential but less short-term potential without careful mitigating mechanics.

      Still sound similar? Thought not. There are frequent collisions in thought-space; germane ideas do crop up simultaneously in seemingly unrelated areas (personal belief: common seed themes,) and sometimes recognizing the parallels can lead to more important understandings (think of it as brain refactoring, if you're that CSed.) But before you say things like this, please please understand the comparisons you're making; others now may think that too, and in this particular case, the tempting comparison is quite inept.

      - StoneCypher, too lazy to log in.

  81. So... by blair1q · · Score: 1

    Anyone else notice that animals that swarm aren't generally very intelligent, but by dint of numbers they fall over something to eat, kill, etc.?

    1. Re:So... by Mac+Degger · · Score: 1

      Kinda exactly like human, neh?

      --
      -- Waht? Tehr's a preveiw buottn?
    2. Re:So... by blair1q · · Score: 1

      No, humans go fishing. I.e., taking a nap and waiting for the food to catch itself.

  82. He sounds like a Burkean Conservative by apeleg · · Score: 1

    A man is foolish, but the species is wise.

  83. The process of creating Open Source by Connectmc · · Score: 2, Interesting
    Hey...

    Isn't this the way open source software is (ideally) built? Thousands of people, each with their own special abilities, each optimizing the solution little by little ? "Pheromones" marking the stable, useful modifications to the original "path" ?

  84. the Borg? by Aqua+OS+X · · Score: 1

    So is this how the Borg are going to come to be?

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  85. Am I the only one... by AlphaSys · · Score: 2, Interesting

    Who thinks that Bonabeau has to be an alias?

    Even GNU geeks without the socialogical prowess of ESR must have investigated the etymology of the word Bonobo at some point. That an individual (whose name is a homynym of the name of the family of simians thought to be most closely related to humans because of their social habits and also happens to be the name of one of the most recognized GNU projects) is discussing animal-kingdom sociological theory applied to business process and application cycles is uhh... fishy in a very non-darwinian kind of way.

    Wait -- his first name is Eric... maybe he is ESR!!!

    Nah, I decided to really RTFA. Just coincidence. But it does make you wonder about monkeys and typewriters, although it appears they're more likely to produce "Origin of Species" than "King Lear"

    --
    Can I bum a sig? I left mine at the office.
  86. Reminds me a little of Moore's Law by bwanaaa · · Score: 1

    At a given level of integration, One can produce smaller simpler chips with higher yields per wafer but at the cost of greater pcb complexity in the final product (more squiggly traces to interconnect more of the simpler chips). This corresponds to swarm intelligence as a result of more numerous but simpler organisms. There is a magic minimum cost that dictates optimum chip size. Currently, the chip designers and builders can only shrink transistors. Once they begin to shrink the other basic 2 units of electromechanical devices (the sensor and the actuator) each chip will indeed have 'swarming ability'. Imagine swarm complexity doubling every year. This is equivalent to speciation on an annual basis. Even the most rapidly growing biological organism evolves at a glacial pace compared to this. Because it is so fast, such a population has therefore probably already evolved somewhere else in the galaxy. And because the basic unit is so small, Interplanetary travel would be cheap and easy. If such a swarm ever brushed by the earth, Would they be interested in us?

  87. Frank Herbert by SgtChaireBourne · · Score: 1
    Frank Herbert's, The Green Brain (1966) covers a similar topic, but more of an individual intelligence.

    Blood Music is another.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  88. I knew it by Splurk · · Score: 1

    So Stephen Wolfram was right all along!

  89. anteater by Anonymous Coward · · Score: 0

    Where you see swarming ants the anteater sees only conversation.

    GEB if you were wondering.

  90. Problems with swarm implementations by sgt101 · · Score: 2, Interesting

    Sure some of the demos are excellent. The problem is these implementations require just as much (at least) work as engineered solutions; it's just a different point of effort! Basically you have to discover how to make the self organising system organise itself to solve your problem, otherwise - it'll just sit and look at you. The trouble with this is that you don't know if it will work, until it works - a big risk for a commercial development project.

    --
    --------------------------------------------- "In the end, we're all just water and old stars."
  91. Interesting by Moderation+abuser · · Score: 1

    I reckon that human conciousness is similar to a swarm, or the flocking behavior of birds.

    An emergent behaviour of seemingly simple interactions within the brain.

    --
    Government of the people, by corporate executives, for corporate profits.
  92. Prey - M. Crichton by msheppard · · Score: 1

    Crichton's new book _Prey_ has a lot of swam intelligence stuff in it, and as usual he did a kick-ass job. Excellent read. Available in eBook version as well.

    M@

    --
    Krispy Cream is people
  93. Bah! If swarms are so intelligent.... by clickety6 · · Score: 1

    .. why do the Borg always lose in the end?

    --
    ----------------------------------- My Other Sig Is Hilarious -----------------------------------
  94. euh by dna_(c)(tm)(r) · · Score: 1

    ...hear the sound of a new buzzword coming up

  95. Re:letting the sgt handle it... by airdrummer · · Score: 1

    i am reminded of the differences between the u.s. & nazi cmd&control mentalities: even an american private would take the initiative to accomplish an objective when cut off from c&c, but the krauts would just sit there waiting 4 orders...

  96. guess that explains why... by airdrummer · · Score: 1

    humans need 2 invent god:

    "Human beings suffer from a "centralized mindset"; they would like to assign the coordination of activities to a central command."

  97. 'thousands of years' by Anonymous Coward · · Score: 0

    The Jewish book 'Proverbs' in the Old Testament may not in its current form be thousands of years old, but large chunks taken diretly from an Egyptian proverbs book are thousands of years old.

    By the way, as a completed book, Job is considered the oldest book in the Bible.

    The oldest story in the Bible may be the Flood narrative which some say goes back to the flooding of the Black Sea around 5600 B.C.

  98. Keynes by Ungrounded+Lightning · · Score: 1

    Since you've brought up economic theory, you might also have mentioned that Keynes

    Keynes had some significant insights - many of which can be expressed as "if you screw around with the negative feedback loop you can make the output jump wildly". (Unfortunately, only temporarily, while it both makes the system unstable, unresponsive to real signals, and susceptable to long-term saturation in the direction opposite that you tried to drive it.)

    The long run iddn't matter to him - he's the one who said "In the long run we're all dead." Perhaps appropriate for someone (like Keynes) who neigher had nor desired children. But leaving the later generations holding the bag is not my preferred economic policy - especially when I, and you, are the later generations. B-)

    I prefer the Chicago School. Their models seem to work a lot better than those of the Keynesians. They take into account decision-making with less than perfect information (due to the cost of information, the time cost of processing it, errors, and the cost of correcting errors). This seems especially appropriate for swarm modeling. And their bias is toward spreading the wealth by making so much more of it (through technological improvement and exponential growth) that necessities and the fancy toys get cheap - even if it means more toys in the hands of nerds like us who invent or make them (or Bill, who DOES satisfy a lot of peoples' wants even if non-ideally B-) ) than in the hands of those with the fewest.

    [Keynes] showed that the end result of swarm behaviour can be distinctly sub-optimal [...] The general point is that while the swarm will do surprising things given the limitations of their interactions, what they do could often be improved upon.

    No argument there. The trick is to set up the rules for interaction so the individual biases of the swarm members (which are mostly hard-wired and not subject to gross adjustment, no matter how hard socialists try) drive the swarm to prosperity.

    it's quite possible (indeed normal) for the economy to reach equilibrium without full employment.

    "Full employment" is optimal? Without euthenizing the unemployable and untrainable? No, thanks. Body-beautiful utopias are right out for me - especially since I'm no Aryian Superman, while my wife has significant medical problems.

    I'll settle for a significant fraction living lives of leisure on previous earnings, temporarily unemployed while switching jobs or hunting (but not starving and homeless meanwhile), charity due to truly incurable issues, or incarcerated for chosing to steal other people's stuff when they could have taken charity.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Keynes by jbanana · · Score: 1

      I certainly don't wish to see you or your wife put to the sword.

      Full employment doesn't equal no unemployment. Keynes was explaining why the huge levels of unemployment seen in the 1930s weren't reduced by swarming market forces. People were willing and able to work but couldn't.

  99. Your finger can do no such thing. by Anonymous Coward · · Score: 0

    Wrong scale. Not finger, but cell.

    Each cell does its own thing.

    Watch a film of a white blood cell sometime. They crawl all about the body. Even out of it.

  100. Amazing! by bytesmythe · · Score: 1

    So, you could also describe the swarm-like behavior of a large group of people clicking on the same link at the same time having the complex effect of bringing a webserver to its knees! I wonder if there's a word for that...

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
  101. Self correcting software by phanki · · Score: 1

    The direct impact of Swarm Intelligence could be a set of routines in software which correct themselves . There can exist (say) n functions which talk among themselves and, if there exists an error they try to correct themselves. Its like the ants which try to find the shortest path. Also the mindset mentioned by the prof does exist. The only way one can get over it would be by using more proof of concepts.