⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2006-0540.tex

📁 自动化学报的编辑软件
💻 TEX
📖 第 1 页 / 共 3 页
字号:
\documentclass{aase}\usepackage{multicol}\usepackage{psfig}\usepackage{subfigure}\usepackage{amsmath}\usepackage{amssymb}\usepackage{amsfonts}\usepackage{graphicx}\usepackage{url}\usepackage{ccaption}\usepackage{booktabs} % 做三线表的上下两条粗线用\setcounter{page}{409}\firstheadname{ACTA AUTOMATICA SINICA} % 首页页眉\firstfootname{} % 首页页脚 \zihao{5-}$\copyright$ 200X by {\sl Acta Automatica Sinica}. All rights reserved.\headevenname{ACTA AUTOMATICA SINICA} % 其他页偶数页页眉\headoddname{JIANG Yong-Heng et al.: Model Transformation and Optimization of the Olympics $\ldots$}% 其他页奇数页页眉\begin{document}\title{{Model Transformation and Optimization of\\\vskip 0.4\baselineskipthe Olympics Scheduling Problem }\thanks{ReceivedJune 16, 2006;in revised formOctober 2, 2006}\thanks{Supported by Beijing Natural Science Foundation of P.\,R.\,China(4031002) }\thanks{1. Department of Automation, Tsinghua University, Beijing 100080,P.\,R.\,China }\thanks{DOI: 10.1360/aas-007-0409}}\author{{JIANG Yong-Heng$^{1}$ \qquad GU Qing-Hua$^{1}$ \qquad HUANGBi-Qing$^{1}$ \qquad CHEN Xi$^{1}$ \qquad XIAO Tian-Yuan$^{1}$ } }\abstract{ The Olympics scheduling problem is modeled as constraintsatisfaction problem, which is transformed into a constrainedoptimization problem by softening the time constraints of the finalmatches. A decomposition methodology based on Lagrangian relaxationis presented for the constrained optimization problem. For the dualproblem optimization the sub-gradient projection method withvariable diameter is studied. The method can converge to theglobally optimal solutions and the efficiency is given. Numericalresults show that the methods are efficient and the phase transitiondomain can be recognized by the algorithm. }\keyword{ Scheduling, Olympics, Lagrangian relaxation, modeltransformation}%\cncl{TPXXX.XX}\maketitle\pagestyle{aasheadings}%这一章为引言,无需写标题. We do not need a title for the introduction chapter.{\renewcommand\baselinestretch{2.0} Since 1980s, modern sportsactivities have been more and more socialized, specialized,entertainized, commercialized and informatized. As time flies, newtechnologies play more and more important roles in sportsorganization. And ``High-tech Olympics'' has been one of the threethemes of ``New Beijing, Great Olympics''. Research progress on``High-tech Olympics'' will benefit the society and economydevelopment.Olympics organization involves quite many sorts of resources,athletes, referees and gymnasia, as long with various constraints.So the Olympics scheduling is an arduous task, which is one of theimportant branches of the ``High-tech Olympics'' research. Sportsscheduling research originated in the 1980s. Nemhauser andTrick$^{[1]}$, Henz et al.$^{[2]}$, Schaerf$^{[3]}$, Regin$^{[4]}$,McAloon, Tretkoff and Wetzel$^{[5]}$, Sch\"{o}nberger, Mattfeld andKopfer$^{[6]}$ have explored the scheduling problem. But theyfocused on the single-event tournament scheduling problem. Researchon multi-event and large scaled scheduling research has not beenreported. Andreu$^{[7]}$ has studied the DSS for scheduling the 1992Olympic Games, but the algorithm was not studied.The Olympics scheduling problem is a timetabling problem. Thetimetabling problem is a combination problem in nature, and has beenproven NP-hard. A wide variety of approaches to timetabling problemshave been described in the literature and tested on real data. Theycan be roughly divided into four types$^{[8]}$: 1) sequentialmethods, 2) cluster methods, 3) constraint-based methods, and 4)meta-heuristic methods. Sequential methods and cluster methodspresent policies that obtain approximate solutions. Constraint-basedmethods are back-tracking methods in nature. Meta-heuristic methodscan provide good solutions, but they are computational consuming.A novel method might be found by transforming the problem into a newmodel. In this paper, the time constraints of the final matches aresoftened, and then the Olympics scheduling problem is transformedinto a constrained optimization problem. Although the events arecoupled by the field constraints, the constrained optimizationproblem can be decomposed into single-event sub-problems by relaxingthe field constraints. Lagrangian relaxation provides a methodologyto realize the decomposition. Since 1990s, the authors such as Luh,et al. have studied the production scheduling problem withLagrangian relaxation$^{[9-14]}$. They relaxed the capacityconstraints to decompose the production scheduling problem into jobsub-problems. The difficulty of Lagrangian relaxation is theoptimization of the dual problem. In 1969, Polyak$^{[15]}$ presenteda subgradient method to the convex problem, but the convergence ofthe method depended on the estimated optimal value. In 1996,Kiwiel$^{[16-17]}$ studied the subgradient projection methods forconvex optimization, which converged without the estimated optimalvalue, but the diameter of the variable domain was imported.Kim$^{[18]}$ had presented a variable target value subgradientmethod in 1991 before Kiwiel, which was nothing but a special caseof Kiwiel$'$s method.}\section{Temporal interval model language}{\renewcommand\baselinestretch{2.0} The Olympics system involvestime-distribution constraints, field constraints, person constraintsand time window constraints. A temporal interval model language isneeded as the interface to deal with the constraints.The matches are scheduled in the periods of the competition days,and the periods are not continuous. So a triple $(d,p,\tau )$ isdesigned for time $t$, $d=1,\cdots ,n$ denotes the days,$p=0,1,\cdots ,p_m -1$ denotes the periods ($p_m $ is the number ofthe periods in a day), and $\tau =[0,1,\cdots ,\tau _m -1]$ denotesthe time point ($\tau _m $ is the number of the time points in aperiod). In the Olympics scheduling problem, the $k$th match ofevent $i$$'$s $j$th round is denoted as $(i,j,k)$, and the finalmatch is denoted as $(i,j_{mi} ,1)$. The beginning time and endingtime of $(i,j,k)$ is denoted as $T_{bijk} $ and $T_{eijk} $, thecorresponding triples are $(d_{bijk} ,p_{bijk} ,\tau _{bijk} )$ and$(d_{eijk} ,p_{eijk} ,\tau _{eijk} )$. The relations for timeintervals are as follows.\\1) equal $[t_{11} ,t_{12} ]=[t_{21} ,t_{22} ]\Leftrightarrow t_{11}=t_{21} \wedge t_{12} =t_{22} $.\vskip1mm2) before $[t_{11} ,t_{12} ]<[t_{21} ,t_{22} ]\Leftrightarrow t_{12}<t_{21} $.\vskip1mm3) after $[t_{11} ,t_{12} ]>[t_{21} ,t_{22} ]\Leftrightarrow t_{11}>t_{22} $.\vskip1mm4) repulsive $[t_{11} ,t_{12} ]\mathop \leftrightarrow \limits_{c_2}^{c_1 } [t_{21} ,t_{22} ]\Leftrightarrow t_{12} +c_1 <t_{21} \veet_{11} >t_{22} +c_2 $.\vskip1mm5) close $[t_{11} ,t_{12} ]\mathop \approx \limits_{c_2 }^{c_1 }[t_{21} ,t_{22} ]\Leftrightarrow t_{11} \le t_{22} +c_2 \wedget_{12} +c_1 \ge t_{21} $.\vskip1mm6) including $[t_{11} ,t_{12} ]\supset [t_{21} ,t_{22}]\Leftrightarrow t_{11} \le t_{21} \wedge t_{12} \ge t_{22}$.\vskip1mm7) during $[t_{11} ,t_{12} ]\subset [t_{21} ,t_{22} ]\Leftrightarrowt_{11} \ge t_{21} \wedge t_{12} \le t_{22} $.\\The rules above are used to model the Olympics scheduling problem ofa schedule system.}\section{Modeling and model transforming of the Olympics scheduling problem}In Olympics, the athletes hope to play fairly, the audience wanttheir favorable matches, the sponsors require the gainfuladvertisement time, and the matches run in some special orders.For most events, teams or athletes take part in some matches, andthe winners are promoted to the next round until the champion ischosen. There are one or more matches in a round, and the matches ofthe preceding round have to be earlier than those of the successor.These are called order constraints. Some special event has just oneround. For some traditional or other reasons, a special round ofevent A must run before the related round and after the precedinground of event B, for example, swimming man and swimming woman.These are called cross constraints. Some event cannot be muchearlier or later than some other event. These are called closeconstraints. Some event has to be some time earlier or later thansome other event. For example, the different groups of the sameevent had better run one after another, the track events longer than1000 meters cannot run in a same day. These are calleddecentralization constraints. All of the above constraints arecalled time-distribution constraints.The capacity of the fields is limited, so there cannot be much more matcheson the fields at the same time. Some fields may affect each other, and therecannot be matches on the correlative fields at the same time. And these arecalled field constraints.In Olympics, some athlete may attend more than one event. So there has to besome time interval between the correlative events, and the athlete cannotrun from one field to another in a period of time. These are called personconstraints.The audience and sponsors$'$ requirement could be expressed by timewindow constraints.In fact, the events of the Olympics are coupled by the fieldconstraints. The field uncoupled events could be schedulerespectively and independently. Next, a kind of field coupled eventsrepresented with the temporal interval model language are analyzedand formulated in Section 2.First, some symbols are explained. If event $i$ can run on the kindof field $l$, $S(i,l)=1$, otherwise, $S(i,l)=0$. If match $(i,j,k)$runs on the $m$th field at time $t$, $O[(i,j,k),m,t]=1$, otherwise,$O[(i,j,k),m,t]=0$.The constraints are formulated as follows:1) Time-distribution constraintsOrder constraints are as follows\begin{equation}[T_{bi_1 j_1 k_1 } ,T_{ei_1 j_1 k_1 } ]<[T_{bi_2 j_2 k_2 } ,T_{ei_2 j_2 k_2 } ]\end{equation}Cross constraints are as follows\begin{align}&[T_{bi_1 jk_1 } ,T_{ei_1 jk_1 } ]<[T_{bi_2 jk_2 } ,T_{ei_2 jk_2 }]\wedge [T_{bi_2 jk_2 } ,T_{ei_2 jk_2 } ]<\nonumber\\&[T_{bi_1j+1k_1 } ,T_{ei_1 j+1k_1 } ]\end{align}Decentralization constraints are as follows\begin{equation}[T_{bi_1 j_1 k_1 } ,T_{ei_1 j_1 k_1 } ]\mathop \leftrightarrow\limits_{c_2 }^{c_1 } [T_{bi_2 j_2 k_2 } ,T_{ei_2 j_2 k_2 } ]\end{equation}Close constraints are as follows\begin{equation}[T_{bi_1 j_1 k_1 } ,T_{ei_1 j_1 k_1 } ]\mathop \approx \limits_{c_2}^{c_1 } [T_{bi_2 j_2 k_2 } ,T_{ei_2 j_2 k_2 } ]\end{equation}2) Field constraints\begin{equation}\forall l,t,\ \sum\limits_{i:S(i,l)=1} {O[(i,j,k),m,t]\le m_{\max }}\end{equation}There cannot be more than $m_{\max } $ matches on the $m$th field atthe same time.3) Person constraints\begin{equation}[T_{bi_1 j_1 k_1 } ,T_{ei_1 j_1 k_1 } ]\mathop \leftrightarrow\limits_{c_2 }^{c_1 } [T_{bi_2 j_2 k_2 } ,T_{ei_2 j_2 k_2 } ]\end{equation}Matches $(i_1 ,j_1 ,k_1 )$ and $(i_2 ,j_2 ,k_2 )$ involve somecommon athletes, so match $(i_1 ,j_1 ,k_1 )$ must be repulsive tomatch $(i_2 ,j_2 ,k_2 )$.\begin{align}&O[(i,j,k_1 ),m_1 ,t_1 ]=1\wedge O[(i,j,k_2 ),m_2 ,t_2]\nonumber\\&=1\wedge \left| {t_1 -t_2 } \right|\le\tau \Rightarrowm_1 =m_2\end{align}Matches $(i_1 ,j_1 ,k_1 )$ and $(i_2 ,j_2 ,k_2 )$ involve somecommon athletes. If they are time-close, they must occupy the samefield.4) Time window constraints

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -