C# Class AIMA.Core.Search.Local.SimulatedAnnealingSearch

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

Méthodes publiques

Méthode Description
SimulatedAnnealingSearch ( HeuristicFunction hf ) : System
SimulatedAnnealingSearch ( HeuristicFunction hf, Scheduler scheduler ) : System
getLastSearchState ( ) : Object
getOutcome ( ) : SearchOutcome
probabilityOfAcceptance ( double temperature, double deltaE ) : double
search ( Problem p ) : List

Private Methods

Méthode Description
getValue ( Problem p, Node n ) : double
shouldAccept ( double temperature, double deltaE ) : bool

Method Details

SimulatedAnnealingSearch() public méthode

public SimulatedAnnealingSearch ( HeuristicFunction hf ) : System
hf HeuristicFunction
Résultat System

SimulatedAnnealingSearch() public méthode

public SimulatedAnnealingSearch ( HeuristicFunction hf, Scheduler scheduler ) : System
hf HeuristicFunction
scheduler Scheduler
Résultat System

getLastSearchState() public méthode

public getLastSearchState ( ) : Object
Résultat Object

getOutcome() public méthode

public getOutcome ( ) : SearchOutcome
Résultat SearchOutcome

probabilityOfAcceptance() public méthode

public probabilityOfAcceptance ( double temperature, double deltaE ) : double
temperature double
deltaE double
Résultat double

search() public méthode

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