4
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      SDP-based branch-and-bound for non-convex quadratic integer optimization

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Semidefinite programming (SDP) relaxations have been intensively used for solving discrete quadratic optimization problems, in particular in the binary case. For the general non-convex integer case with box constraints, the branch-and-bound algorithm Q-MIST has been proposed by Buchheim and Wiegele (Math Program 141(1--2):435--452, 2013), which is based on an extension of the well-known SDP-relaxation for max-cut. For solving the resulting SDPs, Q-MIST uses an off-the-shelf interior point algorithm. In this paper, we present a tailored coordinate ascent algorithm for solving the dual problems of these SDPs. Building on related ideas of Dong (SIAM J Optim 26(3):1962--1985, 2016), it exploits the particular structure of the SDPs, most importantly a small rank of the constraint matrices. The latter allows both an exact line search and a fast incremental update of the inverse matrices involved, so that the entire algorithm can be implemented to run in quadratic time per iteration. Moreover, we describe how to extend this approach to a certain two-dimensional coordinate update. Finally, we explain how to include arbitrary linear constraints into this framework, and evaluate our algorithm experimentally.

          Related collections

          Most cited references29

          • Record: found
          • Abstract: not found
          • Article: not found

          A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A polyhedral branch-and-cut approach to global optimization

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Updating the Inverse of a Matrix

                Bookmark

                Author and article information

                Journal
                29 January 2019
                Article
                10.1007/s10898-018-0717-z
                1901.10335
                f0a3a403-6626-4217-b98e-b9c5dc3eec1f

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                math.OC

                Numerical methods
                Numerical methods

                Comments

                Comment on this article