scispace - formally typeset
Open Access

Global optimization of nonconvex nonlinear programs using parallel branch and bound

Reads0
Chats0
TLDR
A branch and bound algorithm for computing globally optimal solutions to non-convex nonlinear programs in continuous variables is presented and tested and is directly suitable for a wide class of problems arising in chemical engineering design.
Abstract
A branch and bound algorithm for computing globally optimal solutions to non-convex nonlinear programs in continuous variables is presented. The algorithm is directly suitable for a wide class of problems arising in chemical engineering design. It can solve problems defined using algebraic functions and twice differentiable transcendental functions, in which finite upper and lower bounds can be placed on each variable. The algorithm uses rectangular partitions of the variable domain and a new bounding program based on convex/concave envelopes and positive definite combinations of quadratic terms. The algorithm is deterministic and obtains convergence with final regions of finite size. The partitioning strategy uses a sensitivity analysis of the bounding program to predict the best variable to split and the split location. Two versions of the algorithm are considered, the first using a local NLP algorithm (MINOS) and the second using a sequence of lower bounding programs in the search for local minima. Runtime results for both versions are presented for a set of 50 test problems. In addition, a parallel version of the branch and bound algorithm is presented and tested. Parallelism is achieved by applying a separate processor to the bounding of each region. Each processor maintains a list of regions to be analyzed, and a load balancing scheme is used to balance the quality and quantity of regions available in each processor's list.

read more

Citations
More filters
Journal ArticleDOI

A symbolic reformulation/spatial branch-and-bound algorithm for the global optimisation of nonconvex MINLPs

TL;DR: The algorithm employs a symbolic reformulation step that brings the original MINLP problem to an equivalent standard form for which a convex relaxation can be constructed and is solved using a spatial branch-and-bound algorithm which branches on both integer and continuous variables.
Book ChapterDOI

Writing Global Optimization Software

TL;DR: The main issues that arise when writing a global optimization software package are discussed, namely software architecture and design, symbolic manipulation of mathematical expressions, choice of local solvers and implementation of global solvers.
Journal ArticleDOI

Reformulation and convex relaxation techniques for global optimization

TL;DR: A novel technique for reformulating a wide class of bilinear problems so that some of the bilinoid terms are replaced by linear constraints is suggested and an in-depth analysis of a convex envelope for piecewise-convex and concave terms is performed.
Journal ArticleDOI

Investigating a hybrid simulated annealing and local search algorithm for constrained optimization

TL;DR: A Hybrid Simulated Annealing method (HSA), for solving the general COP, which has features that address both feasibility and optimality issues and here, it is supported by a local search procedure, Feasible Sequential Quadratic Programming (FSQP).
References
More filters
Book

Nonlinear Programming: Theory and Algorithms

TL;DR: The book is a solid reference for professionals as well as a useful text for students in the fields of operations research, management science, industrial engineering, applied mathematics, and also in engineering disciplines that deal with analytical optimization techniques.
Journal ArticleDOI

On Nonlinear Fractional Programming

TL;DR: In this paper, an algorithm for fractional programming with nonlinear as well as linear terms in the numerator and denominator is presented. But the algorithm is based on a theorem by Jagannathan Jagannathy, R. 1966.
Journal ArticleDOI

Generalized Benders decomposition

TL;DR: In this paper, the extremal value of the linear program as a function of the parameterizing vector and the set of values of the parametric vector for which the program is feasible were derived using linear programming duality theory.
Journal ArticleDOI

Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems

TL;DR: For nonlinear programming problems which are factorable, a computable procedure for obtaining tight underestimating convex programs is presented to exclude from consideration regions where the global minimizer cannot exist.