Computational Complexity Issues in University Interview Timetabling
نویسندگان
چکیده
In the Department of Intelligence Science and Technology, Graduate School of Informatics, Kyoto University, there are approximately 20 professors, and 40 graduate course students in each year. In the final year of the course, every student submits a research thesis, and presents his/her work in twenty minutes to obtain a master degree. Presentation meeting is scheduled for two days, and in general, all professors attend the meeting and listen to all students’ presentation. For each student, three professors (usually from the same department) are assigned as a referee basically according to the presentation topic and professors’ research fields, and it is mandatory for referees to attend and evaluate the assigned students’ presentation. This presentation meeting used to be scheduled in one room, and there have been no serious problems. However, because of the increased number of graduate students, it became difficult to hold the meeting in two days this year, and we adopted a parallel session using two rooms. Then, there arises two major restrictions: (1) Two students evaluated by the same referee must be assigned to different timeslots. (2) Professors want to minimize the number of movements between rooms. Restriction (1) is a hard constraint, and the problem requires to decide if a feasible schedule exists. It is easy to see that this problem can be solved in polynomial time, and hence in this paper we focus on restriction (2), which is a soft constraint: We want to find a feasible schedule which minimizes the total number of movements of all professors. To understand the problem, consider the following small example: There are six students s1 through s6 and six professors p1 through p6. The assignment of professors to students is illustrated in Fig. 1: Student s1 is evaluated by two professors p1 and p2, and so on. One example of the schedule, say C1, is illustrated in Fig. 2. In C1, students s1 through s3, and students s4 through s6
منابع مشابه
Computational Complexities of University Interview Timetabling
This paper introduces a new timetabling problem on universities, called interview timetabling. In this problem, some constant number, say three, of referees are assigned to each of 2n graduate students. Our task is to construct a presentation timetable of these 2n students using n timeslots and two rooms, so that two students evaluated by the same referee must be assigned to different timeslots...
متن کاملA Heuristic Approach to Constraint Optimization in Timetabling
Timetabling is a difficult (NP-complete) problem and belongs to a general class of problems known as scheduling. Due to a variety of constraints typical in different timetabling environments, it has been difficult to develop a generic solution for timetabling. This paper is an attempt to define a generic computational model for examination timetabling for predefined constraints found in the pro...
متن کاملAn Improvement Heuristic for the Timetabling Problem
This paper formulates a timetabling problem, which is often encountered in a university, as a mathematical programming model. The proposed model combines both teacher assignment and course scheduling problems simultaneously, which causes the entire model to become more complex. We propose an improvement heuristic algorithm to solve such a model. The proposed algorithm has been tested with sever...
متن کاملSolving University Course Timetabling Problems Using Constriction Particle Swarm Optimization with Local Search
Course timetabling is a combinatorial optimization problem and has been confirmed to be an NP-complete problem. Course timetabling problems are different for different universities. The studied university course timetabling problem involves hard constraints such as classroom, class curriculum, and other variables. Concurrently, some soft constraints need also to be considered, including teacher...
متن کاملUsing improved Memetic Algorithm and local search to solve University Course Timetabling Problem (UCTP)
Course Timetabling is a complex problem, happening at the beginning of every semester at universities. In this problem, one of the most important issues is variety of constraints, which results in different ways of timetabling in different universities. Comparing to exact methods which take lots of time to solve UCTP, metaheuristic methods produce a feasible solution within reasonable computati...
متن کاملA discrete-event optimization framework for mixed-speed train timetabling problem
Railway scheduling is a complex task of rail operators that involves the generation of a conflict-free train timetable. This paper presents a discrete-event simulation-based optimization approach for solving the train timetabling problem to minimize total weighted unplanned stop time in a hybrid single and double track railway networks. The designed simulation model is used as a platform for ge...
متن کامل