Journal of Heuristics, 7: 391–413, 2001 c 2001 Kluwer Academic Publishers Generalized Assignment Type Goal Programming Problem: Application to Nurse Scheduling JACQUES A. FERLAND ∗ DIRO, Universit´ e de Montr´ eal, C.P. 6128, Succ. Centre-ville, Montr´ eal (Qu´ ebec), Canada H3C 3J7 email: ferland@iro.umontreal.ca ILHAM BERRADA ´ Ecole Nationale Sup´ erieure d’Informatique et d’Analyse des Syst` emes, Rabat, Morocco IMENE NABLI Universit´ e de Montr´ eal, Montr´ eal, Qu´ ebec, Canada B. AHIOD Facult´ e des Sciences de Rabat, Morocco PHILIPPE MICHELON Universit´ e d’Avignon, Avignon, France VIVIANE GASCON Universit´ e du Qu´ ebec ` a Trois-Rivi` eres, Trois-Rivi` eres, Qu´ ebec, Canada ´ ERIC GAGN ´ E IBM Services Mondiaux, Montr´ eal, Qu´ ebec, Canada Abstract The notion of the Generalized Assignment Type Goal Programming Problem is introduced to consider the additional side constraints of an Assignment Type problem as goal functions. A short term Tabu Search method together with diversification strategies are used to deal with this model. The methods are tested on real-world Nurse Scheduling Problems. Key Words: assignment, goal programming, Tabu Search, diversification, nurse scheduling 1. Introduction The notion of the Assignment Type Problem (ATP) seems to be a powerful modeling tool. In Ferland et al. (1996), the authors use a penalty approach to deal with additional side constraints. In this paper, the notion is extended to consider the additional side constraints as goal functions. ∗ To whom all correspondence should be addressed.