All Downloads are FREE. Search and download functionalities are using the official Maven repository.

evodef.SolutionEvaluator Maven / Gradle / Ivy

There is a newer version: 0.3.0
Show newest version
package evodef;

/**
 * Created by simonmarklucas on 06/08/2016.
 *
 * Evaluates solutions and logs fitness improvement
 *
 *
 */
public interface SolutionEvaluator {
    // call reset before running
    public void reset();
    double evaluate(double[] solution);
    double evaluate(int[] solution);
    // has the algorithm found the optimal solution?
    SearchSpace searchSpace();
    int nEvals();
    EvolutionLogger logger();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy