这次清明杯,预计安排8人小比赛,希望能尽量公平,让每个人对到的场次相同
于是就产生了这种想法:如何快速方便的安排赛程?
以前也想过如何安排赛程,让选手们尽量不重复对到的公平方法
其实桥牌比赛就有这样的座位安排方法了,就是豪威尔赛制(Howell Movement)
简单举例,如果有8队,首先固定一队为地主队(假设为8),把队伍以交叉的方式排列:
1-7 2-6 3-5 4-8
如果是10队,固定地主队为10,排列方式就是:
1-9 2-8 3-7 4-6 5-10
只要知道是这样排就好了,原理不重要,我也懒得写数学证明XD
第一场排完,接下来就非常简单,首先地主队8不动,其他位置1改成2,2改成3,最后一号
改成1(有点像悬赏指示牌的轮转)
8人的赛制就这样排:
第一场:1-7 2-6 3-5 4-8
第二场:2-1 3-7 4-6 5-8
第三场:3-2 4-1 5-7 6-8
第四场:4-3 5-2 6-1 7-8
第五场:5-4 6-3 7-2 1-8
第六场:6-5 7-4 1-3 2-8
第七场:7-6 1-5 2-4 3-8
这样可以轻松排完所有赛程,而且所有队伍可以完美地平均对到
至于日麻比赛一桌四个人,那就把两桌桥牌桌合成一组日麻桌,就能处理4个队伍的问题
不过可能需要调整一下,这里我把地主队改成1来轮转,发现正好可以
第一场:1-7-2-6 3-5-4-8
第二场:1-8-3-7 4-6-5-2
第三场:1-2-4-8 5-7-6-3
第四场:1-3-5-2 6-8-7-4
第五场:1-4-6-3 7-2-8-5
第六场:1-5-7-4 8-3-2-6
第七场:1-6-8-5 2-4-3-7
如此一来,每七场就能成为一个循环,可以验算看看,任两位选手对到的场次都是3场
例如:
14对到的场次是第三、第五、第六场
27对到的场次是第一、第五、第七场
38对到的场次是第一、第二、第六场
由于两天比赛,觉得打七场不过瘾,想狂战十四场的话
只要再度调整一下,把第一场的对战方式反向交叉
(1不动,28互换,37互换,46互换,5也不动)
1-7-2-6 3-5-4-8
变成
1-3-8-4 7-5-6-2
然后如法炮制就完成了8~14轮的赛程了:
第八场:1-3-8-4 7-5-6-2
第九场:1-4-2-5 8-6-7-3
第十场:1-5-3-6 2-7-8-4
第11场:1-6-4-7 3-8-2-5
第12场:1-7-5-8 4-2-3-6
第13场:1-8-6-2 5-3-4-7
第14场:1-2-7-3 6-4-5-8
可以验算看看,跟1~7轮的情形一样,每个对手平均对到
于是现在一劳永逸的解决了8人小比赛的问题,只要把这个表直接拿去用就可以了