Implementation of a Genetic Algorithm for Real Valued,
Multi-Objective Non-Linear Optimization
Nathan Denny
December 9, 1999
Abstract: I present a simple genetic algorithm for optimizing
a sum of objective functions, subject to a set of constraints. I
detail the specifics of the genetic algorithm implementation and the results
of some very small test cases. I will briefly discuss the parallelizability
of genetic algorithms, and illustrate a few features implemented to support
distributed evolution.
-
Introduction
-
The General Genetic Algorithm
-
Project Specifics
-
Distributed Computing Features
-
Conclusions
Source code for the project may be downloaded.
Please visit the Python web site
to obtain an interpreter*.
(*Note: The ga_serv.py file requires a multi-threaded
interpreter.)