aima.search.csp
Class CSP

java.lang.Object
  extended by aima.search.csp.CSP
Direct Known Subclasses:
MapCSP

public class CSP
extends java.lang.Object


Constructor Summary
CSP(java.util.List<java.lang.String> variables, Constraint constraints)
           
CSP(java.util.List<java.lang.String> variables, Constraint constraints, Domain domains)
           
 
Method Summary
 Assignment backTrackingSearch()
           
 java.util.List defaultOrderDomainOf(java.lang.String variable)
           
 Assignment mcSearch(int maxSteps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSP

public CSP(java.util.List<java.lang.String> variables,
           Constraint constraints)

CSP

public CSP(java.util.List<java.lang.String> variables,
           Constraint constraints,
           Domain domains)
Method Detail

defaultOrderDomainOf

public java.util.List defaultOrderDomainOf(java.lang.String variable)

backTrackingSearch

public Assignment backTrackingSearch()

mcSearch

public Assignment mcSearch(int maxSteps)