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