TY - GEN
T1 - Analysis of Decoding Strategies for Transformer-Based Solution of Multi-Depot Vehicle Routing Problems
AU - Rabbanian, Seyedeh Shaghayegh
AU - Wang, Hao
AU - Knapp, Gerald M.
N1 - Publisher Copyright:
© IISE and Expo 2023.All rights reserved.
PY - 2023
Y1 - 2023
N2 - Multi-Depot Vehicle Routing Problem (MDVRP) is a well-known problem with many real-world applications in supply chains. In MDVRP, a set of customer nodes needs to be served by a fleet of vehicles supplied by multiple depots. Each vehicle starts from a depot, visits a subset of customers in a sequential order, and then returns to the original depot. Finding the optimal solution to this NP-hard problem can be challenging in the area of distribution and logistics. The goal is to find (near-)optimal routes that minimize the total transportation costs. We solve and improve the model using a transformer-based encoder-decoder architecture that has been originally proposed for neural machine translation. Our proposed method produces a set of consecutive actions which assign each vehicle to a certain customer node using a decoding strategy at each decoding step. After training, the model has low inference time, and produce high-quality solutions in a few seconds for variant number of customers which is faster compared to other exact and approximate approaches. In this paper, we investigate the impact of different decoding strategies, including greedy, multinomial sampling, and beam search, on solution quality. An ensemble decoding strategy is presented which further improves the efficiency of the transformer architecture in finding near-optimal MDVRP solutions in 2 out of every 3 cases on average. We compare the results of our proposed transformer architecture to original transformer and an extension of Lin-Kernighan heuristic solver (LKH-3) which has found many best-known solutions for well-known benchmarks.
AB - Multi-Depot Vehicle Routing Problem (MDVRP) is a well-known problem with many real-world applications in supply chains. In MDVRP, a set of customer nodes needs to be served by a fleet of vehicles supplied by multiple depots. Each vehicle starts from a depot, visits a subset of customers in a sequential order, and then returns to the original depot. Finding the optimal solution to this NP-hard problem can be challenging in the area of distribution and logistics. The goal is to find (near-)optimal routes that minimize the total transportation costs. We solve and improve the model using a transformer-based encoder-decoder architecture that has been originally proposed for neural machine translation. Our proposed method produces a set of consecutive actions which assign each vehicle to a certain customer node using a decoding strategy at each decoding step. After training, the model has low inference time, and produce high-quality solutions in a few seconds for variant number of customers which is faster compared to other exact and approximate approaches. In this paper, we investigate the impact of different decoding strategies, including greedy, multinomial sampling, and beam search, on solution quality. An ensemble decoding strategy is presented which further improves the efficiency of the transformer architecture in finding near-optimal MDVRP solutions in 2 out of every 3 cases on average. We compare the results of our proposed transformer architecture to original transformer and an extension of Lin-Kernighan heuristic solver (LKH-3) which has found many best-known solutions for well-known benchmarks.
KW - Transformer architecture
KW - decoding strategies
KW - ensemble methods
KW - vehicle routing problem
UR - http://www.scopus.com/inward/record.url?scp=85174968053&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85174968053&partnerID=8YFLogxK
U2 - 10.21872/2023IISE_3575
DO - 10.21872/2023IISE_3575
M3 - Conference contribution
AN - SCOPUS:85174968053
T3 - IISE Annual Conference and Expo 2023
BT - IISE Annual Conference and Expo 2023
A2 - Babski-Reeves, K.
A2 - Eksioglu, B.
A2 - Hampton, D.
T2 - IISE Annual Conference and Expo 2023
Y2 - 21 May 2023 through 23 May 2023
ER -