Abstract
In this paper, we consider the sum of linear ratios problem (SLR) that is known to be NP-hard and often arises in various practical applications such as data envelopment analysis and financial investment. We first introduce an equivalent problem (EP) of SLR that involves differences of square terms in inequality constraints. Subsequently, the concave parts of the non-convex constraints in problem (EP) are replaced with the piecewise linear functions. Using the resulting second-order cone program (SOCP), we design a spatial branch and bound algorithm, which iteratively refines the piecewise linear approximations by dividing rectangles and solving a series of problems (SOCP) to obtain the solution of the original problem. Also, a region compression technique is proposed to accelerate the convergence of the algorithm. Furthermore, we demonstrate that the bound on the optimality gap is a function of approximation errors at the iteration and estimate that the worst-case number of iterations is in the order of \(\boldsymbol {O(\sqrt {\varepsilon })}\) to attain an ε-optimal solution. Numerical results illustrate that the proposed algorithm scales better than both the existing LP-based algorithms and the off-the-shelf solvers SCIP to solve the problem (SLR). It is worth mentioning that the proposed algorithm takes significantly less time to reach four-digit accuracy than the time required by the known algorithms on small to medium problem instances.
Similar content being viewed by others
References
Konno, H., Inori, M.: Bond portfolio optimization by bilinear fractional programming. J. Oper. Res. Soc. Japan 32(2), 143–158 (1989)
Colantoni, C.S., Manes, R.P., Whinston, A.: Programming, profit rates and pricing decisions. Accounting Rev. 44(3), 467–481 (1969)
Konno, H., Watanabe, H.: Bond portfolio optimization problems and their applications to index tracking: a partial optimization approach. J. Oper. Res. Soc. Japan 39(3), 295–306 (1996)
Schaible, S.: Fractional programming. Oper. Res. 24(3), 452–461 (2001)
Sawik, B.: Downside risk approach for multi-objective portfolio optimization. Oper. Res. Proc. 2011, 191–196 (2012)
Billionnet, A.: Mathematical optimization ideas for biodiversity conservation. Europ. J. Oper. Res. 231, 514–534 (2013)
Lim, S., Zhu, J.: Integrated data envelopment analysis: global vs.local optimum. Europ. J. Oper. Res. 229, 276–278 (2013)
Kao, C.: Network data envelopment analysis: a review. Europ. J. Oper. Res. 239, 1–16 (2014)
Jiao, H.W., Liu, S.Y.: A practicable branch and bound algorithm for sum of linear ratios problem. Europ. J. Oper. Res. 243(3), 723–730 (2015)
Freund, R.W., Jarre, F.: Solving the sum-of-ratios problem by an interior-point method. J. Global Optim. 19, 83–102 (2001)
Charnes, A., Cooper, W.W.: Programming with linear fractional functionals. Naval Res. Logistics Quart. 9, 181–186 (1962)
Cambini, A., Martein, L., Schaible, S.: On maximizing a sum of ratios. J. Inform. Optim. Sci. 10, 65–79 (1989)
Konno, H., Yajima, Y., Matsui, T.: Parametric simplex algorithms for solving a special class of nonconvex minimization problems. J. Global Optim. 1, 65–81 (1991)
Benson, H.P.: A simplicial branch and bound duality bounds algorithm for the linear sum of ratios problem. Europ. J. Oper. Res. 182, 597–611 (2007)
Zhang, Y.H., Wang, C.F.: A new branch and reduce approach for solving generalized linear fractional programming. Eng. Lett. 25(3), 262–267 (2017)
Shen, P.P., Lu, T.: Regional division and reduction algorithm for minimizing the sum of linear fractional functions. J. Inequalities Appl. 2018, 63 (2018). https://doi.org/10.1186/s13660-018-1651-9
Shen, P.P., Li, W.M., Liang, Y.C.: Branch-reduction-bound algorithm for linear sum-of-ratios fractional programs. Pacific J. Optim. 11(1), 79–99 (2015)
Liu, S.Y., Ge, L.: An Outcome space algorithm for minimizing a class of linear ratio optimization problems. Comput. Appl. Math. 40, 225 (2021). https://doi.org/10.1007/s40314-021-01614-3
Konno, H., Yamashita, H.: Minimizing sums and products of linear fractional functions over a polytope. Naval Res. Logs 46(5), 583–596 (1999)
Shen, P.P., Tl, Zhang, Wang, C.F.: Solving a class of generalized fractional programming problems using the feasibility of linear programs. J. Inequal. Appl. 2017, 147 (2017). https://doi.org/10.1186/s13660-017-1420-1
Shen, P.P., Huang, B.D., Wang, L.F.: Range division and linearization algorithm for a class of linear ratios optimization problems. J. Comput. Appl. Math. 350, 324–342 (2019)
Falk, J.E., Palocsay, S.W.: Image space analysis of generalized fractional programs. J. Global Optim. 4, 63–88 (1994)
Konno, H., Abe, N.: Minimization of the sum of three linear fractional functions. J. Global Optim. 15, 419–432 (1999)
Nesterov, Y.E., Nemirovskii, A.S.: An interior-point method for generalized linear-fractional programming. Math. Programming 69, 177–204 (1995)
Zhang, B., Gao, Y.L.: An output-space based branch-and-bound algorithm for sum-of-linear-ratios problem. Asia-Pacific J. Oper. Res. 22(1), 1–23 (2022)
Zhang, B., Gao, Y.L., Liu, X., Huang, X.L.: A new deterministic global computing algorithm for solving a kind of linear fractional programming. Optimization. 5(2), 953–957 (2022)
IBM ILOG CPLEX. IBM ILOG CPLEX 12.3 User’s manual for CPLEX 89 (2011)
Acknowledgements
We would like to thank the editors for their helpful suggestions.
Funding
This research was supported by the National Natural Science Foundation of China (grant number: 12071133;11871196).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval and consent to participate
All authors contributed to this work.
Conflict of interest
The authors declare no competing interests.
Additional information
Author contribution
Shen wrote the main content of the paper, Wang and Wu carried out the numerical experiment and provided tables and figures.
Data availability
All data and models generated or used during the study are described in Section 5 of this article.
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Shen Peiping, Wang Yafei and Wu Dianxiao contributed to this work.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Peiping, S., Yafei, W. & Dianxiao, W. A spatial branch and bound algorithm for solving the sum of linear ratios optimization problem. Numer Algor 93, 1373–1400 (2023). https://doi.org/10.1007/s11075-022-01471-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01471-z
Keywords
- Sum of linear ratios problem
- Global optimization
- Second-order cone approximations
- Branch and bound
- Convergence analysis