Learning Variable Neighborhood Search for a scheduling problem with time windows and rejections

被引:33
|
作者
Thevenin, Simon [1 ]
Zufferey, Nicolas [1 ]
机构
[1] Univ Geneva, GSEM, Uni Mail, Bd Pont Arve 40, CH-1211 Geneva 4, Switzerland
关键词
Variable Neighborhood Search; Learning process; Job scheduling; ANT COLONY OPTIMIZATION; VEHICLE-ROUTING PROBLEM; FLEXIBLE FLOW LINES; GENETIC ALGORITHM; ORDER ACCEPTANCE; LOCAL SEARCH; TARDINESS; EARLINESS;
D O I
10.1016/j.dam.2018.03.019
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Variable neighborhood search is a local search metaheuristic that uses sequentially different neighborhood structures. This method has been successfully applied to various types of problems. In this work, variable neighborhood search is enhanced with a learning mechanism which helps to drive the search toward promising areas of the search space. The resulting method is applied to a single-machine scheduling problem with rejections, setups, and earliness and tardiness penalties. Experiments are conducted for instances from the literature. They show on the one hand the benefit of the learning mechanism (in terms of solution quality and robustness). On the other hand, the proposed method significantly outperforms state-of-the-art algorithms for the considered problem. Moreover, its flexibility allows its straightforward adaptation to other combinatorial optimization problems. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:344 / 353
页数:10
相关论文
共 50 条
  • [21] Multi-objective Variable Neighborhood Search Algorithms for a Single Machine Scheduling Problem with Distinct due Windows
    Claudio Arroyo, Jose Elias
    Ottoni, Rafael dos Santos
    Oliveira, Alcione de Paiva
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 281 : 5 - 19
  • [22] An Adaptive Variable Neighborhood Search Ant Colony Algorithm for Vehicle Routing Problem With Soft Time Windows
    He, Meiling
    Wei, Zhixiu
    Wu, Xiaohui
    Peng, Yongtao
    IEEE ACCESS, 2021, 9 : 21258 - 21266
  • [23] Variable Neighborhood Search Based Set covering ILP model for the Vehicle Routing Problem with time windows
    Dhahri, Amine
    Zidi, Kamel
    Ghedira, Khaled
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 844 - 854
  • [24] A reactive greedy randomized variable neighborhood Tabu search for the. vehicle routing problem with time windows
    Repoussis, Panagiotis P.
    Paraskevopoulos, Dimitris C.
    Tarantilis, Christos D.
    Ioannou, George
    HYBRID METAHEURISTICS, PROCEEDINGS, 2006, 4030 : 124 - 138
  • [25] Multiple Variable Neighborhood Search Enriched with ILP Techniques for the Periodic Vehicle Routing Problem with Time Windows
    Pirkwieser, Sandro
    Raidl, Guenther R.
    HYBRID METAHEURISTICS, PROCEEDINGS, 2009, 5818 : 45 - 59
  • [26] A New Hybrid Genetic Variable Neighborhood Search Heuristic for the Vehicle Routing Problem with Multiple Time Windows
    Belhaiza, Slim
    M'Hallah, Rym
    Ben Brahim, Ghassen
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 1319 - 1326
  • [27] Initialization methods for the TSP with Time Windows using Variable Neighborhood Search
    Papalitsas, Christos
    Giannakis, Konstantinos
    Andronikos, Theodore
    Theotokis, Dimitrios
    Sifaleras, Angelo
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2015,
  • [28] A variable neighborhood search algorithm for airport ferry vehicle scheduling problem
    Lv, Lingling
    Deng, Zhiyun
    Shao, Chenyang
    Shen, Weiming
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2023, 154
  • [29] Skewed general variable neighborhood search for the location routing scheduling problem
    Macedo, Rita
    Alves, Claudio
    Hanafi, Said
    Jarboui, Bassem
    Mladenovic, Nenad
    Ramos, Bruna
    Valerio de Carvalho, J. M.
    COMPUTERS & OPERATIONS RESEARCH, 2015, 61 : 143 - 152
  • [30] Applying Variable Neighborhood Search Algorithm to Multicore Task Scheduling Problem
    Wang, Chang
    Jiang, Jiang
    Xu, Xianbin
    Han, Xing
    Cao, Qiang
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2013, 2013, 396 : 121 - 130