arrow
Return

A branch-and-cut algorithm for Mixed-Integer Bilinear Programming

delete2020-04-01
delete27
delete
OA
AI
M
Matteo Fischetti *
M
Michele Monaci
DOI:10.1016/j.ejor.2019.09.043delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In this paper, we consider the Mixed-Integer Bilinear Programming problem, a widely-used reformulation of the classical mixed-integer quadratic programming problem. For this problem we describe a branch and -cut algorithm for its exact solution, based on a new family of intersection cuts derived from bilinearspecific disjunctions. We also introduce a new branching rule that is specifically designed for bilinear problems. We computationally analyze the behavior of the proposed algorithm on a large set of mixed-integer quadratic instances from the MINLPIib problem library. Our results show that our method, even without intersection cuts, is competitive with a state-of-the-art mixed-integer nonlinear solver. As to intersection cuts, their extensive use at each branching node tends to slow down the solver for most problems in our test bed, but they are extremely effective for some specific instances. (C) 2019 Elsevier B.V. All rights reserved.
Keywords:
Combinatorial optimization
Mixed-integer quadratic programming
Bilinear programming
Branch-and-cut algorithms
Intersection cuts
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

European Journal of Operational Research cover
European Journal of Operational Research
IF:
6
Papers:
2.2W
Citations:
6.4W

Organization

U
University of Padua
Scholars:
5.1W
Papers: 4.3W
Citations: 57
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W