Skip to content
/ gasee Public

Genetic Algorithm library for Scientific Exploration and Experiments (GASEE)

License

LGPL-2.1, GPL-2.0 licenses found

Licenses found

LGPL-2.1
COPYING.LESSER
GPL-2.0
COPYING
Notifications You must be signed in to change notification settings

dave-msk/gasee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

**Acknowledgement**

I would like to thank Prof. Tom Gedeon for valuable comments and
support on the project.

I would also like to show my gratitude to Prof. Bob Mckay for sharing his knowledge and insights on genetic mechanisms in biology.

**Introduction**

GASEE (Genetic Algorithm library for Scientific Exploration and Experiments) is a Java-based library that provides a base structure for genetic algorithm experiments. This library is initially developed as a preparation for further exploratory researches on abstractions of algorithmically important aspects from real biology in 2016 as a final year project. For further details on the genesis of this library and its high level architecture, please refer to the paper "Flexible Code Foundation Development For Further Study In Gender-based GA with Recombination Hotspots" attached in the root directory of this project. This library is under LGPL license.

It would be greatly appreciated if a citation is given to the paper of this project in any work that this library is able to contribute to.

**How To Use**

Three example implementations are provided in the "examples" package. Please refer to the appendix of the paper for a brief implementation guide.

It is recommended to add an extension module specific to the abstraction of biological details being tested. If there is any restriction on the chromosome, a good way to do this is to define an interface and have the self-defined chromosome class implement it. The newly introduced restriction may also be required in other components, such as State and Frame, to ensure compatibility within the code.

About

Genetic Algorithm library for Scientific Exploration and Experiments (GASEE)

Resources

License

LGPL-2.1, GPL-2.0 licenses found

Licenses found

LGPL-2.1
COPYING.LESSER
GPL-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages