Newsgroups: comp.ai.genetic
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!gatech!news.mathworks.com!uunet!newsflash.concordia.ca!utcsri!cdf.toronto.edu!g2kafka
From: g2kafka@cdf.toronto.edu (Patrick Tierney)
Subject: Re: Help:  Genetic Art.
Message-ID: <D7sxq9.21G@cdf.toronto.edu>
Sender: news@cdf.toronto.edu (Usenet News)
Nntp-Posting-Host: eddie
Organization: University of Toronto, Computing Disciplines Facility
References: <3nr02r$1b2@bs33n.staffs.ac.uk>
Date: Sat, 29 Apr 1995 15:01:19 GMT
Lines: 34

In article <3nr02r$1b2@bs33n.staffs.ac.uk>,
Stewart Dean  <cm2issd@cr41.staffs.ac.uk> wrote:
>
>As one of my university projects I have chosen to devise a DLL in 
>C++ that evolves images, much like those in international genetic
>art.  Now I understand the theory of GA and have devised the plain
>english coding for most of it, BUT, is still need a lot of help when
>it comes to which functions I need to included in the library of those
>available to any picture.
>
>Each picture will have a 'DNA' which tells which numbers, functions,
>brackets to use.  This will be included with each picture.  Only 
>problem is my maths is not that hot so I need some plain enlish 
>explainations of what functions would be usefull to be available.
>
I have just finished a project using genetic programming for generating
sound samples, and the source I relied on was the paper by Karl Sims
from SIGGRAPH 91, which is available in the journal:
	Computer Graphics, Volume 25, Number 4, July 1991
There is also a related paper in the conference proceedings for ALife I
or ALife II, I believe.

He gives a long list of functions he found useful, including all the
basic operations over integers and floats (+,-,*,/,max,abs,round,etc),
the trig functions, various noise generators, some fractal stuff (ifs)
and various ways of warping the above functions.

But you'd best read this paper. It's short, readable, and a classic.

Patrick Tierney
g2kafka@cdf.toronto.edu



