Virtual Marine Arsenal

Opt4J

Optimization

Opt4J is a Java-based framework for evolutionary computation. It contains a set of (multi-objective) optimization algorithms such as evolutionary algorithms (including SPEA2 and NSGA2), differential evolution, particle swarm optimization, and simulated annealing.

The goal of Opt4J is to simplify the evolutionary optimization of user-defined problems as well as the implementation of arbitrary meta-heuristic optimization algorithms. For this purpose, Opt4J relies on a module-based implementation and offers a graphical user interface for the configuration as well as a visualization of the optimization process.

Opt4J contains graphical user interfaces (GUIs) for the configuration of the optimization parameters as well as for the visualization of the optimization process. The configuration GUI allows saving and loading configurations as XML file as well as directly starting and monitoring the optimization tasks. The viewer GUI contains visualization panels for the illustration of the optimization process.

License: Open Source
Operating System(s):
  • Linux
  • MacOS
  • Windows







Copyright © 1997-2019 [VMA97] - release 5.5.1 - All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.