home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / talk / origins / 14314 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  3.1 KB

  1. Path: sparky!uunet!know!mips2!news.bbn.com!olivea!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!news.iastate.edu!IASTATE.EDU!kv07
  2. From: kv07@IASTATE.EDU (Warren Vonroeschlaub)
  3. Newsgroups: talk.origins
  4. Subject: Lionel, Kalki, and Bales . . . take note
  5. Message-ID: <1992Nov16.183055@IASTATE.EDU>
  6. Date: 17 Nov 92 00:30:55 GMT
  7. Sender: news@news.iastate.edu (USENET News System)
  8. Reply-To: kv07@IASTATE.EDU (Warren Vonroeschlaub)
  9. Organization: Ministry of Silly Walks
  10. Lines: 57
  11.  
  12.  
  13.   If you read my request for Kalki to explain where the information content
  14. comes from in my alife project, skip the next paragraph . . .
  15.  
  16.   I am currently working on an alife project.  I am simulating bacteria in a
  17. plate that seek food.  The original creatures have completely random brain
  18. structures.  They are equipped with two food sensors (180 degree field of view,
  19. offset at right angles on the front) and two wheels which can be run forward or
  20. backwards.  Whenever a bacteria reaches the food it is rewarded by being
  21. duplicated.  The duplicate overwrites the oldest creature, and both the ages are
  22. reset to zero.  This repeats indefinately, and duplicates have small amounts of
  23. mutation.
  24.  
  25.   Now, thanks to a bug in my program (I forgot that the Y direction goes from
  26. top to bottom on a computer screen) there was a discontinuity in the universe
  27. the bacteria inhabited.  These bacteria "saw" the food in the correct vertical
  28. direction, but the mirrored horizontal direction.
  29.  
  30.   Now this didn't bother the bacteria, they just worked out where the food was,
  31. and then went full tilt reverse -- toward where the food really was.  But when
  32. they hit the discontinuity they would be flummoxed(*), the food would sudenly
  33. appear in front of them and they would have to turn around.  A large number of
  34. bacteria got stuck on this.
  35.  
  36. (*) yes, I know I'm anthropomorphizing.
  37.  
  38.   However, some bacteria learned, from no help by me (I didn't know the bug was
  39. there) to keep track of which direction they turned last time they hit the
  40. discontinuity, and turn the other way when they hit it again.  Thus they not
  41. only overcame the bug, but actually used it to their advatage in guiding them to
  42. the food.
  43.  
  44.   The thing that clued me off that there was a bug was the line of bacteria all
  45. marching down the discontinuity toward the food.
  46.  
  47.   My point is that the behavior of the bacteria was not only unpradicted by me,
  48. but I didn't even expect it to approach what was happening: they exceeded the
  49. expectations their programming was made for, even beyond what I intended.  So
  50. there was no inteligent force driving behind them.
  51.  
  52.   Despite this total lack of a guiding intelligence (they were doing the exact
  53. opposite of what I wanted them to do) when I examined the data structures they
  54. were very well designed.  The structure was a little funny, only a person on
  55. drugs would have thought of doing it that way, but it was well ordered and the
  56. structure was clear.
  57.  
  58.   So clearly structure does not require intelligence.  (I did not write any of
  59. the programs for the bacteria).
  60.  
  61.  |  __L__
  62. -|-  ___  Warren Kurt vonRoeschlaub
  63.  |  | o | kv07@iastate.edu
  64.  |/ `---' Iowa State University
  65. /|   ___  Math Department
  66.  |  |___| 400 Carver Hall
  67.  |  |___| Ames, IA  50011
  68.  J  _____
  69.