ARTICLE
TITLE

Integer Programming versus Constraint Programming: A Course Timetabling Case Study

SUMMARY

In this article, two solution approaches are compared for a real-world, moderate-size but a highly constrained university course timetabling problem. The first approach is developing an integer programming model, and solving it by using a commercial solver. The model proposes new formulations for the constraints that are hard to formulate. The second approach is developing a constraint programming heuristic, and implementing it by a programming language and solving the problem by this heuristic. The heuristic employs a backtracking mechanism inspired from tabu search which was found to be very helpful in identifying the inconsistencies in the input data. Indeed, it was initially developed to identify the courses that prevent feasible timetables from being produced. In order to be able to show the performance of this heuristic, we tested it on different instances of a well-known course timetabling problem, ITC-2007 datasets. A performance comparison of the two methods in terms of both solution quality and computational time is presented for the real-world problem. Different constraint configurations of the problem has been created and the two solution methods have also been compared under different constraint configurations. It has been observed that the relative performances of the two methods significantly differ under various constraint configurations.

 Articles related

Abdolhamid Eshraghniaye Jahromi,Roohollah Ighani Yazdeli    

In order to maintain the production of offshore oil wells, National Iranian Oil Company periodically services facilities and equipment located in oil wellheads with mobile wellhead servants. It also gives technical supports to oil wellheads and mobile we... see more


Avni Zafer Acar,Ismail Onden,Karahan Kara    

Reverse logistics network problems are accepted as sophisticated research areas in the existing literature due to difficulties of the prediction of the material flow in the network and the conflicting objectives of minimizing total cost and energy consum... see more


R. GHADIRI ANARI, M. Rashidinejad, Mahmoud FOTUHI-FIRUZABAD    

The future of power systems known as smart grids is expected to involve an increasing level ofintelligence and incorporation of new information and communication technologies in everyaspect of the power grid. Demand response resources and gridable vehicl... see more


Reza Babazadeh,Fariborz Jolai,Jafar Razmi,Mir Saman Pishvaee    

Operational and disruption risks derived from environment of a system have forced the organizations to design the responsive supply chain network considering uncertainty. This paper presents a multi-stage and multi-product robust optimization model to th... see more


Mehdi A. Kamran, Behrooz Karimi, Hamidreza Bakhtiari, Sina Masoumzadeh    

One of the most important issues which most managers in many organizations are concerned about is procuring required resources to maximize system capacity in presence of financial budget restrictions. Management of resource allocation in emergency health... see more