首页 文章

3路/ 4路循环赛事调度算法

提问于
浏览
2

我想创建/实现一个锦标赛调度算法,每个游戏能够处理2个以上的参与者 .

对于2名参与者来说,问题似乎是众所周知的 . 请看这里例如:Round Robin Algorithm Implementation Java

与6支球队(A,B,C,D,E,F)的比赛示例:

  • (ABC)(DEF)

  • (ABD)(CEF)

  • (ABE)(CDF)

  • (ABF)(CDE)

  • (ACD)(BEF)

  • (ACE)(BDF)

  • (ACF)(BDE)

  • (ADE)(BEF)

  • (ADF)(BCE)

  • (AEF)(BCD)

如果队员数量奇数(即A,B,C,D,E),我希望每轮都有3路和2路比赛:(ABC)(DE)

一旦解决了3路问题,我想对4路游戏做同样的事情 .

我无法创建这样的算法,也无法在互联网上找到类似的解决方案 .

有人能指出我正确的方向吗?

1 回答

相关问题