CONSTRUCTING SCHOOL TIMETABLES USING SIMULATED ANNEALING - SEQUENTIAL AND PARALLEL ALGORITHMS

被引:144
|
作者
ABRAMSON, D
机构
[1] C.S.I.R.O., Melbourne
关键词
SIMULATED ANNEALING; OPTIMIZATION; SCHEDULING;
D O I
10.1287/mnsc.37.1.98
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper considers a solution to the school timetabling problem. The timetabling problem involves scheduling a number of tuples, each consisting of class of students, a teacher, a subject and a room, to a fixed number of time slots. A Monte Carlo scheme called simulated annealing is used as an optimisation technique. The paper introduces the timetabling problem, and then describes the simulated annealing method. Annealing is then applied to the timetabling problem. A prototype timetabling environment is described followed by some experimental results. A parallel algorithm which can be implemented on a multiprocessor is presented. This algorithm can provide a faster solution than the equivalent sequential algorithm. Some further experimental results are given.
引用
收藏
页码:98 / 113
页数:16
相关论文
共 50 条
  • [1] Parallel simulated annealing algorithms
    Ram, DJ
    Sreenivas, TH
    Subramaniam, KG
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 37 (02) : 207 - 212
  • [2] Constructing efficient simulated annealing algorithms
    DuqueAnton, M
    [J]. DISCRETE APPLIED MATHEMATICS, 1997, 77 (02) : 139 - 159
  • [3] Three parallel algorithms for simulated annealing
    Czech, ZJ
    [J]. PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 210 - 217
  • [4] Parallel Simulated Annealing Algorithms in Global Optimization
    Esin Onbaşoğlu
    Linet Özdamar
    [J]. Journal of Global Optimization, 2001, 19 : 27 - 50
  • [5] Parallel simulated annealing algorithms in global optimization
    Onbasoglu, E
    Özdamar, L
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2001, 19 (01) : 27 - 50
  • [6] PARALLEL ALGORITHMS FOR CHIP PLACEMENT BY SIMULATED ANNEALING
    DAREMA, F
    KIRKPATRICK, S
    NORTON, VA
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1987, 31 (03) : 391 - 402
  • [7] Building block layout by parallel simulated annealing algorithms
    Luo, QL
    Hong, XL
    Dong, SQ
    Zhou, Q
    [J]. 2004 INTERNATIONAL CONFERENCE ON COMMUNICATION, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS - VOL 2: SIGNAL PROCESSING, CIRCUITS AND SYSTEMS, 2004, : 1262 - 1265
  • [8] Parallel hybrid adventures with simulated annealing and genetic algorithms
    Calaor, AE
    Hermosilla, AY
    Corpus, BO
    [J]. I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 39 - 44
  • [9] TESTS ON A COMPUTER METHOD FOR CONSTRUCTING SCHOOL TIMETABLES
    CSIMA, J
    GOTLIEB, CC
    [J]. COMMUNICATIONS OF THE ACM, 1964, 7 (03) : 160 - 163
  • [10] Sudoku Using Parallel Simulated Annealing
    Karimi-Dehkordi, Zahra
    Zamanifar, Kamran
    Baraani-Dastjerdi, Ahmad
    Ghasem-Aghaee, Nasser
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT 2, PROCEEDINGS, 2010, 6146 : 461 - 467