Skip to main content
Log in

Exact solution approaches for a class of bilevel fractional programs

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

Abstract

We consider a class of bilevel programming problems (BPPs) where the leader’s decision variables are all binary, the follower’s decision variables are all continuous, and a fractional objective function appears in the follower’s problem. This class of problems generalizes standard bilevel linear mixed-integer programs with a linear program (LP) in the lower level. One motivating application example for this generalization arises in a network interdiction context, where the follower (i.e., the evader) instead of minimizing his/her shortest path, optimizes some fractional objective function, e.g., a cost-to-time ratio. By applying Charnes-Cooper transformation, we first reformulate the original BPP as an equivalent BPP with a fractional objective in the upper level, but an LP in the lower level. Using a combination of the LP strong-duality property and linearization techniques, we show how to address the resulting reformulation via a parametric approach that solves a sequence of linear mixed-integer programs. The latter can be handled by off-the-shelf solvers, which implies that our overall solution scheme is easy to implement. Finally, we perform a brief computational study to illustrate the performance of the proposed approaches.

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.

Institutional subscriptions

Similar content being viewed by others

Notes

  1. The generated data sets are available from the corresponding author on reasonable request (as required by the journal data policy).

References

  1. Ahuja, R., Magnanti, T., Orlin, J.: Network Flows: Theory, Algorithms, and Applications. Prentice Hall, Upper Saddle River, New Jersey (1993)

    MATH  Google Scholar 

  2. Audet, C., Hansen, P., Jaumard, B., Savard, G.: Links between linear bilevel and mixed 0–1 programming problems. J. Optim. Theory Appl. 93(2), 273–300 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bayrak, H., Bailey, M.D.: Shortest path network interdiction with asymmetric information. Networks 52(3), 133–140 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  4. Borrero, J.S., Gillen, C., Prokopyev, O.A.: Fractional 0–1 programming: applications and algorithms. J. Global Optim. 69(1), 255–282 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  5. Calvete, H.I., Galé, C.: The bilevel linear/linear fractional programming problem. Eur. J. Oper. Res. 114(1), 188–197 (1999)

    Article  MATH  Google Scholar 

  6. Carvalho, M., Lodi, A., Marcotte, P.: A polynomial algorithm for a continuous bilevel knapsack problem. Oper. Res. Lett. 46(2), 185–188 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  7. Chandrasekaran, R.: Minimal ratio spanning trees. Networks 7(4), 335–342 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  8. Charnes, A., Cooper, W.W.: Programming with linear fractional functionals. Naval Res Logis Quart 9(3–4), 181–186 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  9. Colson, B., Marcotte, P., Savard, G.: An overview of bilevel optimization. Ann. Oper. Res. 153(1), 235–256 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  10. Dinkelbach, W.: On nonlinear fractional programming. Manage. Sci. 13(7), 492–498 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  11. Erdös, P., Rényi, A.: On random graphs. I. Publicationes Mathematicae (Debrecen) 6, 290–297 (1959)

    Article  MATH  Google Scholar 

  12. Fischetti, M., Ljubić, I., Monaci, M., Sinnl, M.: Interdiction games and monotonicity, with application to knapsack problems. INFORMS J. Comput. 31(2), 390–410 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  13. Fortet, R.: Applications de l’algebre de boole en recherche opérationelle. Revue Française de Recherche Opérationelle 4(14), 17–26 (1960)

  14. Frenk, H., Schaible, S.: Fractional programming. In: Floudas, C.A., Pardalos, P.M. (eds.) Encyclopedia of Optimization, pp. 1080–1091. Springer (2009)

  15. Furini, F., Ljubić, I., San Segundo, P., Zhao, Y.: A branch-and-cut algorithm for the edge interdiction clique problem. Eur. J. Oper. Res. 294(1), 54–69 (2021)

  16. Glover, F.: Improved linear integer programming formulations of nonlinear integer problems. Manage. Sci. 22(4), 455–460 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  17. Gurobi Optimization LLC.: Gurobi optimizer reference manual (2021) https://www.gurobi.com/documentation/9.1/refman/index.html

  18. Holzmann, T., Smith, J.C.: Shortest path interdiction problem with arc improvement recourse: a multiobjective approach. Naval Res. Logist. 66(3), 230–252 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  19. Israeli, E., Wood, R.: Shortest-path network interdiction. Networks 40(2), 97–111 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  20. Kleinert, T., Labbé, M., Plein, F.A., Schmidt, M.: There’s no free lunch: on the hardness of choosing a correct big-m in bilevel optimization. Oper. Res. 68(6), 1716–1721 (2020)

  21. Malhotra, N., Arora, S.: An algorithm to solve linear fractional bilevel programming problem via goal programming. Opsearch 37(1), 1–13 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  22. Mishra, S.: Weighting method for bi-level linear fractional programming problems. Eur. J. Oper. Res. 183(1), 296–302 (2007)

    Article  MATH  Google Scholar 

  23. Pajouh, F.M., Boginski, V., Pasiliao, E.L.: Minimum vertex blocker clique problem. Networks 64(1), 48–64 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  24. Pineda, S., Bylling, H., Morales, J.: Efficiently solving linear bilevel programming problems using off-the-shelf optimization software. Optim. Eng. 19(1), 187–211 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  25. Radzik, T.: Fractional Combinatorial Optimization. In: Du, D.-Z., Pardalos, P.M. (eds.) Handbook of Combinatorial Optimization, pp. 429–478. Springer-Verlag, New York (1998)

    Chapter  MATH  Google Scholar 

  26. Radzik, T.: Fractional Combinatorial Optimizatiom. In: Floudas, C.A., Pardalos, P.M. (eds.) Encyclopedia of Optimization, pp. 1077–1080. Springer, US (2009)

    Google Scholar 

  27. Sherali, H.D., Adams, W.P.: A Reformulation-linearization Technique for Solving Discrete and Continuous Nonconvex Problems, vol. 31. Springer Science & Business Media, Boston (2013)

    MATH  Google Scholar 

  28. Smith, J.C., Song, Y.: A survey of network interdiction models and algorithms. Eur. J. Oper. Res. 283(3), 797–811 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  29. Toksarı, M.D.: Taylor series approach for bi-level linear fractional programming problem. Selçuk J. Appl. Math. 11(1), 63–69 (2010)

  30. Ursulenko, O., Butenko, S., Prokopyev, O.A.: A global optimization algorithm for solving the minimum multiple ratio spanning tree problem. J. Global Optim. 56(3), 1029–1043 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  31. Wang, G., Ziyou, G., Zhongping, W.: A global optimization algorithm for solving the bi-level linear fractional programming problem. Comput. Indus. Eng. 63(2), 428–432 (2012)

    Article  Google Scholar 

  32. Wei, N., Walteros, J.L., Pajouh, F.M.: Integer programming formulations for minimum spanning tree interdiction. INFORMS J. Comput. (2021)

  33. Yang, J., Borrero, J.S., Prokopyev, O.A., Sauré, D.: Sequential shortest path interdiction with incomplete information and limited feedback. Decis. Anal. 18(3), 218–244 (2021)

    MathSciNet  MATH  Google Scholar 

  34. Zare, M.H., Borrero, J.S., Zeng, B., Prokopyev, O.A.: A note on linearized reformulations for a class of bilevel linear integer problems. Ann. Oper. Res. 272(1–2), 99–117 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  35. Zhang, Q., Guan, X., Wang, H., Pardalos, P.M.: Maximum shortest path interdiction problem by upgrading edges on trees under hamming distance. Optim. Lett. 15(8), 2661–2680 (2021)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research is supported by the National Science Foundation [Grant CMMI-1634835], the Office of Naval Research [Grant N00014-19-1-2330] and the Central Research Development Fund (CRDF) at the University of Pittsburgh. The research of O.A. Prokopyev was also supported by the U.S. Air Force Summer Faculty Fellowship. The authors would like to thank the Associate Editor and two anonymous referees for their constructive and helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oleg A. Prokopyev.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, J., Shi, X. & Prokopyev, O.A. Exact solution approaches for a class of bilevel fractional programs. Optim Lett 17, 191–210 (2023). https://doi.org/10.1007/s11590-022-01869-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-022-01869-7

Keywords

Navigation