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 条
  • [21] CONSTRAINT BASED SCHEDULING IN A GENETIC ALGORITHM FOR THE SINGLE MACHINE SCHEDULING PROBLEM WITH SEQUENCE-DEPENDENT SETUP TIMES
    Sioud, Aymen
    Gravel, Marc
    Gagne, Caroline
    ICEC 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION, 2010, : 137 - 145
  • [22] A constructive heuristic for total flowtime minimization in a no-wait flowshop with sequence-dependent setup times
    Nagano, Marcelo Seido
    Miyata, Hugo Hissashi
    Araujo, Daniella Castro
    JOURNAL OF MANUFACTURING SYSTEMS, 2015, 36 : 224 - 230
  • [23] Concurrent scheduling of manufacturing cells considering sequence-dependent family setup times and intercellular transportation times
    Halat, Kourosh
    Bashirzadeh, Reza
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2015, 77 (9-12) : 1907 - 1915
  • [24] Sequence-dependent scheduling with order deliveries
    Lin, B. M. T.
    Yin, P. Y.
    Liu, Y. S.
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 222 : 58 - 71
  • [25] Metaheuristic algorithms for balancing robotic assembly lines with sequence-dependent robot setup times
    Janardhanan, Mukund Nilakantan
    Li, Zixiang
    Bocewicz, Grzegorz
    Banaszak, Zbigniew
    Nielsen, Peter
    APPLIED MATHEMATICAL MODELLING, 2019, 65 : 256 - 270
  • [26] Parallel branch-and-price algorithms for the single machine total weighted tardiness scheduling problem with sequence-dependent setup times
    Speckenmeyer, Philipp
    Hilmer, Constanze
    Rauchecker, Gerhard
    Schryen, Guido
    COMPUTERS & OPERATIONS RESEARCH, 2025, 173
  • [27] Robust metaheuristics for group scheduling with sequence-dependent setup times in hybrid flexible flow shops
    Zandieh, M.
    Dorri, Behrouz
    Khamseh, A. R.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 43 (7-8) : 767 - 778
  • [28] A heuristic and meta-heuristic based on problem-specific knowledge for distributed blocking flow-shop scheduling problem with sequence-dependent setup times
    Zhao, Fuqing
    Bao, Haizhu
    Wang, Ling
    Xu, Tianpeng
    Zhu, Ningning
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 116
  • [29] An evolution strategy approach for the distributed permutation flowshop scheduling problem with sequence-dependent setup times
    Karabulut, Korhan
    Oztop, Hande
    Kizilay, Damla
    Tasgetiren, M. Fatih
    Kandiller, Levent
    COMPUTERS & OPERATIONS RESEARCH, 2022, 142
  • [30] Scheduling a bi-criteria flowshop manufacturing cell with sequence-dependent family setup times
    Lin, Shih-Wei
    Ying, Kuo-Ching
    EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2012, 6 (04) : 474 - 496