A linearization method for mixed 0-1 polynomial programs

Abstract This paper proposes a concise method for solving mixed 0–1 polynomial programming problems to obtain a global optimal solution. Given a mixed 0–1 polynomial term z=ctx1x2⋯xny, where x 1 , x 2 ,…, x n are 0–1 integer variables, y is a continuous variable, and ct is either a positive or a negative coefficient; we can transform z into a set of auxiliary constraints. Based on this transformation, the original mixed 0–1 polynomial program can then be solved directly by the branch-and-bound method. In addition, the proposed model for solving a mixed 0–1 polynomial problem is expressed in a much more compact way, and also uses fewer additional 0–1 variables and auxiliary constraints than the previous methods, such as those proposed by Glover, Oral–Kettani, and Li. The analytical superiority of this concise method in terms of the number of iterations and execution times can be seen, through a computational experiment conduced on a set of generated mixed 0–1 polynomial problems. Scope and purpose Decision-making problems, such as facility layout, job assignment, or communication network designs are most often formulated as mixed integer problems. To solve this form of problem, Glover transformed a binary quadratic problem with n of 0–1 variables into linear inequalities by adding 4n auxiliary constraints and n continuous variables. Oral and Kettani later proposed another linearization procedure for binary quadratic and cubic problems, which substantially improved the technique of Glover by reducing the number of auxiliary constraints. Recently, Li presented a more general linearization approach for solving mixed 0–1 polynomial problems. Compared with previous model, Li's model is more promising for use in solving practical problems. This paper shows that it is possible to further modify Li's model by reducing the number of extra variables and auxiliary constraints in the linearization process. Some test examples with various sizes of variables demonstrate that this model uses less CPU time and has fewer iterations than Li's model, while reaching the same optimal solution.

[1]  Zafer Gürdal,et al.  A penalty approach for nonlinear optimization with discrete design variables , 1990 .

[2]  Han-Lin Li,et al.  An approximate method for local optima for nonlinear mixed integer programming problems , 1992, Comput. Oper. Res..

[3]  Laurence A. Wolsey,et al.  Solving Mixed Integer Programming Problems Using Automatic Reformulation , 1987, Oper. Res..

[4]  Lawrence J. Watters Letter to the Editor - Reduction of Integer Polynomial Programming Problems to Zero-One Linear Programming Problems , 1967, Oper. Res..

[5]  Giovanni Rinaldi,et al.  A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems , 1991, SIAM Rev..

[6]  Han-Lin Li Global Optimization for Mixed 0-1 Programs with Convex or Separable Continuous Functions , 1994 .

[7]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[8]  Hanif D. Sherali,et al.  A global optimization algorithm for polynomial programming problems using a Reformulation-Linearization Technique , 1992, J. Glob. Optim..

[9]  E. Balas,et al.  Mixed 0-1 Programming by Lift-and-Project in a Branch-and-Cut Framework , 1996 .

[10]  Muhittin Oral,et al.  A Linearization Procedure for Quadratic and Cubic Mixed-Integer Problems , 1992, Oper. Res..

[11]  Hanif D. Sherali,et al.  Exploiting Special Structures in Constructing a Hierarchy of Relaxations for 0-1 Mixed Integer Problems , 1998, Oper. Res..

[12]  Fred W. Glover,et al.  Solving zero-one mixed integer programming problems using tabu search , 1998, European Journal of Operational Research.

[13]  Hanif D. Sherali,et al.  Linearization Strategies for a Class of Zero-One Mixed Integer Programming Problems , 1990, Oper. Res..

[14]  Fred W. Glover,et al.  Technical Note - Converting the 0-1 Polynomial Programming Problem to a 0-1 Linear Program , 1974, Oper. Res..

[15]  Daniel Bienstock,et al.  Computational study of a family of mixed-integer quadratic programming problems , 1995, Math. Program..

[16]  Han-Lin Li,et al.  An approximate approach of global optimization for polynomial programming problems , 1998, Eur. J. Oper. Res..

[17]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[18]  Willard I. Zangwill,et al.  Media Selection by Decision Programming , 1976 .