A Branch-and-Price algorithm for stable workforce assignments with hierarchical skills

被引:15
作者
Firat, M. [1 ]
Briskorn, D. [2 ]
Laugier, A. [3 ]
机构
[1] Tech Univ Eindhoven, Dept Math & Comp Sci, POB 513, NL-5600 MB Eindhoven, Netherlands
[2] Berg Univ Wuppertal, Rainer Gruenter St 21, D-42119 Wuppertal, Germany
[3] France Telecom, R&D, BIZZ, DIAM 905, Rue Albert Einstein, F-06921 Sophia Antipolis, France
关键词
Workforce assignment with hierarchical skills; Stable assignments; Column generation; Branch-and-Price; TIME WINDOWS; ADMISSIONS;
D O I
10.1016/j.ejor.2015.11.039
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper deals with assigning hierarchically skilled technicians to jobs by considering preferences. We investigate stability definitions in multi-skill workforce assignments stemming from the notion of blocking pairs as stated in the Marriage model of Gale-Shapley. We propose a Branch-and-Price approach to find a stable workforce assignment in which no technician and job pair can be better off by replacing an already assigned technician in current team of the job. As base for our exact algorithm, we give a reformulation of the problem which constructs a stable assignment by selecting teams from a base set. Then, the pricing problem accounts finding a team to a job. We provide details of the algorithm and show its efficiency by means of a computational study. We also show that checking stability becomes NP-hard, if replacing groups of technicians is considered in defining stability. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:676 / 685
页数:10
相关论文
共 34 条
  • [1] [Anonymous], 1990, Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis Econometric Society Monographs
  • [2] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
  • [3] Arunner O., 2013, NAV RES LOG, V60, P678
  • [4] The stable admissions polytope
    Baïou, M
    Balinski, M
    [J]. MATHEMATICAL PROGRAMMING, 2000, 87 (03) : 427 - 439
  • [5] Bard J.F., 2005, SOCIO-ECON PLAN SCI, V39, P193
  • [6] A branch-and-price algorithm for parallel machine scheduling with time windows and job priorities
    Bard, JF
    Rojanasoonthon, S
    [J]. NAVAL RESEARCH LOGISTICS, 2006, 53 (01) : 24 - 44
  • [7] Branch-and-price: Column generation for solving huge integer programs
    Barnhart, C
    Johnson, EL
    Nemhauser, GL
    Savelsbergh, MWP
    Vance, PH
    [J]. OPERATIONS RESEARCH, 1998, 46 (03) : 316 - 329
  • [8] Borndorfer R., 2005, OPERATIONS RES P, P343
  • [9] A branch-and-price algorithm for scheduling sport leagues
    Briskorn, D.
    Drexl, A.
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2009, 60 (01) : 84 - 93
  • [10] Brucker P, 2003, EUR J OPER RES, V149, P302