C# Class AIMA.Core.Environment.NQueens.NQueensFitnessFunction

Inheritance: FitnessFunction, GoalTest
Show file Open project: PaulMineau/AIMA.Net

Public Methods

Method Description
NQueensFitnessFunction ( ) : System
generateRandomIndividual ( int boardSize ) : String
getBoardForIndividual ( String individual ) : NQueensBoard
getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
getValue ( String individual ) : double
isGoalState ( Object state ) : bool

Method Details

NQueensFitnessFunction() public method

public NQueensFitnessFunction ( ) : System
return System

generateRandomIndividual() public method

public generateRandomIndividual ( int boardSize ) : String
boardSize int
return String

getBoardForIndividual() public method

public getBoardForIndividual ( String individual ) : NQueensBoard
individual String
return NQueensBoard

getFiniteAlphabetForBoardOfSize() public method

public getFiniteAlphabetForBoardOfSize ( int size ) : HashSet
size int
return HashSet

getValue() public method

public getValue ( String individual ) : double
individual String
return double

isGoalState() public method

public isGoalState ( Object state ) : bool
state Object
return bool