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

net.sourceforge.cilib.problem.changestrategy.package-info Maven / Gradle / Ivy

Go to download

A library of composable components enabling simpler Computational Intelligence

The newest version!
/**           __  __
 *    _____ _/ /_/ /_    Computational Intelligence Library (CIlib)
 *   / ___/ / / / __ \   (c) CIRG @ UP
 *  / /__/ / / / /_/ /   http://cilib.net
 *  \___/_/_/_/_.___/
 */

package net.sourceforge.cilib.problem.changestrategy;

/**
 * Dynamic environments need to know when it should be applicable to change
 * the problem.
 * 

* Various strategies exist to do this, but for CIlib the simple process * to enable this is to implement the {@code ChangeStrategy} and attach * it to the problem. *

*

* {@code ChangeStrategy} classes implement a simple boolean function which * determines if a change should occur or not. *

*

* {@code ChangeStrategy} classes are used as follows: *

*
 * if (changeStrategy.shouldApply(problem))
 *     problem.changeEnvironment();
 * 
*/




© 2015 - 2025 Weber Informatics LLC | Privacy Policy