A branch-and-price algorithm for the Aperiodic Multi-Period Service Scheduling Problem

被引:5
作者
Fernandez, Elena [1 ]
Kalcsics, Jorg [2 ]
Nunez-del-Toro, Cristina [1 ]
机构
[1] Univ Politecn Cataluna, Stat & Operat Res Dept, Barcelona, Spain
[2] Univ Edinburgh, Sch Math, Edinburgh, Midlothian, Scotland
关键词
Combinatorial optimization; Multi-period problems; Service scheduling; Column generation; Branch-and-price; SYSTEMS;
D O I
10.1016/j.ejor.2017.06.008
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper considers the multi-period service scheduling problem with an aperiodic service policy. In this problem, a set of customers who periodically require service over a finite time horizon is given. To satisfy the service demands, a set of operators is given, each with a fixed capacity in terms of the number of customers that can be served per period. With an aperiodic policy, customers may be served before the period were the service would be due. Two criteria are jointly considered in this problem: the total number of operators, and the total number of ahead-of-time periods. The task is to determine the service periods for each customer in such a way that the service requests of the customers are fulfilled and both criteria are minimized. A new integer programming formulation is proposed, which outperforms an existing formulation. Since the computational effort required to obtain solutions considerably increases with the size of the instances, we also present a reformulation suitable for column generation, which is then integrated within a branch-and-price algorithm. Computational experiments highlight. the efficiency of this algorithm for the larger instances. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:805 / 814
页数:10
相关论文
共 21 条
  • [1] The scheduling of maintenance service
    Anily, S
    Glass, CA
    Hassin, R
    [J]. DISCRETE APPLIED MATHEMATICS, 1998, 82 (1-3) : 27 - 42
  • [2] Windows scheduling problems for broadcast systems
    Bar-Noy, A
    Ladner, RE
    [J]. SIAM JOURNAL ON COMPUTING, 2003, 32 (04) : 1091 - 1113
  • [3] Minimizing service and operation costs of periodic scheduling
    Bar-Noy, A
    Bhatia, R
    Naor, JS
    Schieber, B
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2002, 27 (03) : 518 - 544
  • [4] Windows scheduling of arbitrary-length jobs on multiple machines
    Bar-Noy, Amotz
    Ladner, Richard E.
    Tamir, Tami
    VanDeGrift, Tammy
    [J]. JOURNAL OF SCHEDULING, 2012, 15 (02) : 141 - 155
  • [5] 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
  • [6] Vehicle minimization for periodic deliveries
    Campbell, AM
    Hardin, JR
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (03) : 668 - 684
  • [7] FARKAS G., 1894, Mathematikai es Termeszettudomanyi Ertesito, V12, P457
  • [8] Modeling and solving the periodic maintenance problem
    Grigoriev, A
    van de Klundert, J
    Spieksma, FCR
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 172 (03) : 783 - 797
  • [9] Distance-constrained scheduling and its applications to real-time systems
    Han, CC
    Lin, KJ
    Hou, CJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (07) : 814 - 826
  • [10] Using aggregation to reduce response time variability in cyclic fair sequences
    Herrmann, Jeffrey W.
    [J]. JOURNAL OF SCHEDULING, 2011, 14 (01) : 39 - 55