-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmass_launcher_psb2.sh
executable file
·120 lines (96 loc) · 4.06 KB
/
mass_launcher_psb2.sh
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
pythonscript="Tools/efficient_mean_fitness_and_solution_counts.py"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/batch-tournament/batch-size-8-tournament-size-64/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/batch-tournament/batch-size-8-tournament-size-7/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/tournament/size-32/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/tournament/size-4/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/pareto-tournament/objectives-total-error-size-age/tournament-size-64/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/pareto-tournament/objectives-total-error-age/tournament-size-64/"
#expdir="/home/thelmuth/Collab/thelmuth/Results/epigenetic-tags/"
#expdir="/home/thelmuth/Collab/thelmuth/Results/domain-knowledge/kitchen-sink-instructions/"
#expdir="/home/thelmuth/Results/domain-knowledge/transfer-learning-100percent/"
#expdir="/home/thelmuth/Collab/aabdelha/results2/batch-tournament/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/pool-lexicase/pool-size-100/"
#expdir="/home/thelmuth/Collab/thelmuth/Results/counterexample-drive-gp/add-case-after-50-gens/"
#expdir="/home/thelmuth/Collab/thelmuth/Results/counterexample-driven-gp/add-case-after-25-generations/"
#expdir="/home/thelmuth/Collab/thelmuth/Results/counterexample-driven-gp/add-case-after-100-generations/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase/rate-0.175/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase/rate-0.02/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase/rate-0.01/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase-increase-pop/rate-0.175/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase-increase-pop/rate-0.05/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase-increase-both-pop-and-gens-equally/rate-0.25/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase-increase-both-pop-and-gens-equally/rate-0.175/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/downsample-lexicase-increase-both-pop-and-gens-equally/rate-0.1/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/ifs/e-over-e-plus-1/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/random-threshold-lexicase/"
#expdir="/home/thelmuth/Results/output-instructions/with-popping/"
#expdir="/home/thelmuth/Results/output-instructions/output-instructions-dont-pop/"
#expdir="/home/thelmuth/Results/output-instructions/output-instructions-dont-pop-with-defaults/"
#expdir="/home/thelmuth/Results/parent-selection-v3-UMAD/madcap-epsilon-lexicase/semi-dynamic/rate-of-zero-epsilon-0.25/"
expdir="/home/thelmuth/Results/2021-benchmark-problem-development/run-downsampled-lexicase/"
declare -a namespaces=(
# "compare-string-lengths"
# "double-letters"
# "replace-space-with-newline"
# "string-lengths-backwards"
# "last-index-of-zero"
# "vector-average"
# "mirror-image"
# "x-word-lines"
# "negative-to-zero"
# "scrabble-score"
# "smallest"
# "syllables"
# "number-io"
# "small-or-large"
# "for-loop-index"
# "string-differences"
# "even-squares"
# "count-odds"
# "super-anagrams"
# "sum-of-squares"
# "vectors-summed"
# "pig-latin"
# "checksum"
# "digits"
# "grade"
# "median"
# "collatz-numbers"
# "wallis-pi"
# "word-stats"
#### PSB2
basement
bouncing-balls
bowling
camel-case
coin-sums
cut-vector
dice-game
find-pair
fizz-buzz
fuel-cost
gcd
indices-of-substring
leaders
luhn
mastermind
middle-character
paired-digits
shopping-list
snow-day
solve-boolean
spin-words
square-digits
substitution-cipher
twitter
vector-distance
)
for namespace in "${namespaces[@]}"
do
echo "$namespace"
if [ "$1" != "" ]; then
python $pythonscript "$expdir$namespace" $1
else
python $pythonscript "$expdir$namespace" brief
fi
done