public class DefaultSolverHeuristics extends SolverHeuristics
DefaultSolverFactory from where it is accessed and used.solverModules| Constructor and Description |
|---|
DefaultSolverHeuristics(java.util.ArrayList theSolverModules)
Create a new instance of DefaultSolverHeuristics.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
getAllDatasetTypeDescriptions()
Get a list of all available dataset type descriptions.
|
java.util.ArrayList<java.lang.String> |
getAllDatasetTypes()
Get a list of all available dataset types.
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,org.ai_heuristic.model.FactoryInfo>> |
getDefaultSolverClasses()
Get the list of solver classes that can be loaded from the default package.
|
java.util.ArrayList<java.lang.String> |
getHeuristicOptions(java.lang.String solverType,
java.lang.String heuristicType,
java.lang.String metricType)
Get a list of possible heuristic options for the specified heuristic types.
|
java.util.ArrayList<java.lang.String> |
getTextDatasetTypes()
Get a list of available dataset types.
|
public DefaultSolverHeuristics(java.util.ArrayList theSolverModules)
theSolverModules - list of solver modules.public java.util.ArrayList<java.lang.String> getHeuristicOptions(java.lang.String solverType,
java.lang.String heuristicType,
java.lang.String metricType)
getHeuristicOptions in class SolverHeuristicssolverType - the solver framework: hyper, distributed, etc.heuristicType - the heuristic framework.metricType - the evaluator of the heuristic. This is also considered, but can be null.public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,org.ai_heuristic.model.FactoryInfo>> getDefaultSolverClasses()
getDefaultSolverClasses in class SolverHeuristicspublic java.util.ArrayList<java.lang.String> getAllDatasetTypes()
getAllDatasetTypes in class SolverHeuristicspublic java.util.ArrayList<java.lang.String> getAllDatasetTypeDescriptions()
getAllDatasetTypeDescriptions in class SolverHeuristicspublic java.util.ArrayList<java.lang.String> getTextDatasetTypes()
getTextDatasetTypes in class SolverHeuristics