Wayn wrote:
> 1.how can poplog be used to do evolutionary
> programming. take a program and evolve it( a chatbot
> /agent that can evolve itself?)
There's nothing specific in Poplog as far as that's concerned. You would
have to use the same techniques as you would use in any other
programming environment, tecniques described at length in books on
evolutionary programming.
Ricardo Poli (now a professor at Essex uniersity) once produced a teach
file on 'genetic algorithms' in Pop11 which is now included in the
'bham' poplog distribution as
TEACH ga
also accessible as
http://www.cs.bham.ac.uk/research/poplog/teach/ga
It goes with two demonstration program libraries
LIB ga
Also accessible as
http://www.cs.bham.ac.uk/research/poplog/lib/ga.p
TEACH ga_dejong.p
Also accessible as
http://www.cs.bham.ac.uk/research/poplog/teach/ga_dejong.p
These were all produced about 8-10 years ago, and I confess I have not
looked at them. There may be other things on evolutionary programming in
pop11 that I don't know about (e.g. Sussex teaching materials?), and
certainly it should be possible to run evolutionary programs written in
Lisp, ML or Prolog within the Poplog environment, possibly after
some tweaking.
I'll respond to the other questions separately.
Aaron
|