Skip to main content
Log in

An ordering (enumerative) algorithm for nonlinear 0-1 programming

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

In this paper, a new algorithm to solve a general 0–1 programming problem with linear objective function is developed. Computational experiences are carried out on problems where the constraints are inequalities on polynomials. The solution of the original problem is equivalent with the solution of a sequence of set packing problems with special constraint sets. The solution of these set packing problems is equivalent with the ordering of the binary vectors according to their objective function value. An algorithm is developed to generate this order in a dynamic way. The main tool of the algorithm is a tree which represents the desired order of the generated binary vectors. The method can be applied to the multi-knapsack type nonlinear 0–1 programming problem. Large problems of this type up to 500 variables have been solved.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Balas, E. and Mazzola, J. B., (1984) Nonlinear 0–1 Programming: II. Dominance Relations and Algorithms,Mathematical Programming,30, 22–45.

    Google Scholar 

  2. Beresnev, V.L. (1979), Algorithms for the minimization of polynomials with Boolean variables (Russian),Problemy Kibernetiki (Moscow) 36, 225–246.

    Google Scholar 

  3. Boros, E. (1985), Private communication.

  4. Granot, D., Granot, F. and Kallberg, J. (1979), Converting Relaxation for Positive 0–1 Polynomial Programs,Mng. Sci. 25, 264–273.

    Google Scholar 

  5. Hansen, P., Jaumard, B., and Mathon, V. (1989), Constrained Nonlinear 0–1 Programming, RUTCOR Research Report, RRR # 47–89, November 1989 (to appear inORSA Journal in Computing).

  6. Kolesar, P. (1980), Testing for Vision Loss in Glaucoma Suspects,Management Science,26, 439–149.

    Google Scholar 

  7. Maga, F. and Vizvári, B. (1986), The Relaxation of a Special Polynomial Zero-One Programming Problem to set Covering Problem,Alkalmazott Matematikai Lapok 12 41–49.

    Google Scholar 

  8. Nicoloso, S. and Nobili, P. (1990), A Set Covering Formulation of the Matrix Equipartition Problem, Istituto di Analisi dei Sistemi ed Informatica, R.311, November 1990.

  9. Nijenhaus, A. and Wilf, H.S. (1975),Combinatorial Algorithms, Academic Press, New York.

    Google Scholar 

  10. Pardalos, P.M. and Li, Y. (1993), Integer Programming, inHandbook of Statistics, Vol. 9. (Editor C.R. Rao), Elsevier, 279–302.

  11. Pardalos, P.M., Phillips, A.T. and Rosen, J.B. (1993),Topics in Parallel Computing in Mathematical Programming, Science Press.

  12. Schoch, M. and Lyska, W. (1978), Kombinatorische Algorithmen zur Lösung spezieller nichtlinearer 0–1 Optimierungsaufgaben,Mathematische Operationsforschung und Statistik, Ser. Optimization 9, 9–20.

    Google Scholar 

  13. Tarjan, R.E., Data Structures and Network Flows, CBMS-NSF, Regional conference series in applied mathematics, vol.44.

  14. Vizvári, B. (1975), Enumerative Methods in Polynomial 0–1 Programming, (Hungarian),Alkalmazott Matematikai Lapok 1, 373–384.

    Google Scholar 

  15. Wang, X.D. (1988), An Algorithm for Nonlinear 0–1 Programming and Its Application in Structural Optimization,J. Num. Method & Comp. Appl. 9, 22–31.

    Google Scholar 

  16. Zak, Y.A. (1978), Algorithms for Nonlinear Pseudo-Boolean Programming,Engineering Cybernetics 16, 29–40.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vizvári, B., Yilmaz, F. An ordering (enumerative) algorithm for nonlinear 0-1 programming. J Glob Optim 5, 277–290 (1994). https://doi.org/10.1007/BF01096457

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01096457

Key words

Navigation