Package | Description |
---|---|
org.oakgp.rank.tournament |
Provides classes for using a round-robin tournament to rank the candidates of a generation.
|
org.oakgp.util |
Utility classes that support the functionality provided by the rest of the framework.
|
Modifier and Type | Class and Description |
---|---|
class |
FirstPlayerAdvantageGame
Removes "first-mover advantage" bias from the evaluation of players in two player games.
|
class |
TwoPlayerGameCache
Wraps a
TwoPlayerGame to provide caching of results. |
Constructor and Description |
---|
FirstPlayerAdvantageGame(TwoPlayerGame twoPlayerGame)
Creates a
FirstPlayerAdvantageGame that uses the given TwoPlayerGame . |
RoundRobinTournament(TwoPlayerGame game)
Creates a
RoundRobinTournament for the given TwoPlayerGame . |
TwoPlayerGameCache(int maxSize,
TwoPlayerGame twoPlayerGame)
Creates a cache of the given maximum size which will contain the results of evaluating the given
TwoPlayerGame . |
Modifier and Type | Method and Description |
---|---|
RunBuilder.InitialPopulationSetter |
RunBuilder.GenerationRankerSetter.setTwoPlayerGame(TwoPlayerGame twoPlayerGame)
Set the
TwoPlayerGame used to determine the relative fitness of two candidates. |
OakGP Genetic Programming Framework