This folder contains Fortran 90 implementations of the method (bmregu) introduced in: E. G. Birgin and J. M. Martínez, Quadratic regularization with cubic descent for unconstrained optimization, submitted. and the method KSS introduced in: E. Karas, S. A. Santos, and B. F. Svaiter, Algebraic rules for quadratic regularization of Newton?s method. Computational Optimization and Applications 60, pp. 343-376, 2014. To solve your own problem you must edit the file problem.f90. To compile bmregu type: gfortran -O3 bmreguma.f90 bmregu.f90 problem.f90 -o bmreguma -llapack To compile kss type: gfortran -O3 kssma.f90 kss.f90 problem.f90 -o kssma -llapack Both methods can also be used to solve problems from the CUTEst collection. See the compilation/running scripts included in this folder. Relevant files for running bmregu with problems from the CUTEst collection are: bmreguma-forcutest.f90, cutestwrapper.f90, bmregu.f90, and the script runbmregu. Relevant files for running kss with problems from the CUTEst collection are: kssma-forcutest.f90, cutestwrapper.f90, kss.f90, and the script runkss.