Abstract
In this paper, we introduce an implementation of Dinkelbach’s algorithm for computing a global maximum of a fractional linear quadratic program (FLQP) on the simplex that employs an efficient block principal pivoting algorithm in each iteration. A new sequential FLQP algorithm is introduced for computing a stationary point (SP) of a fractional quadratic program (FQP) on the simplex. Global convergence for this algorithm is established. This sequential algorithm is recommended for the solution of the symmetric eigenvalue complementarity problem (EiCP), as this problem is equivalent to the computation of an SP of an FQP on the simplex. Computational experience reported in this paper indicates that the implementation of Dinkelbach’s method for the FLQP and the sequential FLQP algorithm are quite efficient in practice. An extension of the sequential FLQP algorithm for solving the nonsymmetric EiCP is also introduced. Since this method solves a special variational inequality (VI) problem in each iteration, it can be considered as a sequential VI algorithm. Although the convergence of this algorithm has yet to be established, preliminary computational experience indicates that the sequential VI algorithm is quite a promising technique for the solution of the nonsymmetric EiCP.
Similar content being viewed by others
Notes
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Adly, S., Seeger, A.: A nonsmooth algorithm for cone-constrained eigenvalue problems. Comput. Optim. Appl. 49(2), 299–318 (2011). https://doi.org/10.1007/s10589-009-9297-7
Amaral, P., Bomze, I.M., Júdice, J.: Copositivity and constrained fractional quadratic problems. Math. Program. 146(1), 325–350 (2014). https://doi.org/10.1007/s10107-013-0690-8
Brás, C.P., Fischer, A., Júdice, J.J., Schönefeld, K., Seifert, S.: A block active set algorithm with spectral choice line search for the symmetric eigenvalue complementarity problem. Appl. Math. Comput. 294(C), 36–48 (2017). https://doi.org/10.1016/j.amc.2016.09.005
Brás, C., Fukushima, M., Júdice, J., Rosa, S.: Variational inequality formulation for the asymmetric eigenvalue complementarity problem and its solution by means of a gap function. Pac. J. Optim. 8, 197–215 (2012)
Dinkelbach, W.: On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967)
Dirkse, S.P., Ferris, M.C.: The PATH solver: a nommonotone stabilization scheme for mixed complementarity problems. Opt. Methods Softw. 5(2), 123–156 (1995). https://doi.org/10.1080/10556789508805606
Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Progr. 91, 201–213 (2002)
Facchinei, F., Pang, J.S.: Finite-Dimensional Variational Inequalities and Complementarity Problems. Springer-Verlag, New York Inc (2003)
Fang, S., Gao, D., Sheu, R., Xing, W.: Global optimization for a class of fractional programming problems. J. Glob. Optim. 45, 337–353 (2009)
Fernandes, L.M., Júdice, J.J., Sherali, H.D., Fukushima, M.: On the computation of all eigenvalues for the eigenvalue complementarity problem. J Glob Optim. 59(2), 307–326 (2014). https://doi.org/10.1007/s10898-014-0165-3
Fernandes, R., Judice, J., Trevisan, V.: Complementary eigenvalues of graphs. Linear Algebra Appl. 527, 216–231 (2017). https://doi.org/10.1016/j.laa.2017.03.029
Frenk, H., Schaible, S.: Fractional Programming. In: Floudas c., Pardalos p. (Eds) Encyclopedia of Optimization. Springer, Bostan, MA (2008)
Fukushima, M., Júdice, J., de Oliveira, W., Sessa, V.: A sequential partial linearization algorithm for the symmetric eigenvalue complementarity problem. Comput. Optim. Appl. 77(3), 711–728 (2020). https://doi.org/10.1007/s10589-020-00226-7
Iusem, A.N., Júdice, J.J., Sessa, V., Sarabando, P.: Splitting methods for the eigenvalue complementarity problem. Opti. Methods Softw. 34(6), 1184–1212 (2019). https://doi.org/10.1080/10556788.2018.1479408
Johnson, D.J., Trick, M.A.: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, Workshop, October 11–13, (1993)
Júdice, J.J., Raydan, M., Rosa, S.S., Santos, S.A.: On the solution of the symmetric eigenvalue complementarity problem by the spectral projected gradient algorithm. Numer. Algor. 47(4), 391–407 (2008). https://doi.org/10.1007/s11075-008-9194-7
Júdice, J.J., Fukushima, M., Iusem, A., Martinez, J.M., Sessa, V.: An alternating direction method of multipliers for the eigenvalue complementarity problem. Opt. Methods Softw. 36(2–3), 337–370 (2021). https://doi.org/10.1080/10556788.2020.1734804
LLC-GUROBI-Optimization: Gurobi optimizer reference manual (2021)
Martos, B.: Nonlinear Programming: Theory and Methods. North-Holland Publ, Amsterdam (1975)
Matrix Market: A Web Resource for Test Matrix Collections. Townmeeting on Online Delivery of NIST Reference Data, NIST, Gaithersburg, MD (1997)
Nocedal, J., Wright, S.: Numerical Optimization. Springer, New York (2006)
Schaible, S.: Fractional programming. II, on Dinkelbach’s algorithm. Manag. Sci. 22, 868–873 (1976)
Schaible, S.: Fractional programming: applications and algorithms. Eur. J. Oper. Res. 7, 111–120 (1981)
Stancu-Minasian, I.M.: Fractional Programming, Theory. Methods and Applications. Kluwer Academic Publishers, London (1997)
Wächter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006). https://doi.org/10.1007/s10107-004-0559-y
Acknowledgements
The research of Valentina Sessa benefited from the support of the FMJH Program PGMO and from the support of EDF. The research of Joaquim J. Júdice was partially supported in the scope of R&D Unit UID/EEA/50008/2019, financed by the applicable financial framework (FCT/MEC) through national funds and when applicable co-funded by FEDER-PT2020 Partnership Agreement.
Author information
Authors and Affiliations
Additional information
Communicated by Massimo Pappalardo.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Júdice, J., Sessa, V. & Fukushima, M. Solution of Fractional Quadratic Programs on the Simplex and Application to the Eigenvalue Complementarity Problem. J Optim Theory Appl 193, 545–573 (2022). https://doi.org/10.1007/s10957-022-02019-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-022-02019-w