Balanced Algorithm を使用してラウンド ロビン トーナメントを作成するアルゴリズムがあります。これにより、次のゲームのプール サイズが 4 になります。
1-2 Round 1
3-4 Round 1
1-3 Round 2
2-4 Round 2
1-4 Round 3
2-3 Round 3
できるだけホーム対アウェイのバランスのとれた試合をしたいと思っています。上記から、1 は常にゲームの最初のチーム、つまりアウェイ チームであることがわかりますが、ゲームでバランスを取り、ホーム チームにすることもあります。以下に示すように、ラウンド 2 のゲームを切り替えて、1 人がホーム ゲームをプレイし、4 人がアウェイ ゲームをプレイできるようにしました。ゲームが理解された後にこれを達成するための簡単なアルゴリズムはありますか?
1-2 Round 1
3-4 Round 1
3-1 Round 2
4-2 Round 2
1-4 Round 3
2-3 Round 3