理想の組合せ表を求めて(1)
7人用組合せ表の模索
最初に悩んだのは7人用の組合せ表でした。使っていた組合せ表では、2回連続休みの人が発生したからです。
AI をトライしましたが、期待外れでした。
そこで思いついたのが、AI(ChatGPT)でした。早速、以下の依頼をしてみました。
[User] = 私
1番から7番まで7人の中から4人を選び、2人ずつに分かれてゲームをする時の対戦表を作って下さい。残りの3人は休みとします。
例えば、第1試合では、1+2 対 3+4が対戦し、5,6,7は休みます。続けて第2試合では、5+6 対 1+7が対戦し、2,3,4は休みます。
このような対戦表を16試合分作って下さい。ただし、以下を満たして下さい。優先順位の高いものから書きます。①同一人物が続けて3回出場することは無し。②同一人物が続けて2回休みというのも無し。⓸16回中、休みの合計回数は、7人ともほぼ同じとする。⑤最後に、組むパートナーや、対戦パートナーのメンバーはなるべくばらつくようにして下さい。
AIからはすぐに返事が来ました。
ラウンド 1:
1+2 vs 3+4
5, 6, 7 休み
ラウンド 2:
5+6 vs 1+7
2, 3, 4 休み
ラウンド 3:
2+3 vs 4+5
1, 6, 7 休み
ラウンド 4:
6+7 vs 1+4
2, 3, 5 休み
ラウンド 5:
3+5 vs 2+6
1, 4, 7 休み
ラウンド 6:
1+5 vs 6+2
3, 4, 7 休み
ラウンド 7:
4+7 vs 3+6
1, 2, 5 休み
ラウンド 8:
2+4 vs 5+1
3, 6, 7 休み
ラウンド 9:
6+3 vs 7+5
1, 2, 4 休み
ラウンド 10:
1+6 vs 2+7
3, 4, 5 休み
ラウンド 11:
4+5 vs 3+1
2, 6, 7 休み
ラウンド 12:
2+5 vs 6+4
1, 3, 7 休み
ラウンド 13:
3+4 vs 1+7
2, 5, 6 休み
ラウンド 14:
5+7 vs 2+3
1, 4, 6 休み
ラウンド 15:
1+3 vs 6+5
2, 4, 7 休み
ラウンド 16:
4+6 vs 7+2
1, 3, 5 休み
しかし、条件を満たしていないので、私から再度依頼しました。
[User]= 私
②同一人物が続けて2回休みというのも無し。 という条件が、大幅に破られています。改善をお願いします。
AIから、直ぐに返信が来ましたが、今回も同様の結果でした。何回かのやり取りの結果、最後にこのような返答が来ました。
やはり、AIは未だ発展途上で、文章的な提案は色々してくれるのでしょうが、このような数学的とも言えるリクエストは今はできないと感じました。
メンバーの息子さんが作ってくれました。
結局、メンバーの息子さんで、数字好きの若者が、一生懸命作ってくれたのが、以下の7人用組合せ表です。
1面7人用のダブルス組合せ表は、これでOKそうでしたが、模索は更に続きます。
次回以降は、2面12人などの場合でも良いものが作れるか、そして、条件を満たしているかどうかの検証をどうするかがテーマになっていきます。