Revisiting a Cutting Plane Method for Perfect Matchings

08/28/2019
by   Amber Q Chen, et al.
0

In 2016, Chandrasekaran, Végh, and Vempala published a method to solve the minimum-cost perfect matching problem on an arbitrary graph by solving a strictly polynomial number of linear programs. However, their method requires a strong uniqueness condition, which they imposed by using perturbations of the form c(i)=c_0(i)+2^-i. On large graphs (roughly m>100), these perturbations lead to cost values that exceed the precision of floating-point formats used by typical linear programming solvers for numerical calculations. We demonstrate, by a sequence of counterexamples, that perturbations are required for the algorithm to work, motivating our formulation of a general method that arrives at the same solution to the problem as Chandrasekaran et al. but overcomes the limitations described above by solving multiple linear programs without using perturbations. We then give an explicit algorithm that exploits are method, and show that this new algorithm still runs in strongly polynomial time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2019

The Perfect Matching Reconfiguration Problem

We study the perfect matching reconfiguration problem: Given two perfect...
research
01/27/2022

Two-Commodity Flow is Equivalent to Linear Programming under Nearly-Linear Time Reductions

We give a nearly-linear time reduction that encodes any linear program a...
research
10/25/2019

A Deterministic Linear Program Solver in Current Matrix Multiplication Time

Interior point algorithms for solving linear programs have been studied ...
research
03/08/2021

The numerical factorization of polynomials

Polynomial factorization in conventional sense is an ill-posed problem d...
research
06/10/2021

Integer programs with bounded subdeterminants and two nonzeros per row

We give a strongly polynomial-time algorithm for integer linear programs...
research
03/03/2023

An infeasible interior-point arc-search method with Nesterov's restarting strategy for linear programming problems

An arc-search interior-point method is a type of interior-point methods ...
research
07/08/2021

Boosting Method in Approximately Solving Linear Programming with Fast Online Algorithm

In this paper, we develop a new algorithm combining the idea of “boostin...

Please sign up or login with your details

Forgot password? Click here to reset