All Packages  This Package  Class Hierarchy  Class Search  Index

Class aima.search.DepthBoundedSearch

java.lang.Object
   |
   +----aima.search.DepthBoundedSearch

This class implements depth-bounded search.


public class  DepthBoundedSearch
     extends java.lang.Object
     implements aima.search.SearchMethod
{
          // Fields 1
     protected LIFOQueue Q;

          // Constructors 1
     public DepthBoundedSearch(State, int);

          // Methods 1
     public SearchNode search();
}



Fields


Q

   protected LIFOQueue Q

Stack for depth-first search.



Constructors


DepthBoundedSearch

   public DepthBoundedSearch(State startState, 
                             int maxDepth) 

Constructor takes an initial problem state and depth bound.




Methods


search

   public SearchNode search() 

Performs depth-bounded search from initial state.

Implements:
search in interface SearchMethod


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4