A generalized class-teacher model for some timetabling problems

被引:39
作者
Asratian, AS [1 ]
de Werra, D
机构
[1] Lulea Univ Technol, Dept Math, S-97187 Lulea, Sweden
[2] Ecole Polytech Fed Lausanne, Dept Math, CH-1015 Lausanne, Switzerland
关键词
D O I
10.1016/S0377-2217(01)00342-3
中图分类号
C93 [管理学];
学科分类号
12 [管理学]; 1201 [管理科学与工程]; 1202 [工商管理学]; 120202 [企业管理];
摘要
We consider a theoretical model which extends the basic "class-teacher model" of timetabling and which corresponds to some situations which occur frequently in the basic training programs of universities and schools. We are given m teachers T-1,..., T-m and n classes C-1,...,C-n. The set of classes is partitioned into p disjoint subsets G(1),...,G(p) in such a way that in addition to the lectures given by one teacher to one class, there are some lectures given by one teacher to the students of all classes in group G(i), 1 less than or equal to l less than or equal to p. Such lectures will be called group-lectures. The number a,, of one hour group-lectures which teacher T-j must deliver to group G(1) and the number b(ij) of one hour class-teaching which T-j must give to class C-i are given. Is there a timetable of t hours (or length t), so that each class C-i and each group G(1) receive all their lectures, but no student is scheduled to be taught by more than one teacher in each hour, and no teacher must teach to more than one group or class in each hour? We show that this problem is NP-complete and find some sufficient conditions for the existence of a timetable of length t. We also describe an algorithm for constructing a timetable corresponding to the requirement matrices A = (a(ij)) and B = (b(ij)) and show that under a natural assumption on A and B this algorithm finds a timetable within 7/6 of the optimum length. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:531 / 542
页数:12
相关论文
共 25 条
[1]
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]
[Anonymous], 1963, IFIP C
[3]
Asratian A. S., 1998, BIPARTITE GRAPHS THE
[4]
Asratian A. S., 1987, APPL MATH, V5, P25
[5]
ASRATIAN AS, 1994, J COMBINATORIAL TH B, V61, P34
[6]
ASRATIAN AS, 1991, SOV MATH DOKL, V43, P1
[7]
ASRATIAN AS, 1980, THESIS MOSCOW U
[8]
ASRATIAN AS, 1992, MAT VOPROSY KIBERNET, V4, P93
[9]
Bondy J.A., 2008, GRAD TEXTS MATH
[10]
A TABU SEARCH ALGORITHM FOR COMPUTING AN OPERATIONAL TIMETABLE [J].
COSTA, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 76 (01) :98-110