Google Answers Logo
View Question
 
Q: Genetic Algorithms ( Answered,   0 Comments )
Question  
Subject: Genetic Algorithms
Category: Science > Math
Asked by: rcrossle-ga
List Price: $25.00
Posted: 22 Apr 2005 07:44 PDT
Expires: 22 May 2005 07:44 PDT
Question ID: 512678
I'm looking for a basic genetic algorithm coded in Java. I want a copy
of the code that I can reuse for some optimisation problems I'm
looking at. It should be fairly simple Java, as I'm a 'sometime' Java
developer.
Answer  
Subject: Re: Genetic Algorithms
Answered By: websearcher-ga on 22 Apr 2005 08:03 PDT
 
Hi rcrossle:

Thanks for the interesting question. 

There are many different flavors of Genetic Algorithms. I have found
the following examples of reusable Java classes and code that you can
use as a starting point for your optimisation problems.

The GA Playground (Genetic Algorithms Toolkit)
URL: http://www.aridolan.com/ga/gaa/gaa.html
Quote: "The GA Playground is a general purpose genetic algorithm
toolkit where the user can define and run his own optimization
problems. The toolkit is implemented in the Java language, and
requires (when used as an application, in its full mode), a Java
compiler and a very basic programming knowledge (just enough for
coding a fitness function). Defining a problem consists of creating an
Ascii definition file in a format similar to Windows Ini files, and
modifying the fitness function in the GaaFunction source file. In
addition, other methods can (optionally) be overwritten (e.g. the
drawing method), other classes can be extended or replaced, and
additional input can be supplied through Ascii files."
Download: http://www.aridolan.com/ga/gaa/gaa.html#Download

GAJIT - A Simple Java Genetic Algorithms Package
URL: http://www.micropraxis.com/gajit/index.html
Quote: "GAJIT (Genetic Algorithm Java Implementation Toolkit) is a
rather contrived name for a simple set of classes that I wrote to
experiment with genetic algorithms."

Genetic Programming in Java
URL: http://www.esatclear.ie/~rwallace/gp.html
Quote: "Two applications are provided which implement genetic
programming using a fully Turing-equivalent representation language
with list processing operations, named functions, recursion, LAMBDA
and lexical scoping. Full source code is included in the
distribution."

Please let me know whether any of these packages work for your needs.
If not, then please be more specific about exactly what you are
looking for and I will try again.

Search Strategy (on Google):
* "genetic algorithm" java 
- then surfing and selecting the most appropriate examples

I hope this helps!

websearcher
Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy