Package runner.examples
Class HyFlexRunner2
java.lang.Object
runner.GenericRunner
runner.examples.HyFlexRunner
runner.examples.HyFlexRunner2
public class HyFlexRunner2 extends HyFlexRunner
A subclass of
HyFlexRunner that is used to create:
- A hyper-heuristic that will work with two dynamic sets
- A problem that will be solved by the hyper-heuristic
- Two dynamic sets to integrate into the hyper-heuristic
The class uses HyFlex and creates two dynamic set to manage perturbative
heuristics and local search heuristics separately.
The parent class HyFlexRunner uses one dynamic sets to managing all
heuristics regardless of their types.
- See Also:
HyFlexRunner
-
Field Summary
-
Constructor Summary
Constructors Constructor Description HyFlexRunner2(long seed, long timeLimit) -
Method Summary
Modifier and Type Method Description protected HyperHeuristicIntrfcreateHyperHeuristic()Creates a hyper-heuristic that uses two dynamic sets to manage perturbative and local search heuristics separately.
-
Constructor Details
-
HyFlexRunner2
public HyFlexRunner2(long seed, long timeLimit)
-
-
Method Details
-
createHyperHeuristic
Creates a hyper-heuristic that uses two dynamic sets to manage perturbative and local search heuristics separately.- Overrides:
createHyperHeuristicin classHyFlexRunner- Returns:
- a hyper-heuristic that uses two dynamic sets
-