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

被引:22
|
作者
Fischetti, Matteo [1 ]
Monaci, Michele [2 ]
机构
[1] Univ Padua, DEI, Via Gradenigo 6-A, I-35100 Padua, Italy
[2] Univ Bologna, DEI Guglielmo Marconi, Viale Risorgimento 2, I-40136 Bologna, Italy
关键词
Combinatorial optimization; Mixed-integer quadratic programming; Bilinear programming; Branch-and-cut algorithms; Intersection cuts; GLOBAL OPTIMIZATION; POOLING PROBLEM;
D O I
10.1016/j.ejor.2019.09.043
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:506 / 514
页数:9
相关论文
共 50 条
  • [41] A branch-and-cut method for 0-1 mixed convex programming
    Stubbs, RA
    Mehrotra, S
    MATHEMATICAL PROGRAMMING, 1999, 86 (03) : 515 - 532
  • [42] Hybrid evolutionary algorithm for mixed-integer programming problems
    School of Science, Xidian University, Xi'an 710071, China
    不详
    Kongzhi yu Juece Control Decis, 2008, 10 (1098-1102):
  • [43] A branch-and-cut method for 0-1 mixed convex programming
    Robert A. Stubbs
    Sanjay Mehrotra
    Mathematical Programming, 1999, 86 : 515 - 532
  • [44] A lifted linear programming branch-and-bound algorithm for mixed-integer conic quadratic programs
    Vielma, Juan Pablo
    Ahmed, Shabbir
    Nemhauser, George L.
    INFORMS JOURNAL ON COMPUTING, 2008, 20 (03) : 438 - 450
  • [45] AN INTELLIGENT ALGORITHM FOR MIXED-INTEGER PROGRAMMING-MODELS
    LIN, YL
    AUSTIN, LM
    BURNS, JR
    COMPUTERS & OPERATIONS RESEARCH, 1992, 19 (06) : 461 - 468
  • [46] An algorithm for multiparametric mixed-integer linear programming problems
    Acevedo, J
    Pistikopoulos, EN
    OPERATIONS RESEARCH LETTERS, 1999, 24 (03) : 139 - 148
  • [47] MIXED-INTEGER PROGRAMMING ALGORITHM FOR COMPUTER COLOR MATCHING
    MENDEZDIAZ, I
    COGNO, JA
    COLOR RESEARCH AND APPLICATION, 1988, 13 (01): : 43 - 45
  • [48] Branch and cut methods for mixed integer linear programming problems
    Caccetta, L
    PROGRESS IN OPTIMIZATION: CONTRIBUTIONS FROM AUSTRALASIA, 2000, 39 : 21 - 44
  • [49] Learning to Stop Cut Generation for Efficient Mixed-Integer Linear Programming
    Ling, Haotian
    Wang, Zhihai
    Wang, Jie
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 18, 2024, : 20759 - 20767
  • [50] Mixed-integer programming for control
    Richards, A
    How, J
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2676 - 2683