The Simple Interface for Global Optimization Algorithms allows the
-
Specification of arbitrary search/optimization problems
-
Solving of these problems
-
Specification and implementation of arbitrary global optimization algorithms
Global optimization algorithms include randomized algorithms like evolutionary algorithms, genetic algorithms and particle swarm optimization,
as well as heuristics like A*-search. We provide an e-book which elaborates on this topic spanning from the simple mathematical
background over different global optimization techniques to their concrete implementation in Sigoa. This e-book can be downloaded
from
http://www.it-weise.de/projects/book.pdf.
We also provide a reference implementation in Java for these algorithms which complys the
specifications. The latest relase of this implementation is available
here.
You can browse the complete source code of the project in the
source section,
including the related projects
SFC and
DGPF.