МИНПАК
MINPACK — это библиотека подпрограмм FORTRAN для решения систем нелинейных уравнений или наименьших квадратов минимизации невязки набора линейных или нелинейных уравнений методом .
MINPACK, наряду с другими подобными библиотеками, такими как LINPACK и EISPACK , возникла на базе программного обеспечения отдела математики и информатики (MCS) Аргоннской национальной лаборатории . Написанный Хорхе Море , Бертом Гарбоу и Кеном Хиллстромом , MINPACK бесплатен и спроектирован так, чтобы быть портативным , прочным и надежным. Качество реализации алгоритма Левенберга – Марквардта подтверждено Деннисом и Шнабелем. [1]
Каждый из пяти алгоритмических путей включает базовую подпрограмму и подпрограмму драйвера. Алгоритмы исходят либо из аналитической спецификации матрицы Якоби , либо непосредственно из функций задачи. Пути включают средства для систем уравнений с полосовой матрицей Якоби, для задач наименьших квадратов с большим объемом данных и для проверки согласованности матрицы Якоби с функциями.
Ссылки
[ редактировать ]- Дж. Дж. Море, Б. С. Гарбоу и К. Е. Хиллстром, Руководство пользователя для MINPACK-1 , Отчет Аргоннской национальной лаборатории ANL-80-74, Аргонн, Иллинойс, 1980.
- Дж. Дж. Море, Д. К. Соренсен, К. Е. Хиллстром и Б. С. Гарбоу, Проект MINPACK, в «Источниках и разработке математического программного обеспечения», У. Дж. Коуэлл, изд., Прентис-Холл, страницы 88–111, 1984.
- ^ Деннис, JE; Шнабель, Роберт Б. (1996). Численные методы неограниченной оптимизации и нелинейных уравнений . Общество промышленной и прикладной математики . стр. 228, 233, 265. ISBN. 9781611971200 .
Внешние ссылки
[ редактировать ]- Сайт загрузки Netlib
- Руководство пользователя MINPACK-1, главы с 1 по 3 , с веб-сайта JJ Moré.
- Руководство пользователя MINPACK-1, глава 4 , с веб-сайта JJ Moré.