| 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