arrow
Return

A parallel difference-of-convex cutting plane algorithm for mixed-binary linear programs

delete2025-11-01
delete0
PRE
AI
Y
Yi-Shuai Niu *
Y
You Yu
F
Faouzi, Benammour M.
Y
Yajuan Wang
DOI:10.1080/02331934.2025.2588422delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we introduce a parallel difference-of-convex cutting plane (P-DCCUT) algorithm for solving Mixed-Binary Linear Programs (MBLP). We begin by presenting various difference-of-convex (DC) formulations for MBLP, derived from continuous formulations of integer sets and the exact penalty theorem, which can be addressed using the well-known difference-of-convex algorithm (DCA). We then explore two types of DC cuts (type-I and type-II) constructed at feasible and infeasible DC critical points generated by DCA. When these DC cuts are inapplicable, we incorporate traditional cutting plane techniques such as the Lift-and-Project (LAP) cut, Gomory's Mixed-Integer (GMI) cut, and Mixed-Integer Rounding (MIR) cut. By integrating DCA, DC cuts, and classical cutting planes within a cutting plane framework, we develop a hybrid algorithm - DCCUT - where DCA plays a pivotal role in enhancing upper bounds and generating DC cuts. A parallel version of DCCUT, called P-DCCUT, is proposed by introducing various cutting planes in parallel and multi-starting DCA with random initializations. Numerical results on several illustrative examples, as well as on the MIPLIB 2017 benchmark dataset, demonstrate the efficacy of our methods, emphasizing the important contributions of DCA and DC cuts in improving the solution bounds.
Keywords:
Mixed-binary linear program
difference-of-convex cutting plane
parallel DCCUT algorithm

Journal

O
Optimization
IF:
1.8
Papers:
124
Citations:
0

Organization

S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
Cited Papers

Cited Papers

Computing B-Stationary Points of Nonsmooth DC Programs
err2017-01-01
err0
errOAAI
errJong-Shi Pang; Meisam Razaviyayn; Alberth Alvarado
errShare
errSave
errShare
errSave
Branching and bounds tighteningtechniques for non-convex MINLP
err2009-10-01
err0
PREAI
errPietro Belotti; Jon Lee; Leo Liberti; François Margot; Andreas Wächter
errShare
errSave
A lift-and-project cutting plane algorithm for mixed 0–1 programs
err1993-01-01
err0
PREAI
errEgon Balas; Sebastián Ceria; Gérard Cornuéjols
errShare
errSave
A storm of feasibility pumps for nonconvex MINLP
err2012-11-02
err0
PREAI
errClaudia D’Ambrosio; Antonio Frangioni; Leo Liberti; Andrea Lodi
errShare
errSave
On interval-subgradient and no-good cuts
err2010-09-01
err0
errOAAI
errClaudia D’Ambrosio; Antonio Frangioni; Leo Liberti; Andrea Lodi
errShare
errSave
errShare
errSave
researcher View more