Class SeededSchemeOptimizationScheme
java.lang.Object
com.dna.jopt.framework.body.scheme.AbstractOptimizationScheme
com.dna.jopt.framework.body.scheme.SeededSchemeOptimizationScheme
- All Implemented Interfaces:
IOptimizationScheme
Test-oriented scheme that runs construction → Simulated Annealing → Genetic
Evolution with every RNG-using component driven by a single master seed.
One master RandomGenerator.SplittableGenerator is created from the seed; each
top-level algorithm gets one independent split from it. Each algorithm then
splits again internally (for its own acceptance draws, its selector, and
each of its operators). Same seed → same split tree → same trajectory.
Intended for reproducibility tests, regression tests, and debugging
stochastic bugs. Not wired into the RL flow — the RL burst uses
RLBurstScheme which runs only one heuristic per burst.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate()Creates the defined scheme by adding the algorithms etc.Methods inherited from class com.dna.jopt.framework.body.scheme.AbstractOptimizationScheme
attachCustomNodeLevelRestriction, attachCustomRouteLevelRestriction, getAssessorJobRestrictions, getAssessorMultiRouteRestrictions, getAssessorNodeRestrictions, getAssessorRouteRestrictions, getAutoFilter, getCostAssessor, getCustomDefaultProperties, getOptimization, getOptimizationAlgorithms, initAssessor, isPrepared, postCreate, prepareScheme, setAutoFilter, setCostAssessor, setCustomDefaultProperties, setIsPrepared, setOptimizationAlgorithms
-
Constructor Details
-
SeededSchemeOptimizationScheme
-
-
Method Details
-
create
public void create()Description copied from interface:IOptimizationSchemeCreates the defined scheme by adding the algorithms etc.
-