A linearization method for mixed 0-1 polynomial programs

  • Ching Ter Chang*
  • , Chi Chiao Chang
  • *Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

49 Scopus citations

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 = c(t)x1x2···x(n)y, where x1, x2, ···, x(n) are 0-1 integer variables, y is a continuous variable, and c(t) 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 interations 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. (C) 2000 Elsevier Science Ltd. All rights reserved.

Original languageEnglish
Pages (from-to)1005-1016
Number of pages12
JournalComputers and Operations Research
Volume27
Issue number10
DOIs
StatePublished - 09 2000
Externally publishedYes

Keywords

  • Linearization
  • Mixed 0-1
  • Polynomial

Fingerprint

Dive into the research topics of 'A linearization method for mixed 0-1 polynomial programs'. Together they form a unique fingerprint.

Cite this