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

  1. Path: sparky!uunet!spool.mu.edu!yale.edu!yale!news.wesleyan.edu!eagle.wesleyan.edu!kmagnacca
  2. Newsgroups: talk.origins
  3. Subject: Re: Laying a trap
  4. Message-ID: <1992Nov18.094749.1@eagle.wesleyan.edu>
  5. From: kmagnacca@eagle.wesleyan.edu
  6. Date: 18 Nov 92 09:47:49 EST
  7. References: <1992Nov18.133247.8546@city.cs>
  8. Organization: Wesleyan University
  9. Nntp-Posting-Host: eagle.wesleyan.edu
  10. Lines: 50
  11.  
  12. In article <1992Nov18.133247.8546@city.cs>, lionel@cs.city.ac.uk (Lionel Tun) writes:
  13. > I would like to pose a couple of questions and gauge the
  14. > reactions of evolutionists (and creationists if any are
  15. > reading). As computer programs are flavour of the month..
  16. > 1
  17. > Lets say there is a computer program which `knows' the
  18. > legal moves of chess - lets call it ChessMover.
  19. > ChessMover plays very poor chess because its moves are
  20. > made at random. But it does play very fast. ChessMover
  21. > is small, compact and extremely efficient. But it plays
  22. > bad chess because it has not been designed with any
  23. > chess playing algorithms at all.
  24. > Would it be possible to subject ChessMover to random
  25. > mutations, so that eventually you evolve ChessPlayer,
  26. > a chess program which plays very well, say at master
  27. > level?
  28.  
  29.    If you used a selection mechanism (ie "killing" the ones that
  30. lose the most), yes.  Someone posted a message about this a few
  31. days ago.
  32.  
  33. > 2
  34. > For those of you who are not game fans, but more business
  35. > oriented:
  36. > Consider a spreadsheet program such as Lotus123 or
  37. > QuattroPro. Lets say you have a small calculator program,
  38. > like the toy ones which pop up in some windowing front
  39. > ends. Would it be possible to apply random mutations to
  40. > Calculator until it evolves into Spreadsheet?
  41.  
  42.    Using the same mechanism, probably not.  But you would end up
  43. with a supercalculator.  A spreadsheet uses the database-type
  44. functions of storing data as its basis, the calculations are 
  45. secondary.  If you took a plain database and allowed it to mutate
  46. you might end up with a spreadsheet.
  47.  
  48. > Please note, both Calculator and ChessMover are small (by
  49. > today's standard) programs, lets say about 2 to 4K for the
  50. > executable. Spreadsheet and ChessPlayer must obviously be
  51. > of a more substantial size (I can't remember how big Lotus
  52. > is).
  53.  
  54.    Well, yes, that's why it would take so long. 
  55.  
  56. Karl
  57. ------
  58. "Find a great ideal, a great purpose, marry it, and raise a family."
  59.                      --Negativland, "U2"
  60.