|
|
|
Session MA7 - Programmation par contraintes I / Constraint Programming I
Day |
Monday, May 05, 2003 |
Room |
Ordre des CGA du Québec |
President |
Gilles Pesant |
Presentations
10:30 |
A Constraint Programming Approach for the Design Problem of Cellular Wireless Networks |
|
Yanick Pomerleau, École Polytechnique de Montréal, Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Gilles Pesant, École Polytechnique de Montréal, C.R.T. et Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Steven Chamberland, École Polytechnique de Montréal, Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Considering the cost of a cellular wireless infrastructure, network planning and optimization are important issues for networks operators if they wish to remain competitive. In this paper, we first propose a constraint programming model for the design problem of cellular wireless communication networks. It consists of selecting the location of the base station controllers (BSCs) and mobile service switching centers (MSCs), selecting their types, designing the network topology and selecting the link types, and considering the location of base transceiver stations (BTSs). The objective is to find the minimum cost network subject to the design constraints. Since this problem is NP-hard, it is unlikely that real-size instances of the problem can be solved to optimality within a reasonable amount of time. As a result, we propose a heuristic to find a good solution of the model based on a local search combined with constraint programming techniques.
|
10:55 |
The Synchronized Vehicle Dispatching Problem |
|
Louis-Martin Rousseau, Université de Montréal, C.R.T., C.P. 6128, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3J7
Michel Gendreau, Université de Montréal, C.R.T. et Informatique et recherche opérationnelle, C.P. 6128, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3J7
Gilles Pesant, École Polytechnique de Montréal, C.R.T. et Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
This presentation addresses a particular class of the Real Time Vehicle Dispatching Problems where it is necessary to service some customers with multiple resources subject to synchronization constraints. Real world applications are presented and flexible solution methods, based on Constraint Programming, are proposed. In order to facilitate future comparisons, benchmark problems are derived from well-known vehicle routing benchmark problems and a transformation method is detailed. Results on these problems show that solutions are sensitive to the number of synchronization constraints as well as the requests arrival rate.
|
11:20 |
Physician and Nurse Scheduling Using Constraint Programming |
|
Stéphane Bourdais, École Polytechnique de Montréal, Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Gilles Pesant, École Polytechnique de Montréal, C.R.T. et Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Philippe Galinier, École Polytechnique de Montréal, Génie informatique, C.P. 6079, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3A7
Brigitte Jaumard, Université de Montréal, GERAD, C.R.T. et Informatique et recherche opérationnelle, C.P. 6128, Succ. Centre-ville, Montréal, Québec, Canada, H3C 3J7
We propose a constraint-based model for a wide variety of medical staff scheduling problems (nurses or physicians; different units). The approach uses constraint programming and focuses on robustness and speed rather than optimisation. This talk concentrates on search strategies. We provide comparative experimental results and discuss conditions under which our algorihm produces high quality schedules.
|
|