Skip to main content
Log in

A cutting plane algorithm for solving bilinear programs

  • Published:
Mathematical Programming Submit manuscript

Abstract

This paper addresses itself to a special class of nonconvex quadratic program referred to as a bilinear program in the literature. We will propose here a cutting plane algorithm to solve this class of problems. The algorithm is along the lines of H. Tui and K. Ritter, but it differs in its exploitation of the special structure of the problem. Though the algorithm is not guaranteed at this stage of the research to converge to a global optimum, the preliminary results of numerical experiments are encouraging.

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. M. Altman, “Bilinear programming”,Bullentin de l'Académie Polonaise des Sciences 16 (9) (1968) 741–746.

    Google Scholar 

  2. E. Balas and C.-A. Burdet, “Maximizing a convex quadratic function subject to linear constraints”, Management Science Research Report No. 299, GSIA, Carnegie-Mellon University, Pittsburgh, Pa. (July 1973).

    Google Scholar 

  3. A.V. Cabot and R.L. Francis, “Solving certain nonconvex quadratic minimization problems by ranking extreme points”,Operations Research 18 (1) (1970) 82–86.

    Google Scholar 

  4. A. Charnes and W.W. Cooper, “Nonlinear power of adjacent extreme point methods in linear programming”,Econometrica 25 (1957) 132–153.

    Google Scholar 

  5. W. Candler and R.J. Townsley, “The Maximization of a quadratic function of variables subject to linear inequalities”,Management Science 10 (3) (1964) 515–523.

    Google Scholar 

  6. R.W. Cottle and W.C. Mylander, “Ritter's cutting plane method for nonconvex quadratic programming”, in: J. Abadie, ed.,Integer and nonlinear programming (North Holland, Amsterdam, 1970).

    Google Scholar 

  7. G.B. Dantzig, “Reduction of a 0–1 integer program to a bilinear separable program and to a standard complementary problem”, Unpublished Note, July 27, 1971.

  8. G.B. Dantzig, “Solving two-move games with perfect information”, RAND Report P-1459, Santa Monica, Calif. (1958).

  9. J. Falk, “A linear max-min problem”, Mathematical Programming 5 (1973) 169–188.

    Google Scholar 

  10. G. Gallo and A. Ülkücü, “Bilinear programming: an exact algorithm”, Paper presented at the 8th International Symposium on Mathematical Programming, Stanford University, Stanford, California, August 1973.

  11. K. Konno, “Maximization of convex quadratic function under linear constraints”,Mathematical Programming 11 (1976) to appear.

  12. H. Konno, “Bilinear programming part II: applications of bilinear programming”, Tech. Rept. No. 71-10, Department of Operations Research, Stanford University, Stanford, Calif. (August 1971).

    Google Scholar 

  13. O.L. Mangasarian, “Equilibrium points of bimatrix games”,SIAM Journal of Applied Mathematics 12 (4) (1964) 778–780.

    Google Scholar 

  14. O.L. Mangasarian and H. Stone, “Two-person nonzero-sum games and quadratic programming”,Journal of Mathematical Analysis and Applications 9 (1964) 348–355.

    Google Scholar 

  15. H. Mills, “Equilibrium points in finite games”,SIAM Journal of Applied Mathematics 8 (2) (1960) 397–402.

    Google Scholar 

  16. W.C. Mylander, “Nonconvex quadratic programming by a modification of Lemke's method”, RAC-TP-414, Research Analysis Corporation, McLean, Va. (1971).

    Google Scholar 

  17. K. Ritter, “A method for solving maximum problems with a nonconcave quadratic objective function”,Zeitung für Wahrscheinlichkeitstheorie und verwandte Gebiete 4 (1966) 340–351.

    Google Scholar 

  18. M. Raghavachari, “On connections between zero-one integer programming and concave programming under linear constraints”,Operations Research 17 (4) (1969) 680–684.

    Google Scholar 

  19. H. Tui, “Concave programming under linear constraints”,Soviet Mathematics (1964) 1537–1440.

  20. P. Zwart, “Nonlinear programming: counterexamples to two global optimization algorithms”,Operations Research 21 (6) (1973) 1260–1266.

    Google Scholar 

  21. P. Zwart, “Computational aspects of the use of cutting planes in global optimization”, in:Proceedings of the 1971 annual conference of the ACM (1971) pp. 457–465.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was partially supported by the Office of Naval Research under Contract N-00014-67-A-0112-0011; and U.S. Atomic Energy Commission Contract AT(04-3)-326-PA # 18.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Konno, H. A cutting plane algorithm for solving bilinear programs. Mathematical Programming 11, 14–27 (1976). https://doi.org/10.1007/BF01580367

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation