Opt4J 2.3


 Sponsored links


 Sponsored links
License:
GPL
Category:
Math
Publisher:
Opt4J-Team
Size:
2 MB
Last Updated:
2013-09-27
Operating System:
Mac OS X
Price:
FREE
Download
Publisher's description - Opt4J 2.3
 
 Sponsored links

Opt4j is a Java framework for applying meta-heuristic (multi-objective) optimization algorithms like an Evolutionary Algorithm, Particle Swarm Optimizer, Differential Evolution, or Simulated Annealing to arbitrary optimization problems.

Here are some key features of "Opt4J":

High Flexibility:
· The loose coupling induced by the usage of Google Guice allows a separated development of optimizers and problems. By using a modules structure, the combination of optimizers and problems is highly simplified.
· The Opt4J framework already ships with several optimizers such as an Evolutionary Algorithm (SPEA2 and NSGA2), Differential Evolution, a Particle Swarm Optimizer, and Simulated Annealing. The following benchmarks are also included: ZDT, DTLZ, WFG, and LOTZ.

Easy Development:
· The latest Java features like Generics and Annotations simplify the development of new optimizer, problems, operators, and modules. The code is pure Java and free of any text-based configuration files or boilerplate code.

Comfortable Use:
· The configuration of the modules and parameters is comfortably done with a graphical user interface (GUI). This GUI allows saving and loading configurations as an XML file as well as directly starting and monitoring the optimization tasks. Each module is automatically listed and can be selected and configured in the GUI

Demonstrative Visualization:
· The framework contains GUI modules for the visualization of the optimization process that can be integrated in proprietary software projects.

Open Source:
· The framework is open source and released under the LGPL license allowing the integration into scientific, educational, and commercial projects.

Requirements:

· Java 6.0 or later


 

Also See ...
maRla 1.0

maRla 1.0
BLAST Ring Image Generator 0.95

BLAST Ring Image Generator 0.95
Syntainia 0.3.1.1 Beta

Syntainia 0.3.1.1 Beta
TRiCYCLE 0.2.4

TRiCYCLE 0.2.4
CalcuWeight 2.01

CalcuWeight 2.01



More
TypeTeach US - Learn how to touch type in now time

TypeTeach US - Learn how to touch type in now time
NotesFinderLite

NotesFinderLite
Nightmare Runner

Nightmare Runner
Mass Casualty Triage

Mass Casualty Triage
Life`s a Beach

Life`s a Beach



Mac App
Nightmare Runner

Nightmare Runner
B.A.S.E. Jumper

B.A.S.E. Jumper
acsccid 1.0.2

acsccid 1.0.2
Pocket Cup Noodle Timer 1.0

Pocket Cup Noodle Timer 1.0
Chocolate Muffin 0.1

Chocolate Muffin 0.1