Two-Stage Dynamic Programming in the Routing Problem with Decomposition

被引:2
|
作者
Chentsov, A. G. [1 ,2 ]
Chentsov, P. A. [1 ,2 ]
机构
[1] Russian Acad Sci, Ural Branch, Krasovskii Inst Math & Mech, Ekaterinburg, Russia
[2] Ural Fed Univ, Ekaterinburg, Russia
关键词
dynamic programming; route; megalopolis; precedence conditions;
D O I
10.1134/S0005117923050053
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers an optimal movement routing problem with constraints. One such constraint is due to decomposing the original problem into a preliminary subproblem and a final subproblem; the tasks related to the preliminary problem must be executed before the tasks of the final subproblem begin. In particular, this condition may arise in the tool control problem for thermal cutting machines with computer numerical control (CNC): if there are long parts among workpieces, the cutting process near a narrow material boundary should start with these workpieces since such parts are subject to thermal deformations, which may potentially cause rejects. The problem statement under consideration involves two zones for part processing. The aggregate routing process in the original problem includes a starting point, a route (a permutation of indices), and a particular track consistent with the route and the starting point. Each of the subproblems has specific precedence conditions, and the travel cost functions forming the additive criterion may depend on the list of pending tasks. A special two-stage procedure is introduced to apply dynamic programming as a solution method. The structure of the optimal solution is established and an algorithm based on this structure is developed. The algorithm is implemented on a personal computer and a computational experiment is carried out.
引用
收藏
页码:543 / 563
页数:21
相关论文
共 50 条
  • [1] Two-Stage Dynamic Programming in the Routing Problem with Decomposition
    A. G. Chentsov
    P. A. Chentsov
    Automation and Remote Control, 2023, 84 : 543 - 563
  • [2] An extremal two-stage routing problem and procedures based on dynamic programming.
    Chentsov, A. G.
    Chentsov, P. A.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2022, 28 (02): : 215 - 248
  • [3] Two-stage birandom programming problem
    Zhao, Miao
    Liu, Yankui
    Proceedings of the Fourth International Conference on Information and Management Sciences, 2005, 4 : 519 - 523
  • [4] Two-stage stochastic programming for the inventory routing problem with stochastic demands in fuel delivery
    Li, Zhenping
    Jiao, Pengbo
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2022, 13 (04) : 507 - 522
  • [5] Two-stage stochastic programming approach for the medical drug inventory routing problem under uncertainty
    Nikzad, Erfaneh
    Bashiri, Mahdi
    Oliveira, Fabricio
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 128 : 358 - 370
  • [6] A Two-Stage Genetic Programming Hyper-Heuristic for Uncertain Capacitated Arc Routing Problem
    Wang, Shaolin
    Mei, Yi
    Park, John
    Zhang, Mengjie
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1606 - 1613
  • [7] A two-stage metaheuristic algorithm for the dynamic vehicle routing problem in Industry 4.0 approach
    Abdirad, Maryam
    Krishnan, Krishna
    Gupta, Deepak
    JOURNAL OF MANAGEMENT ANALYTICS, 2021, 8 (01) : 69 - 83
  • [8] Two-stage algorithm for capacitated vehicle routing problem
    Wang, Xueyuan
    Zhu, Hongyu
    Journal of Engineering Science and Technology Review, 2018, 11 (02) : 111 - 120
  • [9] An analytic method based on plane decomposition for solving two-stage fuzzy EV programming problem
    Zhai, Hao
    Zhang, Jianguo
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 33 (04) : 2235 - 2247
  • [10] A Two-Stage Decomposition Approach for the Traveling Salesman Problem
    Hamdan, Basma Ibrahim
    Bashir, Hamdi
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,