C# Class AIMA.Core.Search.Uninformed.DepthLimitedSearch

Inheritance: AIMA.Core.Search.Framework.NodeExpander, Search
显示文件 Open project: PaulMineau/AIMA.Net Class Usage Examples

Public Methods

Method Description
DepthLimitedSearch ( int limit ) : System
clearInstrumentation ( ) : void
getPathCost ( ) : double
isCutOff ( List result ) : bool
isFailure ( List result ) : bool
search ( Problem p ) : List
setPathCost ( Double pathCost ) : void

Private Methods

Method Description
cutoff ( ) : List
failure ( ) : List
recursiveDLS ( Node node, Problem problem, int limit ) : List

Method Details

DepthLimitedSearch() public method

public DepthLimitedSearch ( int limit ) : System
limit int
return System

clearInstrumentation() public method

public clearInstrumentation ( ) : void
return void

getPathCost() public method

public getPathCost ( ) : double
return double

isCutOff() public method

public isCutOff ( List result ) : bool
result List
return bool

isFailure() public method

public isFailure ( List result ) : bool
result List
return bool

search() public method

public search ( Problem p ) : List
p AIMA.Core.Search.Framework.Problem
return List

setPathCost() public method

public setPathCost ( Double pathCost ) : void
pathCost Double
return void