Skip to main content
Log in

Degeneracy removal in cutting plane methods for disjoint bilinear programming

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

Disjoint bilinear programming has appeared in miscellaneous practical applications. Although deterministic approaches such as cutting plane methods for solving it have been proposed, the frequently encountered computational problem regarding degeneracy still remains. This paper proposes a distance-following approach in order to generate a conservative hyperplane from a degenerate local star minimizer located by the augmented mountain climbing procedure, cut off it, and thus enable a cutting plane method to proceed without too much additional computational workload.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Al-Khayyal, F.A.: Jointly constrained bilinear programs and related problems: an overview. Comput. Math. Appl. 19(11), 53–62 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  2. Al-Khayyal, F.A., Falk, J.E.: Jointly constrained biconvex programming. Math. Oper. Res. 8(2), 273–286 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  3. Alarie, S., Audet, C., Jaumard, B., Savard, G.: Concavity cuts for disjoint bilinear programming. Math. Program. 90(2), 373–398 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  4. Audet, C., Hansen, P., Jaumard, B., Savard, G.: A symmetrical linear maxmin approach to disjoint bilinear programming. Math. Program. 85(3), 573–592 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  5. Balas, E.: Intersection cuts from disjunctive constraints. In: Management Science Research Report, vol. 330. Carnegie-Mellon University, Pittsburg (1974)

  6. Caprara, A., Monaci, M.: Bidimensional packing by bilinear programming. Math. Program. 118(1), 75–108 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  7. Ding, X., Al-Khayyal, F.A.: Accelerating convergence of cutting plane algorithms for disjoint bilinear programming. J. Glob. Optim. 38(3), 421–436 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  8. Floudas, C.A., Gounaris, C.E.: A review of recent advances in global optimization. J. Glob. Optim. 45(1), 3–38 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gallo, G., Ülkücü, A.: Bilinear programming: an exact algorithm. Math. Program. 12(1), 173–194 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  10. Glover, F.: Polyhedral convexity cuts and negative edge extensions. Zeitschrift für Oper. Res. 18(5), 181–186 (1974)

    MathSciNet  MATH  Google Scholar 

  11. Glover, F.: Polyhedral annexation in mixed integer and combinatorial programming. Math. Program. 9(1), 161–188 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  12. Horst, R., Tuy, H.: Global Optimization: Deterministic Approaches. Springer, Berlin (2003)

  13. Jeroslow, R.G.: Cutting-plane theory: disjunctive methods. Ann. Discrete Math. 1, 293–330 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  14. Konno, H.: Bilinear programming: part II. Application of bilinear programming. Working paper (1971)

  15. Konno, H.: A cutting plane algorithm for solving bilinear programs. Math. Program. 11(1), 14–27 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  16. Majthay, M., Whinston, A.: Quasi-concave minimization subject to linear constraints. Discrete Math. 9(1), 35–59 (1974)

    Article  MathSciNet  MATH  Google Scholar 

  17. Meyer, C.: A simple finite cone covering algorithm for concave minimization. J. Glob. Optim. 18(4), 357–365 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  18. Nahapetyan, A.: Bilinear programming: applications in the supply chain management. In: Encyclopedia of Optimization, pp. 282–288. Springer, Berlin (2009)

  19. Nahapetyan, A., Pardalos, P.M.: A bilinear relaxation based algorithm for concave piecewise linear network flow problems. J. Ind. Manag. Optim. 3(1), 71 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  20. Nahapetyan, A., Pardalos, P.M.: A bilinear reduction based algorithm for solving capacitated multi-item dynamic pricing problems. Comput. Oper. Res. 35(5), 1601–1612 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  21. Owen, G.: Cutting planes for programs with disjunctive constraints. J. Optim. Theory Appl. 11(1), 49–55 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  22. Petrik, M., Zilberstein, S.: Robust approximate bilinear programming for value function approximation. J. Mach. Learn. Res. 12, 3027–3063 (2011)

    MathSciNet  MATH  Google Scholar 

  23. Rebennack, S., Nahapetyan, A., Pardalos, P.M.: Bilinear modeling solution approach for fixed charge network flow problems. Optim. Lett. 3(3), 347–355 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  24. Sherali, H.D., Shetty, C.M.: A finitely convergent algorithm for bilinear programming problems using polar cuts and disjunctive face cuts. Math. Program. 19(1), 14–31 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  25. Thoai, N.V., Tuy, H.: Convergent algorithms for minimizing a concave function. Math. Oper. Res. 5(4), 556–566 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  26. Tuy, H.: Concave programming under linear constraints. Soviet Math. 5, 1437–1440 (1964)

    MATH  Google Scholar 

  27. Vaish, H., Shetty, C.M.: The bilinear programming problem. Naval Res. Logist. 23(2), 303–309 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  28. Vaish, H., Shetty, C.M.: A cutting plane algorithm for the bilinear programming problem. Naval Res. Logist. 24(1), 83–94 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  29. Wicaksono, D.S., Karimi, I.A.: Piecewise MILP under-and overestimators for global optimization of bilinear programs. AIChE J. 54(4), 991–1008 (2008)

    Article  Google Scholar 

  30. Zwart, P.B.: Nonlinear programming: counterexamples to two global optimization algorithms. Oper. Res. 21(6), 1260–1266 (1973)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The authors are grateful to two anonymous referees for their insightful comments to significantly improve this paper. The work was partially supported by Young Faculty Research Fund of BFSU (2015JT005), YETP (YETP0851), NSFC (71371032), Key Project of BFSU Research Programs (2011XG003), the Humanities and Social Science Research Project of Ministry of Education (13YJA630125), and the Fundamental Research Funds for the Central Universities.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao-song Ding.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Jh., Chen, X. & Ding, Xs. Degeneracy removal in cutting plane methods for disjoint bilinear programming. Optim Lett 11, 483–495 (2017). https://doi.org/10.1007/s11590-016-1016-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-016-1016-6

Keywords

Navigation