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

Inheritance: AIMA.Core.Search.Framework.NodeExpander, Search
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
HillClimbingSearch ( HeuristicFunction hf ) : System
getLastSearchState ( ) : Object
getOutcome ( ) : SearchOutcome
search ( Problem p ) : List

Private Methods

Method Description
getHighestValuedNodeFrom ( List children, Problem p ) : Node
getValue ( Node n ) : double

Method Details

HillClimbingSearch() public method

public HillClimbingSearch ( HeuristicFunction hf ) : System
hf HeuristicFunction
return System

getLastSearchState() public method

public getLastSearchState ( ) : Object
return Object

getOutcome() public method

public getOutcome ( ) : SearchOutcome
return SearchOutcome

search() public method

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