JOPTI 杂志上的优化 2314 - 6486 2356 - 752 x Hindawi 10.1155 / 2017/5723239 5723239 研究文章 NNIA计划制定时间表问题 http://orcid.org/0000 - 0001 - 9892 - 4460 Lei 1 1 Linqiang 电子与信息学院 西北工业大学 西安 陕西710072年 中国 nwpu.edu.cn 2017年 30. 5 2017年 2017年 29日 12 2016年 06 03 2017年 16 03 2017年 30. 5 2017年 2017年 版权©2017郁垒和角石。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

本文提出一种迷因多目标优化算法基于NNIA考试时间安排的问题。本文以供应点考试时间安排问题被认为是优化问题建模为一个简略的优化问题时。NNIA框架内,特殊的交叉算子是利用搜索解空间;两个本地搜索技术是用来优化这两个目标,一个多样性保持策略由一群精英主义算子和一个扩展优化算子,以确保足够数量的解决方案在帕累托。该算法是使用最广泛的uncapacitated卡特测试基准。实验结果证明该算法是一个竞争算法。

1。介绍

考试时间安排问题一直是一个具有挑战性的领域研究人员的运筹学、人工智能等领域,尤其是在多伦多的时间基准数据集被卡特和Laporte说(1996)( 1]。问题更加困难,因为大学是招收更多学生进入一个更大的各种各样的课程与越来越多的联合学位课程( 2)(梅洛et al . 2002年)。在过去的40年里有许多方法被应用到这个问题。代表技术包括基于技术( 3)以人群为基础的技术,包括遗传算法( 4)、图着色技术( 5, 6[],蚁群优化 7),分散搜索( 8),本地搜索方法包括禁忌搜索( 9和模拟退火 10, 11),可变邻域搜索( 12),和混合动力和hyperheuristic方法( 5]。一般来说,这个问题被建模为一个简略的优化问题;只有冲突被研究人员的数量。

减少冲突的数量在考试时间表,伯克和Newall (2005) ( 13)表示,冲突可以被消除,如果大量的时间分配。伯克et al。(1998) ( 14)还指出,长时间表需要减少冲突。很明显,ETTP肯定以供应点优化问题:冲突的数量和时间的数量。在合理范围内的时期,冲突的数量必须尽可能最小化。因此,它需要多个相互冲突的成本函数最小化,最好可以解决多目标优化的方法( 15],进口一些特性使用的图着色问题,研究,本文还采用变长染色体表示。

进化多目标优化(情绪),其主要目标是处理多目标优化问题(拖把),已成为进化计算领域的一个热门话题。通过同时优化多个目标,多目标优化进化算法(MOEAs)可以获得一组解决方案考虑目标函数的影响。每一个解决方案不能说比其他和对应于不同的目标之间的权衡。多目标检查制定时间表问题作为一个拖把有两个相互矛盾的目标。优化一个目标倾向于减少冲突的数量;另一个目标往往会减少时间。近年来提出了许多MOEAs。Malim et al。(2006) 16)研究了三种不同的人工免疫系统和表明,算法可以适用于课程和考试时间安排的问题。然而,发表后,他们发现代表代码中的一个错误,它是无效的 17]。

许多现有的考试制定时间表问题的方法适用于简略考试时间安排的问题。通过计算,这些简略优化算法只能获得一个结果,而且计算效率很差。在本文中,我们提出了一个新颖的MOEA-based多目标检测方法制定时间表的问题。通过计算,可以得到多个结果我们提出的算法。为了同时优化两个目标,我们采用多目标免疫算法的框架NNIA [ 18)做了一些调整。五花八门的NNIA模拟这种现象抗体共生和少量的抗体在免疫反应的激活方法的选择nondominated社区个体。它选择少数相对孤立的个体活跃的抗体和克隆根据crowding-distance值,然后应用的运营商重组和突变加强帕累托的稀疏区域的搜索。NNIA我们采用的框架的原因是NNIA提出了自己和克隆策略可以使帕累托前制服,得到满意的解决方案。我们采用的主要贡献是精英主义集团战略保持群体的多样性和两个垂直的本地搜索操作符来获得优化的解决方案。实验表明,该算法能够找到一组两个目标之间的折衷的解决方案。

本文组织如下。部分 2描述问题公式化的背景信息和相关工作。部分 3给出了详细的算法描述。部分 4介绍了试验研究。最后,给出了结论部分 5

2。背景 2.1。数学模型

正如前面提到的,本文中描述的格式检查制定时间表的问题最初是由卡特和制定Laporte [ 11996年)。在这个问题中,一组的考试 E = e 1 , e 2 , , e E 需要安排为一组 P = 1、2 , , P 每个时期都有一个座位容量 年代 。每工作日,周六上午有三个时期。星期天没有举行考试。假设考试期间在周一开始。这个问题可以被正式指定的第一个定义如下: (1) n = 1 E - - - - - - 1 j = + 1 E p = 1 P - - - - - - 1 一个 p 一个 j p + 1 c j (2) n P (3) 年代 u b = 1 E - - - - - - 1 j = + 1 E p = 1 P - - - - - - 1 一个 p 一个 j p c j = 0 , (4) p = 1 P 一个 p 1 , 1 , , E , 在哪里 一个 p 是如果考试 e 分配给时间 p ;否则, 一个 p 等于零。 c j 注册考试的学生人数吗 e e j

方程( 1)和( 2)的两个目标是冲突和时间表的数量最小化长度,分别。方程( 3)是约束,没有学生将参加两个考试在任何一个时间,当( 4)指出,每一个考试只能安排一次在任何时间表。

评估质量的一个可行的时间表,评估每个学生的平均成本函数提出了基于软约束。它可以呈现如下: (5) f t n e 年代 年代 = 年代 = 0 4 ω 年代 × N 年代 年代 , 在哪里 ω 年代 = 2 年代 ( 年代 = 0 1 , 2、3 , 4 ) 的重量代表安排考试的重要性与普通学生4、3、2、1或0之外的一个时间表,每天播发或者刊登吗 N 年代 参与的学生人数是违反了软约束。 年代 是问题学生的总数。因为这个原因,( 5)强调最重要的指标,是否考试时间表分配整个时间表同样,我们使用这个函数作为一个目标在我们的算法。的两个目标优化我们的算法描述如下: (6) 最小值 f 1 = P 最小值 f 2 = 年代 = 0 4 ω 年代 × N 年代 年代

2.2。相关的工作

ETTP是半年或年度问题研究学院和许多操作研究广泛,由于其复杂性和实用性。有提出一个大范围的方法来解决这个问题,现有文献中讨论。这些方法可以分为以下大类( 19:基于序列技术,局部搜索技术,以人群为基础的技术和hyperheuristics。

图着色启发式是最早的算法之一。威尔士和鲍威尔( 20.)在1967年提出了一个桥之间建立图着色和时间安排和制定时间表的领域做出了很大贡献。五订购策略扩展图着色启发式在考试时间安排问题和一系列的考试制定时间表问题引入了卡特,拉波特,和李1996年,多伦多大学的基准数据。通过开发两个变量的选择策略,伯克et al。 21]研究引入一个随机元素的影响就业的图1998年启发式。这些简单的策略显示改善纯图启发式的质量和多样性的解决方案在多伦多三个数据集上测试过。Asmuni et al。 22]在2005年利用模糊逻辑顺序安排的考试的图着色启发式在多伦多的数据集,表示这是一个适当的评估安排考试。Corr et al。 23]研究了神经网络的目标,这是最困难的考试安排在早期建设的解决方案。工作已经显示通常使用神经网络作为自适应的可行性适用技术在制定时间表问题。

当地的搜索技术代表了很大一部分的工作出现在过去十年( 1]。主要是因为可以相对容易地处理各种约束,他们已经被应用于各种制定时间表问题。Di Gaspero和Schaerf (2001) ( 24)进行了有价值的调查基于禁忌搜索技术的一个家庭的社区关注那些导致了违反软硬约束。伯克et al。 5)研究变量的变量附近搜索和获得最好的结果在文献中在多伦多的一些问题的数据集。Caramia et al。 25, 26)开发了一种调整局部搜索方法,贪婪调度分配考试到最小,每天播发或者刊登一个点球的改进的时间表不增加数量减少,每天播发或者刊登。

遗传算法是一种最典型的代表以人群为基础的技术。注意,文献算法具有良好的性能。特别是与局部搜索方法遗传算法的杂交过程,迷因算法,在这方面有很好的性能。1994年,科恩et al。 27]介绍了遗传算法来解决一般教育制定时间表问题。这个工作是,某些问题的功能结构在某些特别生成的图着色问题不能由遗传算法获得直接表示。罗斯et al。 28]在1996年表示,通过测试特别生成的图着色问题不同的同质性和连通性的过渡地区在解决存在的时间安排问题。这项研究可以让研究人员了解不同的算法执行复杂制定时间表问题。Terashima-Marin et al。 29日]在1999年表示clique-based交叉在制定时间表问题转化为图的问题。Erben [ 30.)(2001)表示与适当的编码,分组遗传算法交叉和变异操作符和健身功能的研究。这种方法需要较少的计算时间比的一些方法在文献中。伯克和兰达席尔瓦( 31日]讨论了一些问题关于迷因的调度算法的设计和制定时间表问题。伯克et al。 21)开发了一个迷因算法,重新分配单一的考试和考试和集轻、重变异算子。然而,这些突变的改进质量的解决方案。Malim et al。 16)开发的三个变体的人工免疫系统和表明,算法可以适用于课程和考试时间安排的问题。然而,有一个问题结果;出版后显示,他们代表着一个错误的代码和invalidness。

越来越多的研究人员关注hyperheuristics方法。2003年艾哈迈迪et al。 32)研究一个变量社区搜索,旨在找到好的启发式组合不同考试时间安排的问题。肯德尔和Hussin 33)在2005年发明了一种禁忌搜索hyperheuristic;他们采用了移动策略和建设性的图启发式是启发式的低水平。伯克et al。(2007年 5]研究获得禁忌搜索找到序列图的启发式构造解决方案制定时间表问题,考虑不同数量的低水平的影响图启发式在考试时间安排的问题。进行实证研究基准函数和考试时间安排问题,Bilgin et al。 34)(2007)研究了7启发式的选择方法和5在hyperheuristic验收标准。迷因算法hyperheuristic用一个山登山者一次测试表明,它表现的更好方法。有兴趣的读者,更多的细节可以从[ 5]。

总之,近年来,有越来越多的优秀的算法;几乎所有这些算法测试基准数据集或在现实应用中,取得了不错的成就。在这篇文章中,我们还提出了一种多目标优化算法,称为Nondominated邻居免疫算法(NNIA) ( 18]。NNIA采用免疫算子的启发,一个nondominated neighbor-based选择技术,两个启发式搜索操作符,和精英主义。它表明NNIA是一种有效的方法解决拖把的实验。由于其良好的性能,我们将采用NNIA框架做了一些调整,将在以下部分中描述。本文的贡献是我们解决这个任务通过使用多目标优化技术。

3所示。该算法 3.1。算法基于NNIA MOEA流动

我们算法的算法流程如图 1。的算法,一个冲突矩阵 C 根据创建伯克和Newall [ 13),尺寸 | E | 通过 | E | 与定义 c j 从部分 2.1被其 ( , j ) th元素。这个矩阵可以检查和消除冲突有效的时间表。

算法的流程。

因为人口的大规模的个人,普通人群的搜索是不明智的。精英主义战略和拥挤的选择提出了优化机制。在我们的算法中,我们采用精英策略两次减少计算负担和扩展的范围nondominated精英组的解决方案。在正常人群中,交叉和变异后的儿童人口与亲本种群混合。然后nondomined解决方案的新的人口是精英主义集团。该策略的目的是提供更多nondominated精英集团的解决方案。

3.2。Hyper-Heuristic初始化

作为常见的一步,初始化是产生初始种群。在我们的算法中,有大量的可行的解决方案,需要优化,但生成可行的解决方案的过程是困难的考试时间安排的问题。可行的解决方案生成的难度对不同考试时间安排问题是不同的。很难做出一些不可行的解决方案是可行的和一些传统方法在随后的操作。算法的结果受到了许多可行的解决方案在最初的人口问题。我们算法的初始化随机产生一组解决方案和随机更新解决方案与简单遗传算法是可行的。细节如下所示。

hyperheuristic初始化是考试选择插入一些启发式信息的帮助下使用时的图着色问题[ 21, 35]。我们使用的启发式摘要如下:

最大程度(LD):考试最多的冲突与其他考试先插入。

最大加权程度(LWD):它是一样的LD但加权相关学生的数量。

饱和程度(SD):考试最少的有效时间,每天播发或者刊登在满足硬约束方面,剩下的时间表插入。

有两种终止条件,最大迭代数和最大数量的可行的解决方案,它可以使整个算法实现稳定的结果对于大多数考试时间安排的问题。但是我们的算法具有明显的优越性并不生成可行的问题解决方案,因为这种策略的初始化。hyperheuristic初始化的优点是我们可以得到的时间表长度接近用户的需求。在下一节中可以看到结果。

3.3。本地搜索运营商

一些研究人员指出,采用本地搜索在进化算法是一种更有效的方法寻找高质量的考试时间表也会导致优化结果的强化( 36, 37]。两个方向的描述本地搜索运营商本文采用如下所示。

第一种是最小化长度尽可能的时间表冲突并没有关于数字,针对运营商在本地搜索最小化nondominated精英主义集团之间的时间段。

选择的个体 P ,搜索深度 年代 D ,最大变异概率 P 一个 x ,最初的变异概率 P o r 的概率增加步长 r 考试时间表 T ,最大迭代数 t e r 一个 x ,考试的数量 E n u

步骤1。

最初的变异概率 P o r

步骤2。

设置搜索深度变量符号 V = 0

步骤3。

随机选择 P o r × E n u 考试 E ,这是表示 E 。删除所有选中的考试 E

步骤4。

重新安排的考试 E 根据冲突的最大数量,每天播发或者刊登 T 根据启发式。然后插入的考试 E 在时间表 T ;如果你不能将它们插入到内在,每天播发或者刊登扩展之前,每天播发或者刊登所有考试安排;生成的新,每天播发或者刊登 T n e w

第5步。

如果数量的 T n e w 小于的数量 T 、替换 T T n e w 和停止;否则, V = V + 1 ,进入步骤3。

步骤6。

如果 V = d e p t h ,然后 P o r = P o r + r 然后转到步骤2。

步骤7。

如果 P o r = P 一个 x 比较,每天播发或者刊登 T n e w T ;然后把较小的一个精英集团和停止;否则,进入步骤6。

第二种旨在减少冲突的数量没有关于每天播发或者刊登的数量。细节如下所述。

选中的概率是 P ,搜索深度 年代 D ,最大的选择概率 P 一个 x ,最初的变异概率 P o r 的概率增加步长 r 考试时间表 T ,最大迭代数 t e r 一个 x ,考试的数量 E n u

步骤1。

原审批机关设置选中的概率 P o r = P

步骤2。

设置搜索深度变量符号 V = 0

步骤3。

随机选择 P o r × E n u 考试 E 和新设置 E t e p

步骤4。

重新安排考试 E t e p 根据冲突的数量,删除所有的考试 E t e p ,每天播发或者刊登的改变时间表 T

第5步。

插入的考试 E t e p 在时间表 T 在不影响的前提下,每天播发或者刊登的数量;产生的新个体 T n e w

步骤6。

比较冲突的数量 T n e w 的,在 T 根据配方,如果前者是较小的,替换原来的患者 T n e w 然后停止。否则, V = V + 1 ;步骤3。

步骤7。

如果 V = 年代 D ,法官冲突的数量 T n e w T ;如果前者是较小的,取代 T T n e w ;把小的精英团队;否则, P = P + r ;转到第2步。

步骤8。

如果 P = P 一个 x ,法官冲突的数量 T n e w T ;如果前者是较小的,取代 T T n e w ;然后把小的精英团队;否则, T 保持不变。

3.4。多样性保持运营商 3.4.1。精英主义集团战略

虽然本地搜索可以加强优化结果,离散优化不同于一个小扰动的连续优化决策域可能可能让个人变换不规则,甚至导致恶化。因此,为了避免这一现象我们提出一个新的本地搜索开发与额外的精英主义集团拯救nondominated在每一代的解决方案。然而,正常人群只是提供一个更新nondominated空间解决方案。在我们的算法,我们还将介绍相应的精英主义策略和一个拥挤的选择优化机制;细节将在接下来的部分。

本地搜索运营商应用策略后的精英集团的扩展和优化。运营商在个体避免客观恶化然后减少其他目标,得到新的精英解决方案与原始精英混合解决方案进行nondominated排序。边境可能扩展到两个不同的方向尽可能根据运营商。两个目标之间的本地搜索是垂直搜索顺序如图所示 2。它表明,一个目标是优化前,然后另一个显示为失败或崩溃的个人 在图中。

精英主义组织本地搜索。

3.4.2。扩展优化策略

由于正常的选择和变异算子做出一点贡献nondominated精英主义集团,我们提出一个策略来扩展和优化精英集团基于拥塞程度如图所示 3。计算每个个体之间的时间长度的差异及其右侧。如果 D 值是1,那么延长时间的个人和随机选择一些考试时间。通过这种方式,我们可以得到一个统一的国境。作为显示在图 3,个体的拥挤程度 线段的长度AB。假设个体的拥挤程度 是2;根据我们的理论,扩大个人 并获得 然后把它放到原来的精英集团。最后,我们把本地搜索运营商扩展时期之后的几代人。

拥挤度的计算。

4所示。实验分析

我们的算法在Matlab编程,模拟执行2.8 GHz核心个人电脑。我们使用9 uncapacitated卡特和Laporte[提出的基准数据集考试时间表 1)来评估算法的有效性。提出了基准的细节如表所示 1。因为没有数据集的目的是评价多目标制定时间表算法,我们只使用单一目的评价中使用的数据集的算法的可行性和合理性。表中给出的参数设置 2。人口规模是100和最大迭代是100。其他参数的选择原因将在以下部分描述。

数据集的特征。

数据集 每天播发或者刊登 考试 学生 冲突的密度
汽车91年 35 682年 16925年 0.13
汽车92年 32 543年 18419年 0.14
耳朵83 24 190年 1125年 0.27
Hec 92 18 81年 2823年 0.42
Kfu 93 20. 461年 5349年 0.6
伦敦政治经济学院91 18 381年 2726年 0.6
黑麦92 23 486年 11483年 0.08
Sta 83 13 139年 611年 0.14
混乱关系92 23 261年 4360年 0.18
乌特92 10 184年 2750年 0.08
纽约83 3521年 181年 941年 0.29

参数设置模拟研究。

参数 价值
人口规模 One hundred.
E :每一个启发式的考试安排 2
P c :交叉概率 0.8
P :变异概率 0.2
SD:本地搜索的搜索深度 10
Itermax:最大迭代数 500年

在下面几节中,我们将研究算法两方面。的贡献之一是使分析多样性保持本地搜索运营商搜索在两个不同的方向有序所示四个比较实验。另一个是讨论精英组策略应用的贡献对我们算法的两倍和四个实验。

4.1。多样性保持策略的贡献

本节介绍了多样性保持操作的性能。评估的有效性策略,在图进行了比较 4 w t h E 是说算法运行的策略 w t h o u t E 表明该算法运行策略。箱线图是根据统计数字解决方案。八个数据在这个实验中独立运行的十倍。从图 4,它可以观察到明显的运营商 w t h E 确实比 w t h o u t E 在每一个数据集。结果证明多样性保持算子的效率。

MOEA和没有多样性保持策略的性能比较。

4.2。本地搜索运营商的贡献

在本节中,我们使用超体积作为一个指标来评估算法的有效性;在我们的同类实验指标 r p 数据集的最大价值是在所有维度相比。

证明提出的效率两个本地搜索操作符,本节展示算法的性能有或没有本地搜索操作符。作为显示在图 5, n o n e 的设置是不使用本地搜索,然后呢 w t h F 与本地搜索设置针对冲突数量最小化,而设置 w t h 年代 是最小化的本地搜索,每天播发或者刊登吗 d o u b l e 包含两个本地搜索操作符。十个独立运行的四个设置进行获得统计结果。从图 5,本地搜索运营商的贡献是显而易见的,因为运营商使用两个本地搜索能够生成解决方案显著降低冲突的数量。超体积的数据集Ute92 nondominated解决方案的价值,Sta83, Lse91, Kfu93, Hec92 Ear83,应用程序的两个本地搜索设置显示更好的结果比其他三个设置。

性能比较与不同MOEA本地搜索设置。

从统计箱线图我们可以看到,我们的算法是健壮的学生冲突的指标数据。局外人很少和最高和最低的值之间的差异很小,这也证明我们的算法的鲁棒性。

4.3。基于NNIA多目标算法的性能

本节给出了基于NNIA多目标优化算法的性能。上面显示我们的算法的优势,两个目标的作用将验证如下。实验进行了独立运行的十倍。

箱线图,如图 6显示的数量八个数据集的帕累托最优解。的帕累托最优解集的数量 u t e 92年 几乎是四个。帕累托最优解决方案的数量几乎是其他数据集分布式从七到十。

数据集的帕累托最优解。

实验进一步显示结果。从图 7的细节,我们可以看到这两个时期的数量及其相应的冲突。所有的数据集测试执行好,帕累托最优解分布均匀,和冲突相对较小。实验有力地支持我们的算法和多目标考试制定时间表问题已经解决了。

帕累托最优解的数据集。

5。结论

摘要考试制定时间表问题一直被视为一个多目标优化问题涉及的数量的减少冲突和时间表的时间数量。多目标进化算法、基于NNIA特色与精英主义集团战略,拥堵程度扩展优化策略的基础上,和两个局部搜索算子,提出了。

拟议中的MOEA不同于大多数现有single-objective-based方法,优化两个目标同时,得到一组合理的解决方案,而不是生产single-length时间表。已经证明,这种方法更为普遍,能够有效的功能。结果还表明,该算法可以生成相对较短的决胜局clash-free时间表和各种解决方案,方便选择自己偏好。

本文的工作我们做ETTP的时间方面,这在一定程度上解决了这个问题。然而,它仍有一些缺点,如何平衡多样性和近似,可以为未来的研究。

的利益冲突

作者宣称没有利益冲突。

卡特 m·W。 Laporte G。 伯克 e·K。 罗斯 P。 最近的事态发展在实际examina-tion制定时间表 1153年 学报第一国际会议上实践和Theoryof自动制定时间表 1996年 3 21 施普林格在计算机科学课堂讲稿 梅洛 l·t·G。 博兰 N。 休斯 b D。 斯塔基 p . J。 伯克 K。 De Causmaecker P。 考试时间安排问题的混合算法 2740年 学报第4 Internationalconference自动化的实践和理论制定时间表(PATAT ' 02) 2002年 柏林,德国 施普林格 207年 231年 在计算机科学的课堂讲稿 穆勒 T。 ITC2007解算器描述:一个混合的方法 《运筹学 2009年 172年 1 429年 446年 10.1007 / s10479 - 009 - 0644 - y 2 - s2.0 - 72249111115 罗斯 P。 哈特 E。 科恩 E。 伯克 e·K。 卡特 m·W。 一些观察GAbasedexam制定时间表 1408年 第二届国际会议上Practiceand自动化理论制定时间表 1998年 施普林格 115年 129年 在计算机科学的课堂讲稿 伯克 e·K。 McCollum B。 刘振前 一个。 佩特 年代。 R。 一个基于hyper-heuristic教育制定时间表问题 欧洲运筹学杂志》上 2007年 176年 1 177年 192年 10.1016 / j.ejor.2005.08.012 MR2265142 2 - s2.0 - 33748960402 任妻子 n R。 Ayob M。 肯德尔 G。 R。 轮盘赌图着色为解决考试时间安排的问题 学报》第三届国际会议上组合优化和应用程序 2009年 5573年 施普林格 463年 470年 课堂讲稿的第一版。科学。 10.1007 / 978 - 3 - 642 - 02026 - 1 - _44 MR2737135 M。 伯克 e·K。 Rudova H。 蚂蚁算法的考试时间安排的问题 3867年 《国际会议上的实践和理论自动制定时间表(PATAT ' 07) 施普林格 364年 382年 课堂讲稿在计算机科学(2007) 曼苏尔 N。 Isahakian V。 Ghalayini 我。 分散的搜索技术考试制定时间表 应用智能 2011年 34 2 299年 310年 2 - s2.0 - 79956062663 10.1007 / s10489 - 009 - 0196 - 5 迪斯美特 G。 ITC2007-Examination跟踪 诉讼的实践和理论自动制定时间表(PATAT 08年) 2008年 加拿大蒙特利尔 伯克 E。 拜耶科夫 Y。 Newall J。 佩特 年代。 time-predefined本地搜索方法考试时间安排的问题 国际教育协会事务 2004年 36 6 509年 528年 10.1080 / 07408170490438410 2 - s2.0 - 2542618333 汤普森 j . M。 Dowsland k。 一个健壮的系统。基于模拟退火的考试时间表 电脑和运筹学 1998年 25 637年 648年 10.1016 - 0548(97)颁布/ s0305该政令旨在00101 - 9 2 - s2.0 - 0032116241 R。 伯克 e·K。 混合变量附近hype-heuristics考试制定时间表问题 学报MIC2005:第六Meta-Heuristics国际会议 2005年 奥地利的维也纳 伯克 e·K。 Newall j . P。 通过改编的解决考试timetablingproblems启发式排序 年报Op-erational研究 2005年 129年 107年 134年 伯克 e·K。 Elliman d·G。 福特 p . H。 我们 r F。 Specialisedrecombinative运营商制定时间表问题 进化计算:AISB车间 1998年 英国谢菲尔德 施普林格 75年 85年 c . Y。 棕褐色 k . C。 Veeravalli B。 考试时间安排的多目标进化算法 杂志的调度 2009年 12 2 121年 146年 2 - s2.0 - 63149179296 10.1007 / s10951 - 008 - 0085 - 5 Malim m·R。 埃塞俄比亚 a . T。 穆斯塔法 一个。 伯克 e·K。 Rudova H。 人工immunealgorithms大学制定时间表 学报第六届国际会议上美容和理论的自动制定时间表 2006年8月 捷克布尔诺 234年 245年 R。 伯克 e·K。 McCollum B。 梅洛 l . T。 s Y。 搜索方法和自动化系统发展的调查考试制定时间表 杂志的调度 2009年 12 1 55 89年 10.1007 / s10951 - 008 - 0077 - 5 MR2485997 2 - s2.0 - 60449097879 M。 l H。 l 多目标免疫算法与nondominated neighbor-based选择 进化计算 2008年 16 2 225年 255年 2 - s2.0 - 47749112044 10.1162 / evco.2008.16.2.225 伯克 e·K。 金斯敦 J。 德韦拉 D。 总值 J。 耶伦 J。 应用程序制定时间表 手册的图论 2004年 英国伦敦 查普曼大厅 445年 474年 威尔士 d . j . A。 鲍威尔 m B。 一个上界的彩色数字agraph制定时间表问题及其应用 电脑杂志 1967年 10 1 85年 86年 伯克 e·K。 Newall j . P。 我们 r F。 伯克 e·K。 罗斯 P。 memeticalgo-rithm大学考试时间表 1153年 学报第一国际会议上的实践和理论自动制定时间表(PATAT 95) 1996年 苏格兰爱丁堡 施普林格 241年 250年 在计算机科学的课堂讲稿 Asmuni H。 伯克 e·K。 加里波第 J。 McCollum B。 伯克 e·K。 技巧 M。 模糊multipleordering标准考试制定时间表 3616年 《第五届国际会议上的实践和理论自动制定时间表 2005年 334年 353年 施普林格在计算机科学课堂讲稿 相关系数 p . H。 McCollum B。 McGreevy m·a·J。 麦克马伦 P。 newneural网络基础建设检查timetablingproblem启发式 程序并行解决问题国际会议的性质(PPSN) 2006年9月 雷克雅未克,冰岛 施普林格 392年 401年 Di Gaspero l Schaerf 一个。 伯克 e·K。 Erben W。 禁忌搜索技术考试制定时间表 2079年 学报》第三届国际会议上的实践和理论自动制定时间表三世 2001年 柏林,德国 施普林格 104年 117年 在计算机科学的课堂讲稿 Caramia M。 DellOlmo P。 意大利语 g F。 年代。 瓦格纳 D。 新算法对考试制定时间表 1982年 诉讼的第四届国际研讨会,在算法工程(2000年悲哀) 2000年 柏林,德国 施普林格 230年 241年 在计算机科学的课堂讲稿 Caramia M。 戴尔'Olmo P。 意大利语 g F。 小说local-search-based方法大学考试时间表 通知杂志上计算 2008年 20. 1 86年 99年 10.1287 / ijoc.1070.0220 MR2407956 2 - s2.0 - 56449131091 10.1287 / ijoc.l070.0220 科恩 D。 罗斯 P。 H。 普罗塞 P。 进化根据时间表安排:实践中,前景和工作进展 英国计划和调度团体诉讼车间 1994年 罗斯 P。 科恩 D。 Terashima-Marin H。 伯克 e·K。 罗斯 P。 进化算法的相变利基制定时间表 1153年 学报第一国际会议上的实践和理论自动制定时间表 1996年 309年 324年 在计算机科学的课堂讲稿 Terashima-Marin H。 罗斯 P。 Valenzuela-Rendon M。 Clique-based交叉求解气体制定时间表的问题 美国国会在进化计算、CEC 1999 1999年7月 美国华盛顿特区 1200年 1206年 10.1109 / CEC.1999.782572 2 - s2.0 - 84856574678 Erben W。 伯克 e·K。 Erben W。 图着色和examtimetabling分组遗传算法 2079年 学报》第三届国际会议上的实践和理论自动制定时间表 2001年 柏林,德国 施普林格 132年 156年 在计算机科学的课堂讲稿 伯克 e·K。 兰达席尔瓦 j . D。 哈特 w·E。 Krasnogor N。 史密斯 j·E。 他迷因算法forscheduling设计和制定时间表问题 《迷因算法和相关搜索技术的最新进展。在166年模糊性和软计算研究 2004年 柏林,德国 施普林格 289年 312年 艾哈迈迪 年代。 希望能 R。 P。 整流罩 P。 McCollum B。 Erturbation基础变量附近为考试时间搁置问题启发式搜索空间 程序的多学科国际调度:理论和应用程序(MISTA ' 03) 2003年8月 英国诺丁汉 155年 171年 肯德尔 G。 Hussin n·M。 伯克 e·K。 技巧 M。 禁忌搜索hyper-heuristic马拉大学考试时间表问题的方法 3616年 《第五届国际会议上的实践和理论自动制定时间表 2005年 199年 218年 在计算机科学的课堂讲稿 Bilgin B。 Ozcan E。 Korkmaz E·E。 伯克 e·K。 Rudova H。 一个实验研究hyper-heuristics和考试制定时间表 3867年 学报第六届国际会议上的实践和理论自动制定时间表 2007年 施普林格 394年 412年 在计算机科学的课堂讲稿 伯克 e·K。 Elliman d·G。 福特 p . H。 我们 r F。 伯克 e·K。 罗斯 P。 考试时间安排在英国universitiesa调查 1153年 学报第一国际会议上的实践和理论自动制定时间表(PATAT 96) 1996年 苏格兰爱丁堡 施普林格 76年 90年 在计算机科学的课堂讲稿 Lei Y。 M。 l W。 Y。 Q。 双重进化池迷因算法考试时间安排的问题 数学问题在工程 2014年 2014年 13 867645年 10.1155 / 2014/867645 2 - s2.0 - 84911882621 Lei Y。 M。 J。 W。 l 资源分配模型和double-sphere拥挤距离进化多目标优化 欧洲运筹学杂志》上 2014年 234年 1 197年 208年 10.1016 / j.ejor.2013.09.007 MR3141609 Zbl1305.90370 2 - s2.0 - 84890442976