A branch and bound algorithm for solving separable convex integer programming problems

A branch and bound algorithm for solving separable convex integer programming problems

0.00 Avg rating0 Votes
Article ID: iaor19951865
Country: United Kingdom
Volume: 21
Issue: 9
Start Page Number: 1011
End Page Number: 1024
Publication Date: Nov 1994
Journal: Computers and Operations Research
Authors: , ,
Keywords: programming: nonlinear, programming: branch and bound
Abstract:

This paper proposes a branch and bound method that solves a class of nonlinear integer programming problems. A seperable convex objective function is minimized over a feasible region defined by the constraints which are separable and convex. The ‘traditional branch and bound approach’ has been to relax integrality restrictions on the decision variables and solve hard nonlinear continuous subproblems. In contrast, the algorithm presented in this paper linearizes all nonlinear functions to form al linear programming problem at each node, which can be solved efficiently by the simplex method. Appropriate branching, bounding, fathoming, partitioning, and reoptimizing schemes are developed. In the computational study, the present ‘linear subproblem approach’ is compared with the ‘traditional nonlinear subproblem approach’. For the test problems randomly generated, the algorithm is shown to be better than the nonlinear subproblem approach.

Reviews

Required fields are marked *. Your email address will not be published.