Package es.urjc.etsii.grafo.improve.sa
Class MetropolisAcceptanceCriteria<M extends Move<S,I>,S extends Solution<S,I>,I extends Instance>
java.lang.Object
es.urjc.etsii.grafo.improve.sa.MetropolisAcceptanceCriteria<M,S,I>
- All Implemented Interfaces:
AcceptanceCriteria<M,
S, I>
public class MetropolisAcceptanceCriteria<M extends Move<S,I>,S extends Solution<S,I>,I extends Instance>
extends Object
implements AcceptanceCriteria<M,S,I>
Default termination criteria based on metropolis exponential function
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MetropolisAcceptanceCriteria
-
-
Method Details
-
accept
Description copied from interface:AcceptanceCriteria
Simulated annealing acceptance criteria. A move can be applied if it either improves the objective function score or if the acceptance function returns true.
-