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
  • 15,555
  • 47
  • 142
  • 246

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
  • 486,780
  • 108
  • 951
  • 1,012
  • 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