Research Webzine of the KAIST College of Engineering since 2014
Spring 2026 Vol. 26
Vehicle routing problems, crucial to modern urban transportation and logistics systems, require complex modern optimization algorithms and a vast amount of computational resources. KAIST researchers have developed a new machine-learning-based algorithm that significantly outperforms traditional methods, demonstrating the potential to find exact optimal solutions and reduce computing time in large-scale vehicle routing problems.
With the rapid rise of e-commerce, same-day delivery, and shared mobility, the diverse variants of vehicle routing problems (VRPs) pose challenges for urban transportation and logistics systems. VRPs are NP-hard combinatorial optimization problems that determine which customer (order or request) is served by which vehicle (driver or deliverer) in what order, as illustrated in Figure 1. The applications of VRPs include delivery of goods such as mail, parcels, food, and fresh produce, as well as mobility services for people such as school bus routing, carpooling, and demand-response transit problems.

Modern mathematical optimization algorithms for VRPs, the branch-cut-and-price algorithms, consist of various components, some of which are based on solid mathematical theory, while some components are based on human-developed heuristic ideas. Both parts contribute to finding exact optimal solutions within the branch-cut-and-price framework. A critical component in most exact optimization algorithms is the identification of cutting planes, which help reduce the search space and find integer feasible solutions. To identify cutting planes, cut separation problems need to be solved.
In general, cut separation problems are NP-hard problems, and therefore, heuristic algorithms have been used. Researchers in the Department of Industrial and Systems Engineering at KAIST have developed a machine-learning-based algorithm that can outperform the most popular heuristic algorithm available currently. The new algorithm learns from optimal solutions in small-scale training instances and transfers learned algorithms to large-scale instances via message-passing graph neural networks and graph coarsening techniques.
Figure 2 compares the popular heuristic algorithm (CVRPSEP) with the new algorithm (NeuralSEP). The smaller the optimality gap is, the better the solution quality is. For the largest size of the problems with 1,000 customers, NeuralSEP significantly outperforms CVRPSEP, which can save hours and days of computing time in the entire branch-cut-and-price algorithm.

A full manuscript describing this research is available at: https://arxiv.org/abs/2306.17283.
Soft Airless Wheel for A Lunar Exploration Rover Inspired by Origami and Da Vinci Bridge Principles
Read moreDual-Action Hydrogel Offers New Hope for Rheumatoid Arthritis Treatment
Read moreWearable Haptics of Orthotropic Actuation for 3D Spatial Perception in Low-visibility Environment
Read moreLighting the Lunar Night: KAIST Develops First Electrostatic Power Generator for the Moon
Read moreGPU-NPU-PIM Integration Technology for Generative AI Clouds
Read more