テスト1~9
行ったテストの考察を行う
Last updated
行ったテストの考察を行う
Last updated
win_point
: 10
lose_point
: 0
drow_point
: 0
raito
: 0.9
how_to_generate
: random
strategy_pattern
: 6
1 strategy_all_the_same
number: 1
2 strategy_all_the_same
number: 2
3 strategy_all_the_same
number: 3
4 strategy_all_the_same
cycle: 1, first_number: 1
5 strategy_all_the_same
cycle: 1, first_number: 2
6 strategy_all_the_same
cycle: 1, first_number: 3
group_size
: 100
the_number_of_times
: 10
generation
: 100
group_size
は100と多めにとった。結果は10~70世代頃で、Strategyの大別が同じごとに似た挙動をしていることが分かった。また、各大別ごとによく見ると、その中の3つがそれぞれ波を持っていることがわかる。この挙動は予想外のものであったため、似た条件でさらに調べることにした。また、70~100世代ごろはかなり規則性の少ない挙動をしている(それぞれの波は健在か?)
group_size
: 60
the_number_of_times
: 12
generation
: 200
すべて似た結果となった。初期集団への依存が少ないと考えられる。また、全体としてStrategyの大別ごとに似た挙動をする、大別中の3つそれぞれの波が存在するといった特徴はテスト1と同じであった。また、the_number_of_strategy
を変更したが特に変化は見られなかった。
the_number_of_strategy
を3の倍数にしたので、対称性がかなりキレイになったが、特に変化が見られなかったのが意外な結果となった。
group_size
: 60
the_number_of_times
: 3
generation
: 400
世代数を伸ばし、各戦略の長さを短くした。各戦略の長さの影響か、初期集団が特異だったのか、上下が反転したようである。Strategyの大別の挙動は特に変化はなかった。
group_size
: 60
the_number_of_times
: 12
generation
: 200
初期集団の特異性について検証するためにテスト2~4と同様の条件で再試行。上下反転は見られなかったためテスト6の上下反転はthe_number_of_times
に依存していた可能性が高い。
group_size
: 60
the_number_of_times
: 12
generation
: 500
世代数をさらに伸ばした。このあたりから視認性が悪くなってくる。
group_size
: 60
the_number_of_times
: 10
generation
: 200
the_number_of_times
への依存を感じ、最初と同じ10に設定。Strategyの大別の挙動は特に変わらないが、どちらが上になるかの挙動は、テスト2~4とも、8,9それぞれも異なる結果となった。
Strategyの大別ごとに挙動が似るというのはすべてに共通した。
Strategyの大別内で、3つそれぞれの挙動が波となるという点も共通した。
どちらが上になるか、どこで入れ替わるかは各条件や各初期集団で異なった。
初期集団への依存度は条件によっても異なった。