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

Inheritance: AIMA.Core.Search.Framework.NodeExpander, Search
Afficher le fichier Open project: PaulMineau/AIMA.Net Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
cutoff ( ) : List
failure ( ) : List
recursiveDLS ( Node node, Problem problem, int limit ) : List

Method Details

DepthLimitedSearch() public méthode

public DepthLimitedSearch ( int limit ) : System
limit int
Résultat System

clearInstrumentation() public méthode

public clearInstrumentation ( ) : void
Résultat void

getPathCost() public méthode

public getPathCost ( ) : double
Résultat double

isCutOff() public méthode

public isCutOff ( List result ) : bool
result List
Résultat bool

isFailure() public méthode

public isFailure ( List result ) : bool
result List
Résultat bool

search() public méthode

public search ( Problem p ) : List
p AIMA.Core.Search.Framework.Problem
Résultat List

setPathCost() public méthode

public setPathCost ( Double pathCost ) : void
pathCost Double
Résultat void