0

I follow this example: Scheduling algorithm for a round-robin tournament? to create round robin tournament. But there is one problem which I have. Lets say we have tournament in table tennis and I want to improve this algorithm by changing their position. Player 1 still plays on table 1 which I dont want. All player should change their table as much as possible and do not play on the same table 2 and more round in row

Community
  • 1
  • 1
hudi
  • 14,603
  • 43
  • 135
  • 237

1 Answers1

1

Once you've decided who is to play whom in the given round, randomly assign the pairs of players to tables.

A single random shuffle per round will do the trick.

This way, no one will get any systematic advantage by repeatedly playing at the same table.

NPE
  • 464,258
  • 100
  • 912
  • 987
  • random is not options for me because there is still small chance that player 1 will play all game on table 1. I need there some system – hudi Mar 07 '13 at 11:14