paper-with-me

홈 › Papers

Graph Reduction with Unsupervised Learning in Column Generation: A Routing Application

2025-04-11 · Abdo Abouelrous, Laurens Bliek, Adriana F. Gabor, Yaoxin Wu, Yingqian Zhang

Column Generation (CG) is a popular method dedicated to enhancing computational efficiency in large scale Combinatorial Optimization (CO) problems. It reduces the number of decision variables in a problem by solving a pricing problem. For many CO problems, the pricing problem is an Elementary Shortest Path Problem with Resource Constraints (ESPPRC). Large ESPPRC instances are difficult to solve to near-optimality. Consequently, we use a Graph neural Network (GNN) to reduces the size of the ESPPRC such that it becomes computationally tractable with standard solving techniques. Our GNN is trained by Unsupervised Learning and outputs a distribution for the arcs to be retained in the reduced PP. The reduced PP is solved by a local search that finds columns with large reduced costs and speeds up convergence. We apply our method on a set of Capacitated Vehicle Routing Problems with Time Windows and show significant improvements in convergence compared to simple reduction techniques from the literature. For a fixed computational budget, we improve the objective values by over 9\% for larger instances. We also analyze the performance of our CG algorithm and test the generalization of our method to different classes of instances than the training data.

📄 PDF Abstract BibTeX arXiv:2504.08401

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationComputational EfficiencyGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음
SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Partial Column Generation with Graph Neural Networks for Team Formation and Routing

2025-09-18 · Giacomo Dall'Olio, Rainer Kolisch, Yaoxin Wu arxiv

The team formation and routing problem is a challenging optimization problem with several real-world applications in fields such as airport, healthcare, and maintenance operations. To solve this problem, exact solution m…

FFCG: Effective and Fast Family Column Generation for Solving Large-Scale Linear Program

2024-12-26 · Yi-Xiang Hu, Feng Wu, Shaoang Li, Yifang Zhao 외

Column Generation (CG) is an effective and iterative algorithm to solve large-scale linear programs (LP). During each CG iteration, new columns are added to improve the solution of the LP. Typically, CG greedily selects …

Neural Column Generation for Capacitated Vehicle Routing

2021-11-24 · AAAI Workshop ML4OR-22 2022 2 · Anonymous

The column generation technique is essential for solving linear programs with an exponential number of variables. Many important applications such as the vehicle routing problem (VRP) now require it. However, in practice…

Decision MakingImitation LearningSequential Decision Making

Machine-learning-based arc selection for constrained shortest path problems in column generation

2022-01-07 · Mouad Morabit, Guy Desaulniers, Andrea Lodi

Column generation is an iterative method used to solve a variety of optimization problems. It decomposes the problem into two parts: a master problem, and one or more pricing problems (PP). The total computing time taken…

ARCBIG-bench Machine LearningScheduling

Relaxed Dual Optimal Inequalities for Relaxed Columns: with Application to Vehicle Routing

2020-04-11 · Naveed Haghani, Claudio Contardo, Julian Yarkony

We address the problem of accelerating column generation for set cover problems in which we relax the state space of the columns to do efficient pricing. We achieve this by adapting the recently introduced smooth and fle…