4.5 Article

Machine-Learning-Based Column Selection for Column Generation

Journal

TRANSPORTATION SCIENCE
Volume 55, Issue 4, Pages 815-831

Publisher

INFORMS
DOI: 10.1287/trsc.2021.1045

Keywords

column generation; machine learning; column selection

Funding

  1. Natural Sciences and Engineering Research Council of Canada
  2. GIRO Inc. [CRDPJ 520349-17]

Ask authors/readers for more resources

Column generation (CG) is widely used for solving large-scale optimization problems, and this article presents a new approach using machine learning (ML) to accelerate CG by selecting promising columns to reduce computing time by up to 30% for problems such as vehicle and crew scheduling and vehicle routing with timewindows.
Column generation (CG) is widely used for solving large-scale optimization problems. This article presents a new approach based on a machine learning (ML) technique to accelerate CG. This approach, called column selection, applies a learned model to select a subset of the variables (columns) generated at each iteration of CG. The goal is to reduce the computing time spent reoptimizing the restricted master problem at each iteration by selecting the most promising columns. The effectiveness of the approach is demonstrated on two problems: the vehicle and crew scheduling problem and the vehicle routing problemwith timewindows. TheMLmodelwas able to generalize to instances of different sizes, yielding a gain in computing time of up to 30%.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available