The effect of neighborhood structures on tabu search algorithm in solving course timetabling problem

被引:49
|
作者
Aladag, Cagdas Hakan [1 ]
Hocaoglu, Gulsum [1 ]
Basaran, Murat Alper [2 ]
机构
[1] Hacettepe Univ, Dept Stat, TR-06800 Ankara, Turkey
[2] Nigde Univ, Dept Math, TR-51000 Nigde, Turkey
关键词
ANOVA; Combinatorial optimization; Course timetabling problem; Neighborhood structure; Tabu search; Type of move;
D O I
10.1016/j.eswa.2009.04.051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The course timetabling problem must be solved by the departments of Universities at the beginning of every semester. It is a though problem which requires department to use humans and computers in order to find a proper course timetable. One of the most mentioned difficult nature of the problem is context dependent which changes even from departments to departments. Different heuristic approaches have been proposed in order to solve this kind of problem in the literature. One of the efficient solution methods for this problem is tabu search. Different neighborhood structures based on different types of move have been defined in studies using tabu search. In this paper, the effects of moves called simple and swap on the operation of tabu search are examined based on defined neighborhood structures. Also, two new neighborhood structures are proposed by using the moves called simple and swap. The fall semester of course timetabling problem of the Department of Statistics at Hacettepe University is solved utilizing four neighborhood structures and the comparison of the results obtained from these structures is given. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:12349 / 12356
页数:8
相关论文
共 50 条
  • [21] Solving the incremental graph drawing problem by multiple neighborhood solution-based tabu search algorithm
    Peng, Bo
    Wang, Songge
    Liu, Donghao
    Su, Zhouxing
    Lu, Zhipeng
    Glover, Fred
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
  • [22] An iterated local search algorithm for the University Course Timetabling Problem
    Song, Ting
    Liu, Sanya
    Tang, Xiangyang
    Peng, Xicheng
    Chen, Mao
    APPLIED SOFT COMPUTING, 2018, 68 : 597 - 608
  • [23] Adaptive large neighborhood search for the curriculum-based course timetabling problem
    Alexander Kiefer
    Richard F. Hartl
    Alexander Schnell
    Annals of Operations Research, 2017, 252 : 255 - 282
  • [24] Adaptive large neighborhood search for the curriculum-based course timetabling problem
    Kiefer, Alexander
    Hartl, Richard F.
    Schnell, Alexander
    ANNALS OF OPERATIONS RESEARCH, 2017, 252 (02) : 255 - 282
  • [25] Random partial neighborhood search for the post-enrollment course timetabling problem
    Nagata, Yuichi
    COMPUTERS & OPERATIONS RESEARCH, 2018, 90 : 84 - 96
  • [26] Dynamic Tabu Search Algorithm for Solving Departure Scheduling Problem
    王来军
    史忠科
    雷秀娟
    Journal of Southwest Jiaotong University(English Edition), 2007, (02) : 132 - 137
  • [27] A tabu search algorithm for solving economic lot scheduling problem
    Raza, S. A.
    Akgunduz, A.
    Chen, M. Y.
    JOURNAL OF HEURISTICS, 2006, 12 (06) : 413 - 426
  • [28] A tabu search algorithm for solving economic lot scheduling problem
    S. A. Raza
    A. Akgunduz
    M. Y. Chen
    Journal of Heuristics, 2006, 12
  • [29] A parallel tabu search algorithm for solving the container loading problem
    Bortfeldt, A
    Gehring, H
    Mack, D
    PARALLEL COMPUTING, 2003, 29 (05) : 641 - 662
  • [30] Solving the Economic Dispatch Problem by Using Tabu Search Algorithm
    Naama, Bakhta
    Bouzeboudja, Hamid
    Allali, Ahmed
    TERRAGREEN 13 INTERNATIONAL CONFERENCE 2013 - ADVANCEMENTS IN RENEWABLE ENERGY AND CLEAN ENVIRONMENT, 2013, 36 : 694 - 701