Index

A B C D E F G H I L M N P R S T U V W 
All Classes|All Packages

G

GenericHyperHeuristic - Class in hyperheuristic
This class is the base class for all hyper-heuristics that use dynamic sets.
GenericHyperHeuristic(long) - Constructor for class hyperheuristic.GenericHyperHeuristic
 
GenericRunner - Class in runner
This class is the base class for all runners that are used to run the simulation.
GenericRunner(long) - Constructor for class runner.GenericRunner
 
getActiveList() - Method in class dynheurset.DynHeurSet
Returns the currently active set.
getActiveList() - Method in class dynheurset.update.Update
Returns an array list of the indexes of the heuristics currently in the active set.
getAssignment() - Method in class problem.skilodge.SkiLodgeSolution
 
getBestSolutionValue() - Method in class hyperheuristic.GenericHyperHeuristic
 
getBestSolutionValue() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getBestSolutionValue() - Method in interface problem.Problem
 
getBestSolutionValue() - Method in class problem.skilodge.SkiLodge
 
getCompensations() - Method in class problem.skilodge.SkiLodgeSolution
 
getDepthOfSearch() - Method in interface problem.Problem
 
getDepthOfSearch() - Method in class problem.skilodge.SkiLodge
 
getDySet() - Method in class hyperheuristic.GenericHyperHeuristic
 
getDySet() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getElapsedTime() - Method in class hyperheuristic.GenericHyperHeuristic
 
getElapsedTime() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getFunctionValue(int) - Method in interface problem.Problem
 
getFunctionValue(int) - Method in class problem.skilodge.SkiLodge
 
getGroupPerf() - Method in class dynheurset.update.remove.GroupRemoval
 
getHeuristicsOfType(Problem.HeuristicType) - Method in interface problem.Problem
 
getHeuristicsOfType(Problem.HeuristicType) - Method in class problem.skilodge.SkiLodge
 
getIndexOfMaxValue(List<Double>, Set<Integer>) - Method in class util.Utility
Returns the index of the maximum value in an array list that is not in a set of tabu indexes.
getIndexOfMinValue(double[]) - Method in class util.Utility
 
getIndexOfMinValue(List<Double>) - Method in class util.Utility
 
getIndexOfMinValue(List<Double>, Set<Integer>) - Method in class util.Utility
 
getIndPerf() - Method in class dynheurset.update.remove.GroupRemoval
 
getIntensityOfMutation() - Method in interface problem.Problem
 
getIntensityOfMutation() - Method in class problem.skilodge.SkiLodge
 
getLsDynSet() - Method in class hyperheuristic.GenericHyperHeuristic
 
getLsDynSet() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getNumberOfHeuristics() - Method in interface problem.Problem
 
getNumberOfHeuristics() - Method in class problem.skilodge.SkiLodge
 
getNumberOfRemove() - Method in class dynheurset.DynHeurSet
Returns the number of times a removal strategy is triggered.
getNumberOfResets() - Method in class dynheurset.DynHeurSet
Returns the number of times the active set is reset to include all heuristics except for permanently removed heuristics.
getNumberOfUpdates() - Method in class dynheurset.DynHeurSet
Returns the number of updates performed by this dynamic sets.
getOwnerAssignment(int) - Method in class problem.skilodge.SkiLodgeSolution
 
getOwnerCompensation(int) - Method in class problem.skilodge.SkiLodgeSolution
 
getOwnersAssignedToWeek(int) - Method in class problem.skilodge.SkiLodgeSolution
 
getPertDynSet() - Method in class hyperheuristic.GenericHyperHeuristic
 
getPertDynSet() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getResult() - Method in class runner.GenericRunner
 
getRunStatistics() - Method in class dynheurset.DynHeurSet
Returns the runStat field of this dynamic set.
getSolutionValue() - Method in class problem.skilodge.SkiLodgeSolution
 
getTimeLimit() - Method in class hyperheuristic.GenericHyperHeuristic
 
getTimeLimit() - Method in interface hyperheuristic.HyperHeuristicIntrf
 
getWorstOwner() - Method in class problem.skilodge.SkiLodgeSolution
 
groupDisimprScores - Variable in class runner.ThreadOutput
 
groupDisimprScoresList - Variable in class runner.ThreadOutput
 
groupDurations - Variable in class runner.ThreadOutput
 
groupImprScores - Variable in class runner.ThreadOutput
 
groupImprScoresList - Variable in class runner.ThreadOutput
 
groupNumDisimprScores - Variable in class runner.ThreadOutput
 
groupNumDisimprScoresList - Variable in class runner.ThreadOutput
 
groupNumImprScores - Variable in class runner.ThreadOutput
 
groupNumImprScoresList - Variable in class runner.ThreadOutput
 
GroupRemoval - Class in dynheurset.update.remove
The base class for removal strategies that remove multiple heuristics at once.
GroupRemoval(double, double, double, double, double, double, double, double, double, double) - Constructor for class dynheurset.update.remove.GroupRemoval
 
A B C D E F G H I L M N P R S T U V W 
All Classes|All Packages