|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SearchAction | |
jopt.csp | |
jopt.csp.search | The interfaces to all your searching needs. |
Uses of SearchAction in jopt.csp |
Methods in jopt.csp with parameters of type SearchAction | |
abstract boolean |
CspSolver.solve(SearchAction action,
SearchGoal goal,
SearchTechnique technique,
boolean continuallyImprove,
boolean reset)
Locates a solution for the current problem. |
boolean |
CspSolver.solve(SearchAction action,
SearchGoal goal,
SearchTechnique technique,
boolean continuallyImprove)
Resets the solver and locates a solution for the current problem. |
boolean |
CspSolver.solve(SearchAction action,
SearchGoal goal,
SearchTechnique technique)
Resets the solver and locates a solution. |
boolean |
CspSolver.solve(SearchAction action,
SearchTechnique technique)
Resets the solver and locates a solution. |
boolean |
CspSolver.solve(SearchAction action,
SearchTechnique technique,
boolean reset)
Locates a solution for the current problem. |
boolean |
CspSolver.solve(SearchAction action,
SearchGoal goal,
boolean continuallyImprove)
Resets the solver and locates a solution for the current problem given a search action that defines a set of operations that should be performed in order to locate a solution. |
boolean |
CspSolver.solve(SearchAction action,
SearchGoal goal)
Resets the solver and locates a solution for the current problem given a search action that defines a set of operations that should be performed in order to locate a solution. |
boolean |
CspSolver.solve(SearchAction action)
Resets the solver and locates a solution for the current problem given a search action that defines a set of operations that should be performed in order to locate a solution. |
boolean |
CspSolver.solve(SearchAction action,
boolean reset)
Locates a solution for the current problem given a search action that defines a set of operations that should be searched in order to locate a solution. |
Uses of SearchAction in jopt.csp.search |
Methods in jopt.csp.search that return SearchAction | |
SearchAction |
SearchTechniques.changeSearch(SearchTechnique technique,
SearchAction action)
Special action that changes the search technique being used at this point in the search tree |
SearchAction |
SearchTechniques.changeSearch(SearchGoal goal,
SearchAction action)
Special action that changes the goal being used at this point in the search tree |
SearchAction |
SearchTechniques.changeSearch(SearchGoal goal,
SearchTechnique technique,
SearchAction action)
Special action that changes the goal and search technique being used at this point in the search tree |
SearchAction |
SearchLimits.limitSearch(SearchLimit limit,
SearchAction action)
Special action that applies a limit to the search technique being used at this point in the search tree |
SearchAction |
SearchActions.generate(CspIntVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspIntVariable[] vars,
IntegerSelector selector)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspLongVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspLongVariable[] vars,
LongSelector selector)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspFloatVariable[] vars,
float precision)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspFloatVariable[] vars,
float precision,
boolean minFirst)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspDoubleVariable[] vars,
double precision)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspDoubleVariable[] vars,
double precision,
boolean minFirst)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generateNonBinary(CspIntVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.splitGenerate(CspIntVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.splitGenerate(CspIntVariable[] vars,
boolean minFirst)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.splitGenerate(CspLongVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.splitGenerate(CspLongVariable[] vars,
boolean minFirst)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspSetVariable[] vars)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.generate(CspSetVariable[] vars,
SetSelector selector)
Creates an action that will instantiate an array of variables in order. |
SearchAction |
SearchActions.storeSolution(SolverSolution solution)
Creates an action that will store all information for the current problem state in a solution that can be restored at a later date. |
SearchAction |
SearchActions.restoreSolution(SolverSolution solution)
Action that will push all current changes onto the stack and restore another solution. |
SearchAction |
SearchActions.addConstraint(CspConstraint constraint)
Adds a constraint during a search that can be undone as the search routine backtracks |
SearchAction |
SearchActions.choice(SearchAction action1,
SearchAction action2)
Creates a choice point between two different actions |
SearchAction |
SearchActions.choice(SearchAction[] actions)
Creates a choice point between an array of actions |
SearchAction |
SearchActions.combine(SearchAction action1,
SearchAction action2)
Creates a new combined action |
SearchAction |
SearchActions.combine(SearchAction action1,
SearchAction action2,
SearchAction action3)
Creates a new combined action |
SearchAction |
SearchActions.combine(SearchAction[] actions)
Creates a new combined action |
SearchAction |
SearchAction.performAction()
Executes this action and returns the next action to execute. |
SearchAction |
LocalSearch.browseNeighbors(SolverSolution initial,
SolverSolution[] neighbors)
This action will browse a list of neighboring solutions based on an initial solution. |
SearchAction |
LocalSearch.moveToNeighbor(SolverSolution initial,
SolverSolution neighbor)
Restores a neighboring solution to the solver |
SearchAction |
LocalSearch.browseNeighborhood(SolverSolution initial,
Neighborhood hood,
CurrentNeighbor current)
This action will browse a list of neighbors produced from a Neighborhood
and attempt to apply each in turn in order to locate other valid solutions to
the problem. |
SearchAction |
LocalSearch.browseNeighborhood(SolverSolution initial,
Neighborhood hood,
Metaheuristic meta,
CurrentNeighbor current)
This action will browse a list of neighboring solutions with the guidance of a metaheuristic used to determine which solutions are acceptable. |
SearchAction |
LocalSearch.selectCurrentNeighbor(SolverSolution initial,
CurrentNeighbor current)
Advises neighborhoods that the current neighbor is about to be made the new initial solution. |
SearchAction |
LocalSearch.improve(SolverSolution solution,
int step)
Action that will post a constraint during searching that will require additional solutions located to be better than the solution given to this action. |
SearchAction |
LocalSearch.improve(SolverSolution solution,
float step)
Action that will post a constraint during searching that will require additional solutions located to be better than the solution given to this action. |
SearchAction |
LocalSearch.improve(SolverSolution solution,
long step)
Action that will post a constraint during searching that will require additional solutions located to be better than the solution given to this action. |
SearchAction |
LocalSearch.improve(SolverSolution solution,
double step)
Action that will post a constraint during searching that will require additional solutions located to be better than the solution given to this action. |
SearchAction |
LocalSearch.neighborMove(SolverSolution solution,
Neighborhood hood,
Metaheuristic meta,
SearchGoal goal)
Advanced action that performs all actions necessary to move to a neighboring solution during local search operations and will only return the first valid neighboring solution |
SearchAction |
LocalSearch.neighborMove(SolverSolution solution,
Neighborhood hood,
Metaheuristic meta)
Advanced action that performs all actions necessary to move to a neighboring solution during local search operations and will only return the first valid neighboring solution |
SearchAction |
LocalSearch.neighborMove(SolverSolution solution,
Neighborhood hood,
SearchGoal goal)
Advanced action that performs all actions necessary to move to a neighboring solution during local search operations and will only return the first valid neighboring solution |
SearchAction |
LocalSearch.neighborMove(SolverSolution solution,
Neighborhood hood)
Advanced action that performs all actions necessary to move to a neighboring solution during local search operations and will only return the first valid neighboring solution |
SearchAction |
LocalSearch.tabuMove(SolverSolution solution,
Neighborhood hood,
Metaheuristic meta,
SearchGoal goal,
int numToCheck)
|
SearchAction |
LocalSearch.tabuMove(SolverSolution solution,
Neighborhood hood,
Metaheuristic meta,
int numToCheck)
|
SearchAction |
LocalSearch.tabuMove(SolverSolution solution,
Neighborhood hood,
SearchGoal goal,
int numToCheck)
|
SearchAction |
LocalSearch.tabuMove(SolverSolution solution,
Neighborhood hood,
int numToCheck)
|
Methods in jopt.csp.search with parameters of type SearchAction | |
Search |
SearchTechniques.search(SearchAction action)
Creates a search object that can be used to search for a problem solution as an alternative to the solve methods in the CspSolver
the uses a default DFS search technique |
Search |
SearchTechniques.search(SearchAction action,
SearchTechnique technique)
Creates a search object that can be used to search for a problem solution as an alternative to the solve methods in the CspSolver |
SearchAction |
SearchTechniques.changeSearch(SearchTechnique technique,
SearchAction action)
Special action that changes the search technique being used at this point in the search tree |
SearchAction |
SearchTechniques.changeSearch(SearchGoal goal,
SearchAction action)
Special action that changes the goal being used at this point in the search tree |
SearchAction |
SearchTechniques.changeSearch(SearchGoal goal,
SearchTechnique technique,
SearchAction action)
Special action that changes the goal and search technique being used at this point in the search tree |
SearchAction |
SearchLimits.limitSearch(SearchLimit limit,
SearchAction action)
Special action that applies a limit to the search technique being used at this point in the search tree |
SearchAction |
SearchActions.choice(SearchAction action1,
SearchAction action2)
Creates a choice point between two different actions |
SearchAction |
SearchActions.choice(SearchAction[] actions)
Creates a choice point between an array of actions |
SearchAction |
SearchActions.combine(SearchAction action1,
SearchAction action2)
Creates a new combined action |
SearchAction |
SearchActions.combine(SearchAction action1,
SearchAction action2,
SearchAction action3)
Creates a new combined action |
SearchAction |
SearchActions.combine(SearchAction[] actions)
Creates a new combined action |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |