عبوة صغيرة

MINPACK هي مكتبة من الإجراءات الفرعية المكتوبة بلغة Fortran لحل أنظمة المعادلات غير الخطية ، أو تقليل المربعات الصغرى لباقي مجموعة من المعادلات الخطية أو غير الخطية.

نشأت مكتبة MINPACK، إلى جانب مكتبات أخرى مماثلة مثل LINPACK و EISPACK ، من قسم برمجيات الرياضيات وعلوم الحاسوب (MCS) في مختبر أرغون الوطني . وقد طُوّرت MINPACK بواسطة خورخي موريه ، وبيرت غاربو ، وكين هيلستروم ، وهي مجانية ومصممة لتكون سهلة النقل ، وقوية، وموثوقة. وقد شهد دينيس وشنابل على جودة تطبيقها لخوارزمية ليفنبرغ-ماركوارت . [ 1 ]

تتضمن المسارات الخوارزمية الخمسة روتينًا فرعيًا أساسيًا وروتينًا رئيسيًا. تنطلق الخوارزميات إما من تحديد تحليلي لمصفوفة جاكوبي أو مباشرةً من دوال المسألة. تشمل هذه المسارات إمكانيات لأنظمة المعادلات ذات مصفوفة جاكوبي ذات نطاقات ، ولمسائل المربعات الصغرى ذات البيانات الكبيرة، وللتحقق من اتساق مصفوفة جاكوبي مع الدوال.

أصبح برنامج MINPACK متاحًا بلغات أخرى عبر الترجمات والبرامج الوسيطة، ولا يزال يُستخدم على نطاق واسع. على سبيل المثال، يُستخدم في حزمة SciPy لحل مسائل المربعات الصغرى، [ 2 ] كما تُرجم أيضًا إلى لغة C. [ 3 ]

انظر أيضاً

مراجع

  • موريس ر. غاربو الأب، وكيه إي هيلستروم، دليل المستخدم لـ MINPACK-1 ، تقرير مختبر أرغون الوطني ANL-80-74، أرغون، إلينوي، 1980.
  • JJ Moré, DC Sorensen, KE Hillstrom, and Maurice R. Garbow sr, The MINPACK Project, in Sources and Development of Mathematical Software, WJ Cowell, ed., Prentice-Hall, pages 88–111, 1984.
  1. دينيس، جيه إي؛ شنابل، روبرت ب. (1996). الطرق العددية للتحسين غير المقيد والمعادلات غير الخطية . جمعية الرياضيات الصناعية والتطبيقية . الصفحات  228، 233، 265. ISBN 9781611971200.
  2. "least_squares" . دليل SciPy الإصدار 1.17.0 . 11 يناير 2026. تاريخ الاسترجاع: 4 مايو 2026 .
  3. "C/C++ Minpack" . devernay.github.io . تم ​​الاطلاع عليه بتاريخ 2026-05-04 .