org.opt4j.tutorial.package-info Maven / Gradle / Ivy
Show all versions of opt4j-tutorial Show documentation
/**
*
* The tutorial provides three examples for user-defined problems, one example
* for an {@link org.opt4j.core.optimizer.Optimizer} implementation, and one
* example for a new {@link org.opt4j.core.optimizer.Operator}.
*
*
* The {@code org.opt4j.tutorial.helloworld} example is a simple problem which
* shows the implementation of the {@link org.opt4j.core.problem.Decoder},
* {@link org.opt4j.core.problem.Evaluator} and
* {@link org.opt4j.core.problem.Creator} interfaces which is the minimum
* requirement for own optimization problems.
*
*
* The {@code org.opt4j.tutorial.salesman} example implements the Traveling
* Salesman Problem. A problem-specific GUI is added.
*
*
* The {@code org.opt4j.tutorial.minones} example is a simple problem which uses
* SAT decoding to hand infeasible individuals.
*
*
* The {@code org.opt4j.tutorial.optimizer} example shows the implementation of
* a simple optimizer which uses the {@link org.opt4j.operators.mutate.Mutate}
* operator.
*
*
* The {@code org.opt4j.tutorial.operator} example shows how to add own
* {@link org.opt4j.core.optimizer.Operator}s for the modification of
* {@link org.opt4j.core.Genotype}s.
*
*/
package org.opt4j.tutorial;