aima.search.uninformed
Class IterativeDeepeningSearch

java.lang.Object
  extended by aima.search.framework.NodeExpander
      extended by aima.search.uninformed.IterativeDeepeningSearch
All Implemented Interfaces:
Search

public class IterativeDeepeningSearch
extends NodeExpander
implements Search


Field Summary
 
Fields inherited from class aima.search.framework.NodeExpander
metrics, NODES_EXPANDED
 
Constructor Summary
IterativeDeepeningSearch()
           
 
Method Summary
 Metrics getMetrics()
           
 java.util.List search(Problem p)
           
 
Methods inherited from class aima.search.framework.NodeExpander
clearInstrumentation, expandNode, getNodesExpanded, getSearchMetric, setNodesExpanded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterativeDeepeningSearch

public IterativeDeepeningSearch()
Method Detail

search

public java.util.List search(Problem p)
                      throws java.lang.Exception
Specified by:
search in interface Search
Throws:
java.lang.Exception

getMetrics

public Metrics getMetrics()
Specified by:
getMetrics in interface Search
Overrides:
getMetrics in class NodeExpander