Skip to content

Commit de0658b

Browse files
committed
Reduce number of repetitions for transitive fps.
1 parent 5506172 commit de0658b

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

update_fingerprints.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ def obtain_transitive_fingerprint(strategy, turns, repetitions):
105105
Obtain the transitive fingerprint
106106
for a given strategy and save the figure to the assets dir
107107
"""
108-
fp = axl.TransitiveFingerprint(strategy)
108+
fp = axl.TransitiveFingerprint(strategy, number_of_opponents=30)
109109
fp.fingerprint(turns=turns, repetitions=repetitions,
110110
progress_bar=False, processes=0)
111111
plt.figure()
@@ -191,7 +191,9 @@ def write_markdown(strategy):
191191
return markdown
192192

193193

194-
def main(turns, repetitions, transitive_turns, transitive_repetitions):
194+
def main(turns, repetitions,
195+
transitive_turns, transitive_repetitions,
196+
transitive_v_short_turns, transitive_v_short_repetitions):
195197
"""
196198
Fingerprint all strategies, if a strategy has already been fingerprinted it
197199
does not get rerun.
@@ -249,8 +251,8 @@ def main(turns, repetitions, transitive_turns, transitive_repetitions):
249251
fp = "Transitive_v_short"
250252
if (name, fp) not in db or db[name, fp] != signature:
251253
obtain_transitive_fingerprint_v_short(strategy,
252-
transitive_turns,
253-
transitive_repetitions)
254+
transitive_v_short_turns,
255+
transitive_v_short_repetitions)
254256
write_strategy_to_db(strategy, fingerprint=fp)
255257

256258
markdown += write_markdown(strategy)
@@ -292,5 +294,8 @@ def main(turns, repetitions, transitive_turns, transitive_repetitions):
292294

293295
if __name__ == "__main__":
294296
turns, repetitions = 200, 100
295-
transitive_turns, transitive_repetitions = 200, 5000
296-
main(turns, repetitions, transitive_turns, transitive_repetitions)
297+
transitive_turns, transitive_repetitions = 200, 100
298+
transitive_v_short_turns, transitive_v_short_repetitions = 200, 500
299+
main(turns, repetitions,
300+
transitive_turns, transitive_repetitions,
301+
transitive_v_short_turns, transitive_v_short_repetitions)

0 commit comments

Comments
 (0)