基于模拟退火算法的中超赛程编排优化研究

来源 :河北科技大学学报 | 被引量 : 0次 | 上传用户:lanying
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了促进赛事的公平性、实现人性化的赛程编排设计,同时达到减少出行里程、节约资源、保护环境的目的,采用计算机辅助建模的方法,对中超赛程编排进行优化研究。假设以总体出行里程最短、兼具赛程的公平性和设计的人性化为优化目标,以百度地图提供的球队所在城市间的距离数据为依据,通过改进模拟退火算法对2015年中超赛程编排进行优化,运用Matlab求解得到最优方案。结果表明:在最优赛程安排下得到的各支球队最优出行里程为5.022×105 km,相对2015年中超的实际赛程编排总里程减少了12.08%,由此节省燃油14.50 t,减少排放二氧化硫439 kg,对大气中二氧化硫减排的贡献率为11.11%,节约资金91 467.4元。该结果可以为中超实际主客场赛程编排的优化提供参考。
  关键词:环境规划与管理;中超赛程;模拟退火算法;最优化;冷却进度表
  中图分类号:X32;O224;TP301.6文献标志码:A
  Abstract:To optimizethe scheduleof Chinese Super League by establishing the mathematical model can not onlypromotefairness, obtain the humanization designation, but also achieve the aim of savingmileages, resources and protecting environment effectively.Assuming the distance between any two cities was the Baidu map of direct distance, promoting fairness and humanization as well as pursuing the shortest mileage. Wholetraveling distance of 2015 Chinese Super League schedule was optimized based on the improved simulated annealing algorithm and the model was established by Matlab. The results indicated that the whole traveling distance of optimized tournament is 5.022×105 km, which reduced 12.08% compared with that of actual schedule of 2015 Chinese Super League. Furthermore, 14.5 tons of fuel can be saved, 43.9 kg of sulfur dioxide emissions can be reduced, SO2 contribution can be reduced to 11.11% and 91 467.4 yuan can be saved in the optimized designation.
  Keywords:environmental planning and management; Chinese Super League schedule; simulated annealing algorithm; optimization; cooling schedule
  模擬退火算法(simulated annealing algorithm)是一类从局部拓展到全局的随机性组合系统优化方法[1],它利用杂交粒子群优化算法中的杂交运算与带高斯变异粒子群优化算法中的变异运算处理大规模复杂数据的优化问题[2]。与其他方法相比,该算法具有描述简单、约束较少、使用灵活、运行效率高等优点,适于求解非确定多项式问题(NP)、旅行商问题(TSP)等优化组合问题。改进退火算法的优化性能主要涉及全过程状态函数与温度更新函数,这些环节的设计将决定模拟退火算法的快速性、收敛性与鲁棒性等[34]。
  随着中超比赛影响力的逐渐深入,人们对赛程的公平性提出了更高的要求,同时也希望在轮次衔接上更多地体现人文关怀,在气候因素上能有更多的考量,在赛制编排上能更加符合低碳出行、绿色环保的要求。本文针对2015年中超赛程编排问题,以最短的出行路径为优化目标[5],通过改进模拟退火算法,合理控制冷却进度表(cooling schedule)中的适应度函数、交叉算子、变异算子以及内外循环准则,稳定快速地计算出最优编排方案[67],通过对此优化组合模型进行讨论表明,改进模拟退火算法可以高效解决双循环赛制的赛程编排问题[8]。
  1中超赛程现状及分析
  2015年中超联赛采用主客场双循环赛制[9],参赛队伍是2014年排名前16的球队(升级队代替降级队)。球队在一个城市进行完一场比赛后乘坐交通工具进入另一个城市参加比赛,所有球队进行完上半程比赛后回到各自城市休整,下半程与上半程对阵球队相同但主客场位置调换,所有比赛结束后,各球队回到各自所在的城市。
  河北科技大学学报2016年第5期刘宝友,等:基于模拟退火算法的中超赛程编排优化研究在中超赛程中,考虑到旅途劳累与主场优势等因素,任一球队不宜连续3次以上(>3)做主场或客场,此时通过建立退火模型进行系统优化,不仅可使赛程编排更为合理,更能确保球队队员实力的正常发挥,实现相对公平。各支球队的地理位置与所在城市之间的距离分别如图1和表1所示。
  2中超赛程优化模型的构建
  2.1模型假设
  在赛制编排中,将中超赛程所有方案表示为一个有向的赋权图C=(V,E)[10],其中V∈(V1,V2,…,V16),是16支球队集合中的一支;E∈(E1,E2,…,E16),是不同于V的另一支球队。最优赛程Z与有向对阵赛程C的关系为   min Z=∑ni=1|Ci|,(1)
  约束条件如下:
  1)任意两地往返路程相同,即Si,j=Sj,i;
  2)交通工具统一为宇通标准55座大巴车,中途不更换其他交通工具;
  3)Sa,b=0,a和b为同在一个城市的不同球队;
  4)所有球队打完上半程后回各自城市进行休整;
  5)退火算法参数取舍得当,不会陷入局部最优;
  6)两城市之间的路程精确到整数位。
  2.2模型分析
  首先将2014年球队排名作为2015年各队的队号(用a1,a2,…,a16表示,升级队代替降级队),按照抽签法的原则进行单循环随机排列,对应到b1,b2,…,b16的位置。
  2.3算法寻优步骤
  16支球队分为8组对阵,每组对阵有2种主客场情况,则共28=256种主客场情况,选取其中1种进行完整的15轮循环,此时寻优步骤如下:
  1)在256種主客场编排中随机选取1种情况进行蛇形编排与顺序轮转,得到完整的15轮循环过程;
  2)利用模拟退火算法进行种群寻优并判断每组对阵的2支球队是否已经连续做了3次主场(或客场)[1819],如果对阵的2支球队都已经做了3次主场(或客场)且下一场希望相同,则结束进程返回步骤1)重新随机选取;
  3)如果对阵的2支球队都已经连续3次做了主场(或客场),但2支球队对待下一场比赛希望做主场还是客场的情况相反,此时可以完成循环并输出最优解;
  4)如果对阵的2支球队下一场都想做主场(或者客场),但只有其中1支队伍已经连续3次做了主场(或客场),则此队拥有优先选择权,完成循环并输出最优解;
  5)如果对阵的2支球队下一场都想做主场(或客场),但是2支球队都没有连续3次做主场(或客场),则可根据队号大小决定,队号大的优先选择,完成循环并输出最优解。
  该算法的总体流程见图2。在中超联赛中,下半程赛程完全翻转上半程赛程,即对阵双方、主客场安排与轮次顺序完全确定。本文从中超联赛实际情况出发,在上半程对阵双方与主客场安排确定的情况下利用退火算法对下半程进行寻优,将优化后的上、下半程的赛程之和作为中超比赛整体的赛程,则此赛程即为最优的全局编排方案[20]。
  3结果分析与讨论
  3.1结果分析
  按照模拟退火算法初始值设置的一般原则,经过多次尝试,选取初始退火温度T0=500 000,在终止条件Tk+1=CTk中令C=0.95,通过运行Matlab程序,可得到全局寻优的模拟退火图,如图3所示。
  运行时长2 990.91 s,随机选取种类超过25万种,最终得到表2所示的运行结果。从表2可以得到每支球队出行的具体路线,同时计算出16支球队最短的出行里程为5.022×105 km。
  由于气候等不可抗因素对赛程编排具有一定的影响,某些球队所在城市在特定时段内不适宜做主场。以某支球队在前3场不适宜做主场为例,在利用算法寻找最优结果之前,人为赋予该球队主场危险标志,即默认此球队在前3轮比赛之前已经做主场参加了3场比赛,此时在进行前3轮比赛中该球队始终拥有优先选择主客场的权利,此时在算法寻优过程中该球队始终处于客场状态,可得到在赛程前3场中此队做客场的最优情况。通过合理使用危险标志与期望标志,可使优化的中超联赛赛程更趋人性化设计,可有效避免一些不可抗因素对球赛的干扰,有利于球员各自水平的正常发挥。
  3.2结果讨论
  根据中国汽车燃料消耗量网(the website of automobile fuel consumption of China)的信息可知,标准宇通55座大巴车的百公里耗油量为25 L,0号柴油5.3元/L,GB 252—2015规定0号柴油含硫量不高于02%(质量分数,下同),此处按0.15%计算。相对2015年中超实际编排方案,优化后编排里程减少69 032 km,燃油量减少了14.50 t,节约资金91 467.4元,同时减少二氧化硫排放43.9 kg。实际应用中,由于出行里程缩短而使道路通畅率上升,百公里耗油量随之降低,最终节能效果更加明显。
  根据20150907人民网环保部报道,2015年上半年中国二氧化硫总体排放量为989.1万t,机动车排放量约占总排放量的6%,即59.346×104 t。由以上数据计算可知,优化后赛程编排对二氧化硫排放贡献率由4.5×10-8减少为40×10-8,贡献率减少了11.11%。因此,对赛程进行优化编排对改善空气质量具有一定的作用。
  4模型评价
  优化后的模型通过合理嵌套模拟退火算法全局寻优,可以快速寻找到中超比赛最优的主客场赛程方案和各队的行程路线,程序简单且可操作性强;在中超赛程下半程对阵双方和主客场确定的情况下利用模拟退火算法优化轮次,相比于中超目前下半程轮次与上半程相同的情况而言,具有更高的实用价值。
  优化后的模型通过抽签法随机编排位置号,智能编排减少人工干预,且充分考虑部分参赛城市因不确定因素某时段不适合做主场的情况,体现赛事的公平性和更好的人性化安排。
  优化后的模型易于理解且具有很强的自适应性和推广价值,可应用在足球、篮球和羽毛球等各类体育赛事中。
  5结语
  优化思想可为赛程编排问题提供解决方法与手段,合理优化路径使大量无序态的赛程安排趋于有序化,通过寻求最优赛程方案使比赛更趋合理公平,并可节约资源、保护环境。与2015年中超实际赛程相比,应用该模型后比赛里程减少69 032 km,节省开支91 467.4元,燃油量减少了14.50 t,减少二氧化硫排放43.9 kg。本研究可为主客场赛程安排分析求解提供参考,并对进一步有效保护环境、提升空气质量提供思路。   参考文献/References:
  [1]刘浩, 韩晶. MATLAB R2014a 完全自学一本通[M]. 北京:电子工业出版社, 2015.
  [2]余胜威. MATLAB优化算法案例分析与应用[M]. 北京:清华大学出版社, 2014.
  [3]吴意乐, 何庆. 基于改进遗传模拟退火算法的WSN路径优化算法[J]. 计算机应用研究, 2016, 33(10): 5358.
  WU Yile, HE Qing. WSN path optimization algorithm based on improved genetic simulated annealing algorithm[J]. Application Research of Computers, 2016, 33(10): 5358.
  [4]MISEVICIUS A. A modified simulated annealing algorithm for the quadratic assignment problem[J]. Informatica, 2003, 14(4):497514.
  [5]史峰, 王辉, 郁磊, 等. MATLAB智能算法30个案例分析[M]. 北京:北京航空航天大学出版社, 2011.
  [6]赵文红, 张红斌. 一种改进的粒子群优化算法[J]. 河北科技大学学报, 2006, 27(4): 317320.
  ZHAO Wenhong, ZHANG Hongbin. An improved basic particle swarm optimization algorithm[J]. Journal of Hebei University of Science and Technology,2006, 27(4):317320.
  [7]郭亚军. 综合评价理论与方法[M]. 北京: 科学出版社, 2002.
  [8]MANTAWY A H, ABDELMAGID Y L, SELIM S Z. A simulated annealing algorithm for unit commitment[J]. IEEE Transactions on Power Systems, 1998,13(1):197204.
  [9]梁广辉. 中超联赛可持续发展的SWOT分析[D]. 北京: 北京体育大学, 2011.
  LIANG Guanghui. SWOT Analysis of Chinese Super League of Sustainable Development[D]. Beijing: Beijing Sport University, 2011.
  [10]孙士平, 吴建军. 直接搜索模拟退火算法的自适应改进[J]. 计算机工程与应用, 2015, 51(23):3137.
  SUN Shiping, WU Jianjun. Adaptive improvement of direct search simulated annealing algorithm[J]. Computer Engineering and Applications, 2015,51(23):3137.
  [11]陈华根, 李丽华, 许惠平,等. 改进的非常快速模拟退火算法[J]. 同济大学学报(自然科学版),2006,34(8):11211125.
  CHEN Huagen, LI Lihua, XU Huiping, et al. Modified very fast simulated annealing algorithm[J]. Journal of Tongji University(natural science),2006, 34(8):11211125.
  [12]HERSHBERGER J, SURI S, BHOSLE A M. On the difficulty of some shortest path problems[J].ACM Transactions on Algorithms, 2007, 2607(1):343354.
  [13]CLERC M, KENNEDY J. The particle swarmexplosion, stability and convergence in a multidimensional complex space[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(1): 5873.
  [14]胡运权. 运筹学基础及应用[M]. 北京:高等教育出版社, 2008.
  [15]吴受章. 最优控制理论与应用[M]. 北京:机械工业出版社, 2008.
  [16]胡大伟, 朱志强, 胡勇. 车辆路径问题的模拟退火算法[J]. 中国公路学报,2006, 19(4): 123126.
  HU Dawei, ZHU Zhiqiang, HU Yong. Simulated annealing algorithm of vehicle routing problem[J]. China Journal of Highway and Transport,2006, 19(4):123126.
  [17]MEISSNER M, SCHMUKER M, SCHNEIDER G. Optimized particle swarm optimization (OPSO) and its application to artificial neural network training[J]. BMC Bioinformatics, 2006(7): 125135.
  [18]陆平静, 李寶, 易任娇, 等. 一种基于改进模拟退火算法的程序性能优化参数搜索算法[J]. 计算机工程与科学, 2015, 37(7): 12271232.
  LU Pingjing, LI Bao, YI Renjiao,et al. An improved simulated annealing algorithm for program optimization parameters search[J]. Computer Engineering and Science, 2015, 37(7):12271232.
  [19]陈华根,吴健生,王家林,等.模拟退火算法机理研究[J].同济大学学报( 自然科学版),2004,32(6):802805.
  CHEN Huagen, WU Jiansheng, WANG Jialin, et al. Mechanism study of simulated annealing algorithm[J]. Journal of Tongji University(Natural Science), 2004, 32(6):802805.
  [20]张银蒲. 遗传算法在组播路由优化中的应用[J]. 河北科技大学学报, 2011,32(3):261264.
其他文献
为解决YC6105气缸体主轴承盖原采用一箱8件生产方式及慢浇工艺所存在的缩孔,夹渣,球化衰退等铸造缺陷,采用了大孔进水新技术及一箱16件的生产方式。有效地保证了铸件质量。
项目部是企业成本管理的主体。围绕着建筑产品的直接成本的构成,从建立成本管理体系,完善成本管理办法和考核制度,建设成本管理保障措施和事先控制机制,合理确定成本管理目标
<正>《念佛论》是倓虚法师一篇专门探讨净土法门的讲记,虽然内容是为初机学佛者,略说念佛求生西方弥陀净土之殊胜功德,但字里行间无不体现出,其作为天台宗的一代大师,以天台
校园文化建设是新形势下思想政治工作的一个重要方面,它拓展了思想政治工作的内容,也提供了思想政治工作的新形式.但是随着社会主义市场经济的建立和发展,文化领域也受到了广
提出了一种基于小波包能量熵神经网络的电力系统故障诊断方法.对采集到的故障后电压信号进行3层小波包分解,提取小波包能量熵,然后构造信号的小波包特征向量,并以此向量作为
在后50%的城镇化时代,我国的城市开发市场和建设环境,都面临着巨大的转变。"新常态"下的城市规划与建设要求回归自身发展规律。在这样的背景下,中央城市工作会议强调了加强城
土地是农业生产经营的关键生产因素。为推动农业的现代化、规模化、专业化发展,土地承包经营权亟待高效流转。然而,当前农村土地承包经营权流转中仍存在土地流转水平低、流转
本文利用Lucas定理推出稳定矩阵稳定度的一个估计值。
目的:通过统一数据标准、规范数据上传流程,充分整合个体因素、环境因素、遗传因素、体液生物标记物、神经心理数据、神经影像数据、组学数据,筛选出基于中国人群老化、环境、
目的探讨在常规治疗的基础上,早期高压氧治疗对脑缺氧缺血再灌注损伤患者CRP、NO、Bcl-2和乳酸水平的影响。方法随机选取在我院诊治的缺血缺氧性脑病患者85例作为研究对象,在