jopt.csp.search
Interface SearchManager


public interface SearchManager

Interface for a class that will return classes that are used to build a search plan for locating solutions to a CSP problem


Method Summary
 LocalSearch getLocalSearch()
          Returns a LocalSearch object that is used to create common objects for use during local neighborhood search operations
 SearchActions getSearchActions()
          Returns SearchActions object that is used to create common search operations such as variable instantiation for node generation
 SearchGoals getSearchGoals()
          Returns SearchGoals object that is used to create common goals for guiding searches
 SearchLimits getSearchLimits()
          Returns a SearchLimits object that is used to create common limits for use to control search operations
 SearchTechniques getSearchTechniques()
          Returns SearchTechniques object that is used to create common techniques for guiding searches such as Breadth First Searching and Depth First Searching
 

Method Detail

getSearchActions

public SearchActions getSearchActions()
Returns SearchActions object that is used to create common search operations such as variable instantiation for node generation


getSearchGoals

public SearchGoals getSearchGoals()
Returns SearchGoals object that is used to create common goals for guiding searches


getSearchTechniques

public SearchTechniques getSearchTechniques()
Returns SearchTechniques object that is used to create common techniques for guiding searches such as Breadth First Searching and Depth First Searching


getLocalSearch

public LocalSearch getLocalSearch()
Returns a LocalSearch object that is used to create common objects for use during local neighborhood search operations


getSearchLimits

public SearchLimits getSearchLimits()
Returns a SearchLimits object that is used to create common limits for use to control search operations