Uses of Interface
jopt.csp.search.SearchGoal

Packages that use SearchGoal
jopt.csp   
jopt.csp.search The interfaces to all your searching needs. 
 

Uses of SearchGoal in jopt.csp
 

Methods in jopt.csp with parameters of type SearchGoal
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, 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.
 

Uses of SearchGoal in jopt.csp.search
 

Methods in jopt.csp.search that return SearchGoal
 SearchGoal SearchGoals.minimize(CspNumExpr expr)
          Creates a goal that will minimize a numeric expression
 SearchGoal SearchGoals.maximize(CspNumExpr expr)
          Creates a goal that will maximize a numeric expression
 SearchGoal SearchGoals.strictlyMinimize(CspNumExpr expr, double stepSize)
          Creates a goal that will minimize a numeric expression.
 SearchGoal SearchGoals.strictlyMaximize(CspNumExpr expr, double stepSize)
          Creates a goal that will maximize a numeric expression It will only obtain a solution if it is better than the previous.
 SearchGoal SearchGoals.minimize(CspNumExpr expr, boolean useCurrentState)
          Creates a goal that will minimize a numeric expression
 SearchGoal SearchGoals.maximize(CspNumExpr expr, boolean useCurrentState)
          Creates a goal that will maximize a numeric expression
 SearchGoal SearchGoals.strictlyMinimize(CspNumExpr expr, double stepSize, boolean useCurrentState)
          Creates a goal that will minimize a numeric expression.
 SearchGoal SearchGoals.strictlyMaximize(CspNumExpr expr, double stepSize, boolean useCurrentState)
          Creates a goal that will maximize a numeric expression It will only obtain a solution if it is better than the previous.
 SearchGoal SearchGoals.first()
          Creates a goal that will direct the search to end after the first solution is found.
 

Methods in jopt.csp.search with parameters of type SearchGoal
 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
 void Search.setGoal(SearchGoal goal)
          Sets the goal that this search should attempt to satisfy
 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, 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.tabuMove(SolverSolution solution, Neighborhood hood, Metaheuristic meta, SearchGoal goal, int numToCheck)
           
 SearchAction LocalSearch.tabuMove(SolverSolution solution, Neighborhood hood, SearchGoal goal, int numToCheck)