承办麻将世锦赛的前前后后之二十七: 技术准备之排位

— Max Ma

参赛者确定了,我们就可以进行排位了。自7月份以来,我们的报名人数一直在160位上下,9月份丹麦和意大利报名,最后时刻中国队退出,人数仍然是160,40桌。

麻将比赛的排位有很多种,常见的有随机,高高碰,和卷帘等。麻将世锦赛由于有国家和团队的排名,为了避免同一国家地区,同一团队的人过早相遇,采用卷帘和高高碰结合的方法比较多,就是前8局按卷帘最后2局高高。但也有比赛全程按卷帘排位的,比如2017年西安的第五届,我们也决定这样做。这样排的好处有以下几点:

  1. 赛前就可以把所有10局比赛排好,并通知选手,全程公开透明
  2. 赛程固定,局与局之间特别是最后2局的休息时间不会有变化(相对于高高碰)
  3. 减轻了组织者的压力,特别是最后2局的时候(相对于高高碰)
  4. 即使选手在8局以后排名较低,仍有机会遭遇排名靠前的选手,会激发选手的斗志,继续全力博杀而不是退出

现在我简单介绍一下卷帘法是怎么排的。

上面是第一和第二局的排位,我们只看前五桌和后五桌在第二局的变化。第一列(桌号那列不算,下同),就是东风位不变,第二列南风位像卷帘门一样往下卷一位,然后把最后一位061挪到第一行。第三列西风位与第二列类似,只是一下卷两位。第四列北风位与第二列相反,往上卷一位,然后把最上面的147挪到最后一行。第三局在第二局的基础上继续这样卷,依此类推,直到第十局。很显然,每次卷几位与总的桌数有关,所以要把握好这个数量,避免头尾相遇。

这样排完十局可以肯定不会有任何两位选手会遭遇两次,但仍然不是完美,因为大家可以看到第一列的选手桌号一直没有变化,他们有可能会抱怨,所以我们需要从第二局开始调整桌号。很简单,把桌号那一列往上卷四位。为什么是卷四位,因为我们要考虑均衡,卷9次后,第1桌变为第37桌,没有过头。第三局在第二局的基础上继续这样卷,依此类推,直到第十局。如果用一个数学公式表示就是:下一局桌号 = (当前桌号 + 4)% 40,%表示取余数。

桌号变了以后是不是完美了呢?还不是,因为我们看到十局里,选手的风位都没有变,就是说每一局开始时的风位都是一样的,输多了的人肯定又会抱怨老马了,所以我们要想办法让他们也闭嘴。从第二局开始要变风位。变化很简单,就按照每圈风位交换的规则来就可以了,就是第二局东南风位交换,西北风位交换,依此类推。第五局开始新的一轮。

这样每局之间不但纵向变化了,横向也也变化了,排位就活了,但又有规律可循。下面是第一局和第二局最后的排位。

这就是我们本届比赛十局按卷帘排位的思路,每一位选手每一局都会在不同桌号碰到不同的选手,开局风位也不同。有人可能要问了,这样好像没有避免相同国家/地区和团队的选手同桌。是的,现在我就要说一下我是怎么避免的。原则上这个非常简单,就是把来自同一国家地区和团队的选手放在同一列, 但在实际操作上有相当大的难度。理想的状态是:每一个国家的所有选手都在同一列,每一个团队的四位选手也都在同一列,而每一列正好有40位选手。要完全满足这些条件的话最好像足球世界杯那样给各个国家地区分配固定的名额,显然在这里是行不通的。首先我们无法按国家分成四列,每列正好有40人,比如加拿大是46人,至少有6人要在另外一列;其次我们有多个团队是跨国的,有一个团队是跨四国的。可见难度是非常大的。但最后我还是做到了,我是这样做的:

  1. 把多于40人的加拿大队先确定。加拿大有11个团队加一个单干户就是我,所以就把我和随机抽选的一个队共5人放到另外一列, 第三列(西风列);
  2. 法国有38人,其中The blue Family队包括了两位瑞典选手,还有Pung intended队包括了一名美国选手。我把这两位瑞典选手和法国队放在一列, 第四列(北风列);
  3. 瑞典剩余的8人和加拿大6人,再加上丹麦6人,德国7人,意大利8人,新加坡4人和波兰1人刚好40人为一列(排位确定后加拿大和新加坡先后各有一人退出). 之所以波兰一人放在这一列是因为她和三名德国选手组成了Happy hu  lucky队, 第一列(东风列);
  4. 剩余的选手正好是40人,包括有荷兰与瑞士联合的Dutch JAJa队,有日本,美国,葡萄牙和英国的四国联队Majestile Mounties,还有一位Pung intended的美国选手放在一列,,第二列(南风列);

这样安排以后,除了加拿大选手,瑞典选手,和Pung intended队外,其他国家地区和团队都不可能会同桌的。加拿大因为有46人参加排位,所以同桌不可避免,而瑞典选手和Pung intended团队通过适当的人工干预也是可以避免同桌的。如下图, 我把第一列的8位瑞典选手放在最下面,第二列Pung intended的美国选手放在最上面,第四列Pung intended的三位法国选手放到最下面,The blue Family的两位瑞典选手放在倒数第九和第十的位置,这样,按照我们前面介绍的方法进行排位时,可以避免第一列和第四列的瑞典选手, 第二列和第四列的Pung intended选手同桌。

但是这样排还有一个问题,就是选手在某列的具体位置决定了他与左右列谁同桌,所以这个位置很重要,不能简单地人工排列。解决这个问题的办法就是在排位前把每一列都随机排序一下,这样每一列的选手顺序就不会被人为控制。但是随机又打乱了我前面摆放的瑞典和Pung intended团队选手的位置,没有关系,随机后我只要在不改变选手相对位置的情况下,把这几个选手调整到原来的位置就可以了。

上述排位全部通过麻将比赛管理系统完成,中间通过人工干预,在每列随机后把第一和第四列的瑞典选手,第二和第四列团队的选手平移到预设位置,但没有改变其他选手的相对位置。我从7月份开始就一直在推演这一排位模式,反复核对选手位置的变化,确保没有违法排位的原则。

有一个小插曲,比赛第二局开始前,我刚坐下,好像是高山流水找到我说他们那一桌被安排了六个人,吓了我一跳,但我还是信心满满的告诉他不可能,我让他去核对了再找我,他走了,也没有回来。

麻将比赛的排位还是有许多方法的,很难说哪个好哪个更好,只要找到适合自己的就可以了。关键的是要公开公平公正。

发表评论

邮箱地址不会被公开。 必填项已用*标注