|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Neighborhood | |
jopt.csp.search | The interfaces to all your searching needs. |
Uses of Neighborhood in jopt.csp.search |
Classes in jopt.csp.search that implement Neighborhood | |
class |
RandomizedNeighborhood
A simple wrapper to other neighborhoods that randomizes the order in which neighbors are obtained. |
class |
SimpleNeighborhood
A simple collection of neighboring solutions that are predefined and capable of being browsed during a search. |
class |
UnifiedNeighborhood
Creates a neighborhood based on a combination of other neighborhoods. |
class |
WeightedRandomizedNeighborhood
A wrapper to other neighborhoods that returns neighbors from the wrapped neighborhoods in a random, weighted manner. |
Methods in jopt.csp.search that return Neighborhood | |
Neighborhood |
WeightedRandomizedNeighborhood.getSelectedNeighborhood()
|
Neighborhood |
UnifiedNeighborhood.getSelectedNeighborhood()
|
Neighborhood |
SimpleNeighborhood.getSelectedNeighborhood()
Returns the Neighborhood represented by the latest selected Neighborhood |
Neighborhood |
RandomizedNeighborhood.getSelectedNeighborhood()
|
Neighborhood |
Neighborhood.getSelectedNeighborhood()
Returns the Neighborhood represented by the latest selected Neighborhood |
Neighborhood |
LocalSearch.flipNeighborhood(CspIntVariable[] vars)
Creates a neighborhood that is useful for flipping 0 and 1 values on binary variables. |
Neighborhood |
LocalSearch.swapNeighborhood(CspIntVariable[] vars)
Creates a neighborhood where each neighbor selects two variables from the initial solution and swaps their values |
Neighborhood |
LocalSearch.unifiedNeighborhood(Neighborhood[] neighborhoods)
Creates a neighborhood from a combination of several neighborhoods |
Neighborhood |
LocalSearch.randomize(Neighborhood[] neighborhoods)
Creates a unified, randomized neighborhood from the specified neighborhoods |
Neighborhood |
LocalSearch.randomize(Neighborhood neighborhood)
Creates a randomized neighborhood from the specified neighborhood |
Neighborhood |
LocalSearch.weightedRandomize(Neighborhood[] neighborhoods,
double[] weights)
Creates a unified, randomized, weighted neighborhood using the specified neighbors and weights. |
Neighborhood |
CurrentNeighbor.getNeighborhood()
|
Methods in jopt.csp.search with parameters of type Neighborhood | |
Neighborhood |
LocalSearch.unifiedNeighborhood(Neighborhood[] neighborhoods)
Creates a neighborhood from a combination of several neighborhoods |
Neighborhood |
LocalSearch.randomize(Neighborhood[] neighborhoods)
Creates a unified, randomized neighborhood from the specified neighborhoods |
Neighborhood |
LocalSearch.randomize(Neighborhood neighborhood)
Creates a randomized neighborhood from the specified neighborhood |
Neighborhood |
LocalSearch.weightedRandomize(Neighborhood[] neighborhoods,
double[] weights)
Creates a unified, randomized, weighted neighborhood using the specified neighbors and weights. |
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.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)
|
void |
CurrentNeighbor.setNeighborhood(Neighborhood hood)
Sets the neighborhood that generated this neighbor |
Constructors in jopt.csp.search with parameters of type Neighborhood | |
WeightedRandomizedNeighborhood(Neighborhood[] hoods,
double[] weights)
Creates a weighted, random, unified neighborhood based on a collection of other neighborhoods |
|
WeightedRandomizedNeighborhood(Neighborhood[] hoods,
double[] weights,
long randomSeed)
Creates a weighted, random, unified neighborhood based on a collection of other neighborhoods with a specific randomizer seed |
|
UnifiedNeighborhood(Neighborhood[] neighborhoods)
Creates a unified neighborhood based on a collection of other neighborhoods |
|
RandomizedNeighborhood(Neighborhood hood)
Creates a random neighborhood based on another neighborhood |
|
RandomizedNeighborhood(Neighborhood[] hoods)
Creates a random, unified neighborhood based on a collection of other neighborhoods |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |