C# 클래스 AIMA.Core.Search.Local.SimulatedAnnealingSearch

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

공개 메소드들

메소드 설명
SimulatedAnnealingSearch ( HeuristicFunction hf ) : System
SimulatedAnnealingSearch ( HeuristicFunction hf, Scheduler scheduler ) : System
getLastSearchState ( ) : Object
getOutcome ( ) : SearchOutcome
probabilityOfAcceptance ( double temperature, double deltaE ) : double
search ( Problem p ) : List

비공개 메소드들

메소드 설명
getValue ( Problem p, Node n ) : double
shouldAccept ( double temperature, double deltaE ) : bool

메소드 상세

SimulatedAnnealingSearch() 공개 메소드

public SimulatedAnnealingSearch ( HeuristicFunction hf ) : System
hf HeuristicFunction
리턴 System

SimulatedAnnealingSearch() 공개 메소드

public SimulatedAnnealingSearch ( HeuristicFunction hf, Scheduler scheduler ) : System
hf HeuristicFunction
scheduler Scheduler
리턴 System

getLastSearchState() 공개 메소드

public getLastSearchState ( ) : Object
리턴 Object

getOutcome() 공개 메소드

public getOutcome ( ) : SearchOutcome
리턴 SearchOutcome

probabilityOfAcceptance() 공개 메소드

public probabilityOfAcceptance ( double temperature, double deltaE ) : double
temperature double
deltaE double
리턴 double

search() 공개 메소드

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