[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Tue, 12 Oct 2004 07:56:31 +0000 (UTC) 
Subject:Re: Evolutionary programming, GAs 
From:A . Sloman 
Volume-ID: 

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