Exact and heuristic algorithms for order acceptance and scheduling with sequence-dependent setup times

被引:34
|
作者
Silva, Yuri Laio T. V. [1 ]
Subramanian, Anand [2 ]
Pessoa, Artur Alves [3 ]
机构
[1] Univ Fed Paraiba, Dept Engn Prod, Ctr Tecnol, Campus 1,Cidade Univ, BR-58051970 Joao Pessoa, Paraiba, Brazil
[2] Univ Fed Paraiba, Dept Sistemas Comp, Ctr Informat, Rua Escoteiros S-N, BR-58059900 Joao Pessoa, Paraiba, Brazil
[3] Univ Fed Fluminense, Dept Engn Prod, Rua Passo Patria 156,Bloco E 4 Andar, BR-24210240 Niteroi, RJ, Brazil
关键词
Order acceptance and scheduling; Arc-time-indexed formulation; Lagrangian relaxation; Column generation; Iterated local search; SEARCH ALGORITHM; JOB SELECTION; METAHEURISTICS;
D O I
10.1016/j.cor.2017.09.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Order Acceptance and Scheduling (OAS) problem consists of simultaneously deciding which orders (jobs) are going to be accepted for processing as well as their associated schedule. This problem typically arises when a company does not have the capacity to meet the demand, thus being forced to reject some orders. We consider a OAS variant where each job has a processing time, due date, release date, deadline, revenue and penalty weight. In addition, for each pair of jobs i and j, there is a setup time required before starting to process j if this job is scheduled immediately after job i. The objective is to select and schedule a subset of jobs that maximizes the total profit, which is given by the total revenue minus the total weighted tardiness. To solve this NP-hard problem, we propose a new arc-time-indexed mathematical formulation that is capable of solving instances with up to 50 jobs. However, since this formulation relies on a pseudo-polynomial number of variables, larger instances cannot be solved in practice. To overcome this limitation, we developed two exact algorithms over this formulation where the first is based on Lagrangian relaxation and the second is based on column generation. We report tight upper bounds for instances with up to 100 jobs. Moreover, we also implemented a local search based metaheuristic algorithm for obtaining high quality lower bounds. Extensive computational experiments were carried out in 1500 benchmark instances ranging from 10 to 100 jobs and the results obtained suggest that the proposed exact and heuristic methods are capable of finding extremely competitive results when compared to those available in the literature. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:142 / 160
页数:19
相关论文
共 50 条
  • [41] An iterated local search for the multi-objective permutation flowshop scheduling problem with sequence-dependent setup times
    Xu, Jianyou
    Wu, Chin-Chia
    Yin, Yunqiang
    Lin, Win-Chin
    APPLIED SOFT COMPUTING, 2017, 52 : 39 - 47
  • [42] Flexible job shop scheduling with sequence-dependent setup and transportation times by ant colony with reinforced pheromone relationships
    Rossi, Andrea
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2014, 153 : 253 - 267
  • [43] A GRASP for a real-world scheduling problem with unrelated parallel print machines and sequence-dependent setup times
    Iori, Manuel
    Locatelli, Alberto
    Locatelli, Marco
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (21) : 7367 - 7385
  • [44] An effective iterated greedy method for the distributed permutation fl owshop scheduling problem with sequence-dependent setup times
    Huang, Jiang-Ping
    Pan, Quan-Ke
    Gao, Liang
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 59
  • [45] A discrete artificial bee colony algorithm for distributed hybrid flowshop scheduling problem with sequence-dependent setup times
    Li, Yingli
    Li, Xinyu
    Gao, Liang
    Zhang, Biao
    Pan, Quan-Ke
    Tasgetiren, M. Fatih
    Meng, Leilei
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2021, 59 (13) : 3880 - 3899
  • [46] A new hybridization of adaptive large neighborhood search with constraint programming for open shop scheduling with sequence-dependent setup times
    Abreu, Levi R.
    Nagano, Marcelo S.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 168
  • [47] Iterated Local Search for single-machine scheduling with sequence-dependent setup times to minimize total weighted tardiness
    Xu, Hongyun
    Lu, Zhipeng
    Cheng, T. C. E.
    JOURNAL OF SCHEDULING, 2014, 17 (03) : 271 - 287
  • [48] Iterated Local Search for single-machine scheduling with sequence-dependent setup times to minimize total weighted tardiness
    Hongyun Xu
    Zhipeng Lü
    T. C. E. Cheng
    Journal of Scheduling, 2014, 17 : 271 - 287
  • [49] An improved scatter search algorithm for the single machine total weighted tardiness scheduling problem with sequence-dependent setup times
    Guo, Qingxin
    Tang, Lixin
    APPLIED SOFT COMPUTING, 2015, 29 : 184 - 195
  • [50] Historical information based iterated greedy algorithm for distributed flowshop group scheduling problem with sequence-dependent setup times
    He, Xuan
    Pan, Quan-Ke
    Gao, Liang
    Neufeld, Janis S.
    Gupta, Jatinder N. D.
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2024, 123