-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgene_pool_config_example.txt
56 lines (47 loc) · 1.99 KB
/
gene_pool_config_example.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Gene Pool Configuration (# indicate comments)
# The number of processors used will be the minimum
# of this number and half the gene pool population.
maximum simultaneous games = 8
# How many players in each pool
gene pool population = 100
# How many mutations a newly created Genetic AI should undergo.
# The gene pool starts with first mutations and then switches back
# and forth. How many rounds each mutation rate lasts is controlled
# by the interval options.
first mutation rate = 30
first mutation interval = 20
second mutation rate = 1
second mutation interval = 1000
# Game time
#
# If the game time increment is positive, the time for each game
# starts at the minimum, then goes up by the increment after each
# round of games. When it reaches the maximum, the game time will
# remain at the maximum time until the end of the run. If the game
# time increment is negative, then the game time will start at the
# maximum game time and go down by the increment until it reaches the
# minimum game time, where it will remain thereafter.
minimum game time = .5 # seconds
maximum game time = 30 # seconds
game time increment = 0.01 # seconds
# (Optional) Start every game with the board specified by the FEN below
# FEN = rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1
# The above board is after 1. e4
# The name of the file where the genomes will be recorded.
# Games will be recorded in a file with "_games.txt" appended
# to the name. If the file already exists from a previous run,
# then the gene pool procedue will pick up from the last
# stopping point.
gene pool file = example_pool.txt
# Controls how much information is printed during a gene pool run.
# "verbose" - Print the outcomes of games and the win/draw counts
# of each AI after each round
#
# "quiet" - Only print information about the round
output volume = verbose
# Stops the gene pool after running for the given time.
# Time unit can be
# - hours, hrs, hr
# - minutes, min
# - seconds, sec
time limit = 1 hour