Optimization methods & software · 2019 · 32 citations · 22 references
Natural SciencesComputer ScienceAlgorithmsDesign OptimizationOptimizationApproximation AlgorithmsCombinatorial OptimizationConvex OptimizationMathematical ProgrammingNonlinear ProgrammingOptimization TheoryFeasibility PumpFeasibility PumpingMixed-integer Linear ProgrammingMixed-integer Nonlinear ProgrammingMixed-integer OptimizationMixed-integer ProgrammingNonlinear ConstraintsSolution Generation
The solver DICOPT is based on the outer-approximation algorithm used for solving mixed-integer nonlinear programming (MINLP) problems. This algorithm is very effective for solving some types of convex MINLPs. However, it has been observed that DICOPT has difficulties solving instances in which some of the nonlinear constraints are so restrictive that nonlinear subproblems generated by the algorithm are infeasible. This problem is addressed in this paper with a feasibility pump algorithm, which modifies the objective function in order to efficiently find feasible solutions. It has been implemented as a preprocessing algorithm, which is used to initialize both the incumbent and the mixed-integer linear relaxation of the outer-approximation algorithm. Computational comparisons with previous versions of DICOPT on a set of convex MINLPs demonstrate the effectiveness of the proposed algorithm in terms of solution quality and solution time.
22
An algorithmic framework for convex mixed integer nonlinear programs
Pierre Bonami, Lorenz T. Biegler, Andrew R. Conn et al. · Discrete Optimization · 2007 · 885 citations · Full text