MINPACK は、非線形方程式のシステムを解く、または線形または非線形方程式 のセットの残差を最小二乗法で最小化するためのFortranサブルーチンのライブラリです。
MINPACKは、 LINPACKやEISPACKといった類似のライブラリと同様に、アルゴンヌ国立研究所の数学・コンピュータサイエンス部門ソフトウェア(MCS)から生まれました。ホルヘ・モレ、バート・ガーボウ、ケン・ヒルストロムによって開発されたMINPACKは、無料で提供されており、高い移植性、堅牢性、信頼性を備えて設計されています。レーベンバーグ・マルカート法の実装の品質は、デニスとシュナーベルによって証明されています。[1]
5つのアルゴリズムパスはそれぞれ、コアサブルーチンとドライバルーチンで構成されています。アルゴリズムは、ヤコビ行列の解析的仕様から、または問題関数から直接開始されます。これらのパスには、帯状ヤコビ行列を含む連立方程式、大規模データを扱う最小二乗問題、およびヤコビ行列と関数の整合性をチェックする機能が含まれています。
参考文献
- JJ Moré、BS Garbow、KE Hillstrom、「MINPACK-1 ユーザー ガイド」、Argonne National Laboratory レポート ANL-80-74、Argonne、イリノイ州、1980 年。
- JJ Moré、DC Sorensen、KE Hillstrom、BS Garbow、「MINPACK プロジェクト」、WJ Cowell 編『数学ソフトウェアのソースと開発』、Prentice-Hall、88 ~ 111 ページ、1984 年。
- ^ Dennis, JE; Schnabel, Robert B. (1996). 制約なし最適化と非線形方程式の数値解析法. Society for Industrial and Applied Mathematics . pp. 228, 233, 265. ISBN 9781611971200。
外部リンク
- Netlib ダウンロードサイト
- MINPACK-1 のユーザー ガイド、第 1 章から第 3 章、JJ Moré の Web サイトより
- MINPACK-1 ユーザーガイド、第 4 章、JJ Moré の Web サイトより