Skip to main content
Log in

Solution of Fractional Quadratic Programs on the Simplex and Application to the Eigenvalue Complementarity Problem

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

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.

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
Fig. 3

Similar content being viewed by others

Notes

  1. The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. 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

    Article  MathSciNet  MATH  Google Scholar 

  4. 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)

    MathSciNet  MATH  Google Scholar 

  5. Dinkelbach, W.: On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967)

    Article  MathSciNet  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Progr. 91, 201–213 (2002)

    Article  MathSciNet  Google Scholar 

  8. Facchinei, F., Pang, J.S.: Finite-Dimensional Variational Inequalities and Complementarity Problems. Springer-Verlag, New York Inc (2003)

    MATH  Google Scholar 

  9. Fang, S., Gao, D., Sheu, R., Xing, W.: Global optimization for a class of fractional programming problems. J. Glob. Optim. 45, 337–353 (2009)

    Article  MathSciNet  Google Scholar 

  10. 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

    Article  MathSciNet  MATH  Google Scholar 

  11. 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

    Article  MathSciNet  MATH  Google Scholar 

  12. Frenk, H., Schaible, S.: Fractional Programming. In: Floudas c., Pardalos p. (Eds) Encyclopedia of Optimization. Springer, Bostan, MA (2008)

  13. 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

    Article  MathSciNet  MATH  Google Scholar 

  14. 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

    Article  MathSciNet  MATH  Google Scholar 

  15. Johnson, D.J., Trick, M.A.: Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, Workshop, October 11–13, (1993)

  16. 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

    Article  MathSciNet  MATH  Google Scholar 

  17. 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

    Article  MathSciNet  MATH  Google Scholar 

  18. LLC-GUROBI-Optimization: Gurobi optimizer reference manual (2021)

  19. Martos, B.: Nonlinear Programming: Theory and Methods. North-Holland Publ, Amsterdam (1975)

    MATH  Google Scholar 

  20. Matrix Market: A Web Resource for Test Matrix Collections. Townmeeting on Online Delivery of NIST Reference Data, NIST, Gaithersburg, MD (1997)

  21. Nocedal, J., Wright, S.: Numerical Optimization. Springer, New York (2006)

    MATH  Google Scholar 

  22. Schaible, S.: Fractional programming. II, on Dinkelbach’s algorithm. Manag. Sci. 22, 868–873 (1976)

    Article  MathSciNet  Google Scholar 

  23. Schaible, S.: Fractional programming: applications and algorithms. Eur. J. Oper. Res. 7, 111–120 (1981)

    Article  MathSciNet  Google Scholar 

  24. Stancu-Minasian, I.M.: Fractional Programming, Theory. Methods and Applications. Kluwer Academic Publishers, London (1997)

    Book  Google Scholar 

  25. 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

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-022-02019-w

Keywords

Mathematics Subject Classification

Navigation