Graph Generation: A New Approach to Solving Expanded Linear Programming Relaxations

10/03/2021
by   Julian Yarkony, et al.
0

In this article we introduce Graph Generation, an enhanced Column Generation (CG) algorithm for solving expanded linear programming relaxations of mixed integer linear programs. To apply Graph Generation, we must be able to map any given column to a small directed acyclic graph for which any path from source to sink describes a feasible column. This structure is easily satisfied for vehicle routing and crew scheduling problems; and other such problems where pricing is a resource constrained shortest path problem. Such graphs are then added to the restricted master problem (RMP) when the corresponding column is generated during pricing. The use of Graph Generation does not weaken the linear programming relaxation being solved. At any given iteration of CG enhanced by Graph Generation; the technique permits the RMP to express a much wider set of columns than those generated during pricing, leading to faster convergence of CG. Graph Generation does not change the structure of the CG pricing problem. We show how the method can be applied in a general way, and then demonstrate the effectiveness of our approach on the classical Capacitated Vehicle Routing Problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/02/2022

Principled Graph Management

Graph Generation is a recently introduced enhanced Column Generation alg...
research
01/07/2022

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

Column generation is an iterative method used to solve a variety of opti...
research
03/28/2021

Family Column Generation: A Principled Stabilized Column Generation Approach

We tackle the problem of accelerating column generation (CG) approaches ...
research
10/29/2017

Vehicle Routing Problem with Vector Profits (VRPVP) with Max-Min Criterion

This paper introduces a new routing problem referred to as the vehicle r...
research
09/25/2020

A Column Generation based Heuristic for the Tail Assignment Problem

This article proposes an efficient heuristic in accelerating the column ...
research
09/10/2013

A Conflict-Based Path-Generation Heuristic for Evacuation Planning

Evacuation planning and scheduling is a critical aspect of disaster mana...
research
10/15/2018

Constructing classification trees using column generation

This paper explores the use of Column Generation (CG) techniques in cons...

Please sign up or login with your details

Forgot password? Click here to reset