Publication:
A Limited-memory Levenberg-Marquardt algorithm for solving large-scale nonlinear least-square problems

dc.contributor.advisorTorres López, Claudio Esteban (Profesor Guía)
dc.contributor.advisorMendoza Rocha, Marcelo Gabriel (Profesor Correferente)
dc.contributor.authorSanhueza Román, Ariel Omar
dc.contributor.departmentUniversidad Técnica Federico Santa María. Departamento de Informáticaes_CL
dc.coverage.spatialCasa Central Valparaísoes_CL
dc.date.accessioned2022-10-21T11:31:15Z
dc.date.available2022-10-21T11:31:15Z
dc.date.issued2021-05
dc.description.abstractEn esta tesis se propone un solver para sistemas de ecuaciones no-lineales sobredeterminados de gran escala, basado en Levenberg-Marquardt. Tradicionalmente, el método de Levenberg-Marquardt requiere la solución de un sistema de ecuaciones lineales que involucra la matriz Jacobiana y su transpuesta. Este sistema de ecuaciones lineales es equivalente a las ecuaciones normales de un problema de m´ınimos cuadrados lineales. Desafortunadamente, Levenberg-Marquardt no es un método adecuado para problemas de gran escala debido al requerimiento de la matriz Jacobiana. Cuando la dimensión del problema es grande, el cálculo y almacenamiento explicito de la matriz no es posible, debido al alto uso de memoria. La gran mayoría de los algoritmos para problemas de gran escala están diseñados para problemas de optimización sin restricciones, y estos requieren del gradiente de la función objetivo, el cual involucra a la Matriz Jacobiana transpuesta. Si bien existen algoritmos matrix free de bajo costo computacional que aproximan el producto de la matriz Jacobiana por un vector, aproximar el producto de la transpuesta de la matriz Jacobiana por un vector requiere un mayor costo de computo. En esta tesis se propone el uso de Levenberg-Marquardt en conjunto con un nuevo algoritmo, basado en LSQR, llamado nsLSQR. El método nsLSQR resuelve un problema de mínimos cuadrados lineal utilizando una aproximación con diferencias finitas y una aproximación, de cualquier índole, de la matriz Jacobiana transpuesta. Para aproximar el producto de la matriz Jacobiana transpuesta por un vector, se propone un algoritmo, basado en cubanización, para aproximar la matriz Jacobiana. Mediante el uso de cubanización, el uso de memoria es reducido significativamente, respecto a una matriz explícitamente almacenada. Combinando la aproximación cuantizada y nsLSQR, se propone un algoritmo, el cual denominamos lm-nsLSQR (Levenberg-Marquardt nsLSQR), que permite minimizar el residuo de un sistema de ecuaciones no-lineales sobre determinado de gran escala.es_CL
dc.description.degreeMAGISTER EN CIENCIAS DE LA INGENIERIA INFORMATICAes_CL
dc.description.programDEPARTAMENTO DE INFORMÁTICA. MAGÍSTER EN CIENCIAS DE LA INGENIERÍA INFORMÁTICAes_CL
dc.format.extent105 H.es_CL
dc.format.mimetypeapplication/pdf
dc.identifier.barcode176198451UTFSMes_CL
dc.identifier.urihttps://hdl.handle.net/11673/54320
dc.rights.accessRightsA. Internet abierta repositorio.usm.cl y otros repositorios a que la USM se adscriba.
dc.subjectLARGE-SCALE PROBLEMSes_CL
dc.subjectOVERDETERMINED SYSTEM OF EQUATIONSes_CL
dc.subjectLEVENBERG-MARQUARDTes_CL
dc.subjectKRYLOV SUBSPACEes_CL
dc.titleA Limited-memory Levenberg-Marquardt algorithm for solving large-scale nonlinear least-square problemses_CL
dc.typeTesis de Postgrado
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
m17619845-1.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Description:
Collections