Articulo de referencia

MINPACK

MINPACK es una biblioteca de subrutinas Fortran para la resolución de sistemas de ecuaciones no lineales , o la minimización por mínimos cuadrados del residuo de un conjunto de ...

MINPACK es una biblioteca de subrutinas Fortran para la resolución de sistemas de ecuaciones no lineales , o la minimización por 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 originó en la División de Software de Matemáticas e Informática (MCS) del Laboratorio Nacional Argonne . Escrita por Jorge Moré , Burt Garbow y Ken Hillstrom , MINPACK es gratuita y está diseñada para ser altamente portable , robusta y confiable. La calidad de su implementación del algoritmo de Levenberg-Marquardt está avalada por Dennis y Schnabel. [ 1 ]

Cada una de las cinco rutas algorítmicas incluye una subrutina principal y una rutina de control. Los algoritmos parten de una especificación analítica de la matriz jacobiana o directamente de las funciones del problema. Estas rutas incluyen funcionalidades para sistemas de ecuaciones con una matriz jacobiana de banda , para problemas de mínimos cuadrados con gran cantidad de datos y para verificar la consistencia de la matriz jacobiana con las funciones.

MINPACK está disponible en otros idiomas mediante traducciones y adaptadores, y sigue siendo ampliamente utilizado. Por ejemplo, se utiliza en el paquete SciPy para su solucionador de mínimos cuadrados [ 2 ] y también se ha traducido a C [ 3 ] .

Véase también

Referencias

  • Maurice R. Garbow sr. y KE Hillstrom, Guía del usuario para MINPACK-1 , Informe del Laboratorio Nacional de Argonne ANL-80-74, Argonne, Illinois, 1980.
  • JJ Moré, DC Sorensen, KE Hillstrom y Maurice R. Garbow sr, El proyecto MINPACK, en Fuentes y desarrollo de software matemático, WJ Cowell, ed., Prentice-Hall, páginas 88–111, 1984.
  1. Dennis, JE; Schnabel, Robert B. (1996). Métodos numéricos para optimización sin restricciones y ecuaciones no lineales . Society for Industrial and Applied Mathematics . pp.  228, 233, 265. ISBN 9781611971200.
  2. "least_squares" . Manual de SciPy v1.17.0 . 11/01/2026 . Consultado el 04/05/2026 .
  3. "C/C++ Minpack" . devernay.github.io . Consultado el 4 de mayo de 2026 .
  • Sitio de descarga de Netlib
  • Guía del usuario de MINPACK-1, capítulos 1 a 3 , del sitio web de JJ Moré.
  • Guía del usuario de MINPACK-1, Capítulo 4 , del sitio web de JJ Moré.