Computational Complexity Issues in University Interview Timetabling

نویسندگان

  • Yuuki Kiyonari
  • Eiji Miyano
  • Shuichi Miyazaki
چکیده

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

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006