C# 클래스 AIMA.Core.Search.Informed.RecursiveBestFirstSearch

상속: AIMA.Core.Search.Framework.NodeExpander, Search
파일 보기 프로젝트 열기: PaulMineau/AIMA.Net

공개 메소드들

메소드 설명
RecursiveBestFirstSearch ( EvaluationFunction ef ) : System
clearInstrumentation ( ) : void
getMaxRecursiveDepth ( ) : int
getPathCost ( ) : double
search ( Problem p ) : List
setMaxRecursiveDepth ( int recursiveDepth ) : void
setPathCost ( Double pathCost ) : void

비공개 메소드들

메소드 설명
getBestFValueIndex ( double f ) : int
getNextBestFValueIndex ( double f, int bestIndex ) : int
rbfs ( Problem p, Node n, double node_f, double fLimit, int recursiveDepth ) : SearchResult

메소드 상세

RecursiveBestFirstSearch() 공개 메소드

public RecursiveBestFirstSearch ( EvaluationFunction ef ) : System
ef EvaluationFunction
리턴 System

clearInstrumentation() 공개 메소드

public clearInstrumentation ( ) : void
리턴 void

getMaxRecursiveDepth() 공개 메소드

public getMaxRecursiveDepth ( ) : int
리턴 int

getPathCost() 공개 메소드

public getPathCost ( ) : double
리턴 double

search() 공개 메소드

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

setMaxRecursiveDepth() 공개 메소드

public setMaxRecursiveDepth ( int recursiveDepth ) : void
recursiveDepth int
리턴 void

setPathCost() 공개 메소드

public setPathCost ( Double pathCost ) : void
pathCost Double
리턴 void