MINPACK es una biblioteca de subrutinas FORTRAN para la resolución de sistemas de ecuaciones no lineales, o la minimización de mínimos cuadrados del residuo de un conjunto de ecuaciones lineales o no lineales.
MINPACK, junto con otras bibliotecas similares como LINPACK y EISPACK se originaron en el Software de la División de Matemáticas y Ciencias de la Computación (MCS) del Laboratorio Nacional Argonne Escrito por Jorge Moré , Burt Garbow y Ken Hillstrom MINPACK es gratuito y está diseñado para ser altamente portátil y robusto y fiable. Dennis y Schnabel atestiguan la calidad de su implementación de Levenberg-Marquardt . [1]
Cada uno de los cinco caminos algorítmicos incluye una subrutina central y una rutina de controlador. Los algoritmos proceden de una especificación analítica de la matriz jacobiana o directamente de las funciones problema. Los caminos incluyen facilidades para sistemas de ecuaciones con una matriz jacobiana en bandas , para problemas de mínimos cuadrados con una gran cantidad de datos y para verificar la consistencia de la matriz jacobiana con las funciones.
Referencias
- JJ Moré, BS Garbow y KE Hillstrom, Guía del usuario de MINPACK-1 , Informe del laboratorio nacional de Argonne ANL-80-74, Argonne, Ill., 1980.
- JJ Moré, DC Sorensen, KE Hillstrom y BS Garbow, The MINPACK Project, en Sources and Development of Mathematical Software, WJ Cowell, ed., Prentice-Hall, páginas 88-111, 1984.
- ^ Dennis, JE; Schnabel, Robert B. (1996). Métodos numéricos para optimización no restringida y ecuaciones no lineales . Sociedad de Matemáticas Industriales y Aplicadas . págs. 228, 233, 265.
enlaces externos
- Sitio de descarga de Netlib .
- Guía del usuario para MINPACK-1, capítulos 1 a 3 , del sitio web de JJ Moré
- Guía del usuario para MINPACK-1, Capítulo 4 , del sitio web de JJ Moré