WIN-J · 生活与工作工具
羽毛球双打轮换对阵表
输入成员、场地数和轮次,生成轮换搭档与对手的双打安排。查看出场、休息和重复配对统计,支持CSV、JSON保存与打印。
免费 · 无需安装输入内容在此浏览器中处理。
结果
优先均衡出场次数,再提出减少重复搭档和对手的编排。不能保证最优组合、实力均衡或最少连续休息。不考虑性别、水平或固定搭档。
成员出场与休息统计
| 成员 | 出场次数 | 休息 | 不同搭档数 | 搭档重复次数 | 不同对手数 | 对手重复次数 |
|---|
个人重复次数指与同一人在首次之后再次搭档或交手的次数。每场有两名对手。上方合计将两人的关系只计算一次,因此是个人重复次数合计的一半。
使用方法
- 每行输入一位能参加所有轮次的成员姓名。
- 设置场地数和轮次,每块场地需要4人。
- 生成轮换表并查看每人的出场、休息及重复关系。
- 使用新种子尝试其他组合,确定后保存JSON设置或打印安排。
使用示例
10人、2块场地、6轮共有12场比赛。每轮8人出场、2人休息,每人出场4~5次、休息1~2次。使用种子20261031可重现示例。
计算依据与限制
每场双打由4名不同成员组成。每轮优先选择出场较少的人,同次数时优先选择当前连续休息较久的人,再用种子确定同等条件下的顺序。对选中的成员比较161个有限候选组合,先减少搭档相遇次数的平方增量,相同时再减少对手相遇次数的平方增量。不搜索整个日程的全局最优解。人数4~32,场地1~8且不超过人数÷4,轮次1~30。不计算得分、胜负、场地轮换、发球顺序、混双限制、水平、迟到或提前离场。数据仅在浏览器内存中处理,不会自动保存。JSON保存姓名、设置、算法版本与种子,在相同版本下重新生成日程。
常见问题
所有人的出场次数相同吗?
总出场名额能被人数整除时可以相同;不能整除时,本工具将出场次数差控制在1次以内。前提是所有人每轮都可以出场。
能保证搭档和对手完全不重复吗?
人数与轮次数量可能使重复不可避免。工具比较有限候选来减少重复,但不保证零重复或重复次数最少。请查看统计或更换种子。
JSON也保存比赛结果吗?
本工具不记录比赛结果。JSON保存姓名、设置和种子,用相同算法版本重现轮换表。文件含姓名,分享前请确认范围。
可以按混双或实力编排吗?
目前是无性别、水平或固定搭档输入的普通双打轮换。请结合活动条件检查生成的组合。