Rounding-based heuristics for nonconvex MINLPs

We propose two primal heuristics for nonconvex mixed-integer nonlinear programs. Both are based on the idea of rounding the solution of a continuous nonlinear program subject to linear constraints. Each rounding step is accomplished through the solution of a mixed-integer linear program. Our heurist...

Full description

Bibliographic Details
Main Authors: Nannicini, Giacomo, Belotti, Pietro
Other Authors: Sloan School of Management
Format: Article
Language:English
Published: Springer Berlin Heidelberg 2016
Online Access:http://hdl.handle.net/1721.1/105215
_version_ 1826197115564457984
author Nannicini, Giacomo
Belotti, Pietro
author2 Sloan School of Management
author_facet Sloan School of Management
Nannicini, Giacomo
Belotti, Pietro
author_sort Nannicini, Giacomo
collection MIT
description We propose two primal heuristics for nonconvex mixed-integer nonlinear programs. Both are based on the idea of rounding the solution of a continuous nonlinear program subject to linear constraints. Each rounding step is accomplished through the solution of a mixed-integer linear program. Our heuristics use the same algorithmic scheme, but they differ in the choice of the point to be rounded (which is feasible for nonlinear constraints but possibly fractional) and in the linear constraints. We propose a feasibility heuristic, that aims at finding an initial feasible solution, and an improvement heuristic, whose purpose is to search for an improved solution within the neighborhood of a given point. The neighborhood is defined through local branching cuts or box constraints. Computational results show the effectiveness in practice of these simple ideas, implemented within an open-source solver for nonconvex mixed-integer nonlinear programs.
first_indexed 2024-09-23T10:42:44Z
format Article
id mit-1721.1/105215
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T10:42:44Z
publishDate 2016
publisher Springer Berlin Heidelberg
record_format dspace
spelling mit-1721.1/1052152022-09-27T14:27:19Z Rounding-based heuristics for nonconvex MINLPs Nannicini, Giacomo Belotti, Pietro Sloan School of Management Nannicini, Giacomo We propose two primal heuristics for nonconvex mixed-integer nonlinear programs. Both are based on the idea of rounding the solution of a continuous nonlinear program subject to linear constraints. Each rounding step is accomplished through the solution of a mixed-integer linear program. Our heuristics use the same algorithmic scheme, but they differ in the choice of the point to be rounded (which is feasible for nonlinear constraints but possibly fractional) and in the linear constraints. We propose a feasibility heuristic, that aims at finding an initial feasible solution, and an improvement heuristic, whose purpose is to search for an improved solution within the neighborhood of a given point. The neighborhood is defined through local branching cuts or box constraints. Computational results show the effectiveness in practice of these simple ideas, implemented within an open-source solver for nonconvex mixed-integer nonlinear programs. 2016-11-04T20:33:54Z 2016-11-04T20:33:54Z 2011-09 2010-08 2016-08-18T15:37:07Z Article http://purl.org/eprint/type/JournalArticle 1867-2949 1867-2957 http://hdl.handle.net/1721.1/105215 Nannicini, Giacomo, and Pietro Belotti. “Rounding-Based Heuristics for Nonconvex MINLPs.” Mathematical Programming Computation 4.1 (2012): 1–31. en http://dx.doi.org/10.1007/s12532-011-0032-x Mathematical Programming Computation Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. Springer and Mathematical Optimization Society application/pdf Springer Berlin Heidelberg Springer Berlin Heidelberg
spellingShingle Nannicini, Giacomo
Belotti, Pietro
Rounding-based heuristics for nonconvex MINLPs
title Rounding-based heuristics for nonconvex MINLPs
title_full Rounding-based heuristics for nonconvex MINLPs
title_fullStr Rounding-based heuristics for nonconvex MINLPs
title_full_unstemmed Rounding-based heuristics for nonconvex MINLPs
title_short Rounding-based heuristics for nonconvex MINLPs
title_sort rounding based heuristics for nonconvex minlps
url http://hdl.handle.net/1721.1/105215
work_keys_str_mv AT nannicinigiacomo roundingbasedheuristicsfornonconvexminlps
AT belottipietro roundingbasedheuristicsfornonconvexminlps