C# Класс AIMA.Core.Search.Informed.RecursiveBestFirstSearch

Наследование: AIMA.Core.Search.Framework.NodeExpander, Search
Показать файл Открыть проект

Открытые методы

Метод Описание
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