views:

779

answers:

10

Lately I'm interested in a topic of genetic algorithms, but i couldn't find any good resource. If you know any good resource, book or a site i would appreciate it. I have solid knowledge of algorithms and A.I. but im looking for something with good introduction in genetic programing.

+2  A: 
Pierre
Thats a cool image sequence, I doubt the owner of that blog would like you hotlinking it though.
Jamie Penney
@Jamie. You're right. I removed the link.
Pierre
The original is not even close to a genetic algorithm (haven't looked at yours though). Its simulated annealing with a greedy acceptance criteria.
Steve
Be careful what you're calling a GA!
bias
A: 

If I may plug one of my favorite books, The Algorithm Design Manual by Steve Skiena has a great section on genetic algorithms (plus a lot of other interesting heuristics for solving various types of problems).

MattK
+7  A: 

I found Melanie Mitchell's book, An Introduction to Genetic Algorithms, to be very good. For a wider coverage of evolutionary computation topics, Introduction to Evolutionary Computing by Eiben and Smith is also worthwhile.

If you're just starting out, I recently wrote an introductory article that may be of use.

There are further links both in that article and also on the home page for my evolutionary computation framework.

Dan Dyer
+1  A: 

There is a great introduction to genetic algorithms at AI-Junkie.com as well as tutorials on many other AI and machine learning techniques. The genetic algorithms tutorial is aimed to 'explain genetic algorithms sufficiently for you to be able to use them in your own projects' while keeping the mathematics down as much as possible.

Nixuz
A: 

The book Programming Collective Intelligence by OReilly had chapter covering genetic algorithms. It might be a little bit to basic but it was a very illustrating example.

Christian Stade-Schuldt
+1  A: 

This is a nice free book on the subject

http://www.lulu.com/items/volume_63/2167000/2167025/2/print/book.pdf

A: 

A short introduction I wrote a long time ago is available here, but a better short introduction is here.

For a larger and comprehensive, although somewhat out-dated, list of resources visit the comp.ai.genetic FAQ.

Stewart
A: 

Practical Genetic Algorithms

zenna
A: 

I know this is an old question, but no answer has been accepted yet, so I thought I'd add my own contribution. One of the best free resources in my opinion for all things related to evolutionary computation (genetic algorithms, evolution strategies, genetic programming, etc.) is Sean Luke's online book Essentials of Metaheuristics.

agarrett
+1  A: 

Best references for me so far:

Also if you're an absolute beginner I'd suggest you to start with the Hello World of Genetics Algorithms. There's nothing like a nice clean example to get started.

JohnIdol