jopt.csp.spi.search
Class SearchTechniquesImpl
java.lang.Object
jopt.csp.spi.search.SearchTechniquesImpl
- All Implemented Interfaces:
- jopt.csp.search.SearchTechniques
- public class SearchTechniquesImpl
- extends java.lang.Object
- implements jopt.csp.search.SearchTechniques
Creates and returns common search techniques that can be used
to traverse a search tree when attempting to locate solutions for
a CSP problem
Method Summary |
jopt.csp.search.SearchTechnique |
bfs()
|
jopt.csp.search.SearchAction |
changeSearch(jopt.csp.search.SearchGoal goal,
jopt.csp.search.SearchAction action)
|
jopt.csp.search.SearchAction |
changeSearch(jopt.csp.search.SearchGoal goal,
jopt.csp.search.SearchTechnique technique,
jopt.csp.search.SearchAction action)
|
jopt.csp.search.SearchAction |
changeSearch(jopt.csp.search.SearchTechnique technique,
jopt.csp.search.SearchAction action)
|
jopt.csp.search.SearchTechnique |
dfs()
|
jopt.csp.search.Search |
search(jopt.csp.search.SearchAction action)
|
jopt.csp.search.Search |
search(jopt.csp.search.SearchAction action,
jopt.csp.search.SearchTechnique technique)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchTechniquesImpl
public SearchTechniquesImpl(ConstraintStore store)
search
public jopt.csp.search.Search search(jopt.csp.search.SearchAction action)
- Specified by:
search
in interface jopt.csp.search.SearchTechniques
search
public jopt.csp.search.Search search(jopt.csp.search.SearchAction action,
jopt.csp.search.SearchTechnique technique)
- Specified by:
search
in interface jopt.csp.search.SearchTechniques
bfs
public jopt.csp.search.SearchTechnique bfs()
- Specified by:
bfs
in interface jopt.csp.search.SearchTechniques
dfs
public jopt.csp.search.SearchTechnique dfs()
- Specified by:
dfs
in interface jopt.csp.search.SearchTechniques
changeSearch
public jopt.csp.search.SearchAction changeSearch(jopt.csp.search.SearchTechnique technique,
jopt.csp.search.SearchAction action)
- Specified by:
changeSearch
in interface jopt.csp.search.SearchTechniques
changeSearch
public jopt.csp.search.SearchAction changeSearch(jopt.csp.search.SearchGoal goal,
jopt.csp.search.SearchAction action)
- Specified by:
changeSearch
in interface jopt.csp.search.SearchTechniques
changeSearch
public jopt.csp.search.SearchAction changeSearch(jopt.csp.search.SearchGoal goal,
jopt.csp.search.SearchTechnique technique,
jopt.csp.search.SearchAction action)
- Specified by:
changeSearch
in interface jopt.csp.search.SearchTechniques