C# Class AIMA.Core.Search.Online.LRTAStarAgent

Inheritance: AIMA.Core.Agent.Impl.AbstractAgent
Afficher le fichier Open project: PaulMineau/AIMA.Net

Méthodes publiques

Méthode Description
LRTAStarAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction, HeuristicFunction hf ) : System
execute ( Percept psPrime ) : System.Action
getHeuristicFunction ( ) : HeuristicFunction
getPerceptToStateFunction ( ) : PerceptToStateFunction
getProblem ( ) : OnlineSearchProblem
setHeuristicFunction ( HeuristicFunction hf ) : void
setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
setProblem ( OnlineSearchProblem problem ) : void

Private Methods

Méthode Description
actions ( Object state ) : HashSet
goalTest ( Object state ) : bool
init ( ) : void
lrtaCost ( Object s, System.Action action, Object sPrime ) : double

Method Details

LRTAStarAgent() public méthode

public LRTAStarAgent ( OnlineSearchProblem problem, PerceptToStateFunction ptsFunction, HeuristicFunction hf ) : System
problem OnlineSearchProblem
ptsFunction PerceptToStateFunction
hf HeuristicFunction
Résultat System

execute() public méthode

public execute ( Percept psPrime ) : System.Action
psPrime Percept
Résultat System.Action

getHeuristicFunction() public méthode

public getHeuristicFunction ( ) : HeuristicFunction
Résultat HeuristicFunction

getPerceptToStateFunction() public méthode

public getPerceptToStateFunction ( ) : PerceptToStateFunction
Résultat PerceptToStateFunction

getProblem() public méthode

public getProblem ( ) : OnlineSearchProblem
Résultat OnlineSearchProblem

setHeuristicFunction() public méthode

public setHeuristicFunction ( HeuristicFunction hf ) : void
hf HeuristicFunction
Résultat void

setPerceptToStateFunction() public méthode

public setPerceptToStateFunction ( PerceptToStateFunction ptsFunction ) : void
ptsFunction PerceptToStateFunction
Résultat void

setProblem() public méthode

public setProblem ( OnlineSearchProblem problem ) : void
problem OnlineSearchProblem
Résultat void