# Genetic Algorithms: Links and resources (1)

These days, I wrote a simple genetic algorithm in Javascript, runing at browser, and at server (Node.js), even with distributed load (see https://github.com/ajlopez/SimpleGA) I should write a post about that code (my previous posts with experiments in C#), but first, I want to share some of my genetic algorithm links:

http://en.wikipedia.org/wiki/Genetic_algorithm

In the computer science field of artificial intelligence, a genetic algorithm (GA) is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems. Genetic algorithms belong to the larger class of evolutionary algorithms (EA), which generate solutions to optimization problems using techniques inspired by natural evolution, such as inheritance, mutation, selection, and crossover.

Robocode with JGAP
http://jgap.sourceforge.net/doc/robocode/robocode.html

Andy’s Genetic Programming- GPQuick and Doodle Garde
https://www.assembla.com/wiki/show/bhmk_e1jWr3zqkab7jnrAJ/bhmk_e1jWr3zqkab7jnrAJ

Genetic Algorithms: Cool Name & Damn Simple
http://dev.lethain.com/genetic-algorithms-cool-name-damn-simple/

Local Optimization Software
http://www.mat.univie.ac.at/~neum/glopt/software_l.html

E-Book "Global Optimization Algorithms — Theory and Application"
http://www.it-weise.de/projects/
This book elaborates on many of the basic principles in global optimization, Evolutionary Algorithms, and Genetic Programming.

Genetic A/B Testing with JavaScript
http://ejohn.org/blog/genetic-ab-testing-with-javascript/

Introduction to Genetic Algorithms
http://www.rennard.org/alife/english/gavintrgb.html
Genetic Programming: Evolution of Mona Lisa
http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa/

Time for Genetic Programming?
http://blog.assembla.com/assemblablog/tabid/12618/bid/5680/Time-for-Genetic-Programming.aspx

Help! My Product Development is Going TOO FAST
http://blog.assembla.com/assemblablog/tabid/12618/bid/2448/Help-My-Product-Development-is-Going-TOO-FAST.aspx
Use evolution: We can build a machine that evolves the product by user-testing variations.

Discipulus 5 Genetic Programming Predictive Modelling
http://www.rmltech.com/
Genetic Algorithm Library
http://www.codeproject.com/Articles/26203/Genetic-Algorithm-Library

A FIELD GUIDE TO GENETIC PROGRAMMING
http://www.gp-field-guide.org.uk/

Genetic Algorithms
http://www.aiai.ed.ac.uk/technology/geneticalgorithms.html

An Introduction to Genetic Algorithms In Java
http://java.sys-con.com/node/36224

Survival of the Fittest: Natural Selection with Windows Forms
http://msdn.microsoft.com/en-us/magazine/cc163934.aspx
What is Genetic Programming?
http://www.genetic-programming.com/gpanimatedtutorial.html

Genetic Algorithms
http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/tcw2/report.html

Global Optimization Toolbox
http://www.mathworks.com/products/global-optimization/index.html

Travelling salesman problem
http://en.wikipedia.org/wiki/Traveling_Salesman_Problem
GAlib
A C++ Library of Genetic Algorithm Components
http://lancet.mit.edu/ga/

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com