Interface DynamicProblem<S extends Solution<?>,​D>

All Superinterfaces:
Problem<S>, java.io.Serializable

public interface DynamicProblem<S extends Solution<?>,​D>
extends Problem<S>
Interface representing dynamic problems. Problems implementing this interface act as Observer entities in the sense that the can register themselves in Observable objects that may modify some of the problem properties. A dynamic problem has an internal state about whether it has been updated or not, and there are methods to query, set, and reset that state.
Author:
Antonio J. Nebro