IDEAS home Printed from https://ideas.repec.org/a/inm/orijoc/v29y2017i2p318-331.html
   My bibliography  Save this article

Using a Conic Bundle Method to Accelerate Both Phases of a Quadratic Convex Reformulation

Author

Listed:
  • Alain Billionnet

    (ENSIIE-CEDRIC, FR-91025 Evry, France)

  • Sourour Elloumi

    (ENSTA-CEDRIC, 91762 Palaiseau Cedex, France)

  • Amélie Lambert

    (CNAM-CEDRIC, FR-75141 Paris Cedex 03, France)

  • Angelika Wiegele

    (Institut für Mathematik, Alpen-Adria-Universität Klagenfurt, Austria)

Abstract

We present algorithm MIQCR-CB that is an advancement of MIQCR . MIQCR is a method for solving mixed-integer quadratic programs and works in two phases: the first phase determines an equivalent quadratic formulation with a convex objective function by solving a semidefinite problem (SDP); in the second phase, the equivalent formulation is solved by a standard solver. Because the reformulation relies on the solution of a large-scale semidefinite program, it is not tractable by existing semidefinite solvers even for medium-sized problems. To surmount this difficulty, we present in MIQCR-CB a subgradient algorithm within a Lagrangian duality framework for solving (SDP) that substantially speeds up the first phase. Moreover, this algorithm leads to a reformulated problem of smaller size than the one obtained by the original MIQCR method, which results in a shorter time for solving the second phase. We present extensive computational results to show the efficiency of our algorithm. First, we apply MIQCR-CB to the k -cluster problem that can be formulated by a binary quadratic program. As an illustration of the efficiency of our new algorithm, for instances of size 80 and of density 25%, MIQCR-CB is on average 78 times faster for phase 1 and 24 times faster for phase 2 than the original MIQCR . We also compare MIQCR-CB with QCR and with BiqCrunch , two methods devoted to binary quadratic programming. We show that MIQCR-CB is able to solve most of the 225 considered instances within three hours of CPU time. We also present experiments on two classes of general integer instances where we compare MIQCR-CB with MIQCR , Couenne , and Cplex12.6 . We demonstrate the significant improvement over the original MIQCR approach. Finally, we show that MIQCR-CB is able to solve almost all of the considered instances, whereas Couenne and Cplex12.6 are not able to solve half of them.

Suggested Citation

  • Alain Billionnet & Sourour Elloumi & Amélie Lambert & Angelika Wiegele, 2017. "Using a Conic Bundle Method to Accelerate Both Phases of a Quadratic Convex Reformulation," INFORMS Journal on Computing, INFORMS, vol. 29(2), pages 318-331, May.
  • Handle: RePEc:inm:orijoc:v:29:y:2017:i:2:p:318-331
    DOI: 10.1287/ijoc.2016.0731
    as

    Download full text from publisher

    File URL: https://doi.org/10.1287/ijoc.2016.0731
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ijoc.2016.0731?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Frédéric Roupin, 2004. "From Linear to Semidefinite Programming: An Algorithm to Obtain Semidefinite Relaxations for Bivalent Quadratic Problems," Journal of Combinatorial Optimization, Springer, vol. 8(4), pages 469-493, December.
    2. Gerold Jäger & Anand Srivastav, 2005. "Improved Approximation Algorithms for Maximum Graph Partitioning Problems," Journal of Combinatorial Optimization, Springer, vol. 10(2), pages 133-167, September.
    3. Erkut, Erhan, 1990. "The discrete p-dispersion problem," European Journal of Operational Research, Elsevier, vol. 46(1), pages 48-60, May.
    4. Fischer, I. & Gruber, G. & Rendl, F. & Sotirov, R., 2006. "Computational experience with a bundle approach for semidenfinite cutting plane relaxations of max-cut and equipartition," Other publications TiSEM 03dfd8c3-9216-4c75-8921-3, Tilburg University, School of Economics and Management.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Sourour Elloumi & Amélie Lambert & Arnaud Lazare, 2021. "Solving unconstrained 0-1 polynomial programs through quadratic convex reformulation," Journal of Global Optimization, Springer, vol. 80(2), pages 231-248, June.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. F. Rendl, 2016. "Semidefinite relaxations for partitioning, assignment and ordering problems," Annals of Operations Research, Springer, vol. 240(1), pages 119-140, May.
    2. Loiola, Eliane Maria & de Abreu, Nair Maria Maia & Boaventura-Netto, Paulo Oswaldo & Hahn, Peter & Querido, Tania, 2007. "A survey for the quadratic assignment problem," European Journal of Operational Research, Elsevier, vol. 176(2), pages 657-690, January.
    3. Markus Chimani & Philipp Hungerländer, 2013. "Exact Approaches to Multilevel Vertical Orderings," INFORMS Journal on Computing, INFORMS, vol. 25(4), pages 611-624, November.
    4. Marilène Cherkesly & Claudio Contardo, 2021. "The conditional p-dispersion problem," Journal of Global Optimization, Springer, vol. 81(1), pages 23-83, September.
    5. Aringhieri, Roberto & Cordone, Roberto & Grosso, Andrea, 2015. "Construction and improvement algorithms for dispersion problems," European Journal of Operational Research, Elsevier, vol. 242(1), pages 21-33.
    6. Cheng Lu & Zhibin Deng, 2021. "A branch-and-bound algorithm for solving max-k-cut problem," Journal of Global Optimization, Springer, vol. 81(2), pages 367-389, October.
    7. Mourad El Ouali & Helena Fohlin & Anand Srivastav, 2016. "An approximation algorithm for the partial vertex cover problem in hypergraphs," Journal of Combinatorial Optimization, Springer, vol. 31(2), pages 846-864, February.
    8. Janez Povh, 2021. "On the Embed and Project Algorithm for the Graph Bandwidth Problem," Mathematics, MDPI, vol. 9(17), pages 1-15, August.
    9. Federico Della Croce & Vangelis Th. Paschos, 2014. "Efficient algorithms for the max $$k$$ -vertex cover problem," Journal of Combinatorial Optimization, Springer, vol. 28(3), pages 674-691, October.
    10. Rennen, G., 2008. "Subset Selection from Large Datasets for Kriging Modeling," Discussion Paper 2008-26, Tilburg University, Center for Economic Research.
    11. Pessoa, Artur Alves & Hahn, Peter M. & Guignard, Monique & Zhu, Yi-Rong, 2010. "Algorithms for the generalized quadratic assignment problem combining Lagrangean decomposition and the Reformulation-Linearization Technique," European Journal of Operational Research, Elsevier, vol. 206(1), pages 54-63, October.
    12. Avella, P. & Benati, S. & Canovas Martinez, L. & Dalby, K. & Di Girolamo, D. & Dimitrijevic, B. & Ghiani, G. & Giannikos, I. & Guttmann, N. & Hultberg, T. H. & Fliege, J. & Marin, A. & Munoz Marquez, , 1998. "Some personal views on the current state and the future of locational analysis," European Journal of Operational Research, Elsevier, vol. 104(2), pages 269-287, January.
    13. W. David Pisinger & Anders Bo Rasmussen & Rune Sandvik, 2007. "Solution of Large Quadratic Knapsack Problems Through Aggressive Reduction," INFORMS Journal on Computing, INFORMS, vol. 19(2), pages 280-290, May.
    14. Anjos, Miguel F. & Vieira, Manuel V.C., 2017. "Mathematical optimization approaches for facility layout problems: The state-of-the-art and future research directions," European Journal of Operational Research, Elsevier, vol. 261(1), pages 1-16.
    15. Jia Wang & Shiyan Hu, 2013. "A linear time approximation scheme for computing geometric maximum k-star," Journal of Global Optimization, Springer, vol. 55(4), pages 849-855, April.
    16. Amirgaliyeva, Zhazira & Mladenović, Nenad & Todosijević, Raca & Urošević, Dragan, 2017. "Solving the maximum min-sum dispersion by alternating formulations of two different problems," European Journal of Operational Research, Elsevier, vol. 260(2), pages 444-459.
    17. Drezner, Zvi & Kalczynski, Pawel & Salhi, Said, 2019. "The planar multiple obnoxious facilities location problem: A Voronoi based heuristic," Omega, Elsevier, vol. 87(C), pages 105-116.
    18. Tetsuya Araki & Shin-ichi Nakano, 0. "Max–min dispersion on a line," Journal of Combinatorial Optimization, Springer, vol. 0, pages 1-7.
    19. Erkut, E. & ReVelle, C. & Ulkusal, Y., 1996. "Integer-friendly formulations for the r-separation problem," European Journal of Operational Research, Elsevier, vol. 92(2), pages 342-351, July.
    20. Spiers, Sandy & Bui, Hoa T. & Loxton, Ryan, 2023. "An exact cutting plane method for the Euclidean max-sum diversity problem," European Journal of Operational Research, Elsevier, vol. 311(2), pages 444-454.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orijoc:v:29:y:2017:i:2:p:318-331. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.