ملاحظة مهمة : تم تقسيم pygmo، روابط Python الخاصة بـ pagmo، إلى مشروع منفصل، مستضاف هنا. يرجى تحديث الإشارات المرجعية الخاصة بك!
Pagmo هي مكتبة علمية C++ للتحسين المتوازي على نطاق واسع. إنه مبني على فكرة توفير واجهة موحدة لخوارزميات التحسين ولمشكلات التحسين ولجعل نشرها في بيئات متوازية على نطاق واسع أمرًا سهلاً.
إذا كنت تستخدم pagmo كجزء من بحثك أو تدريسك أو أنشطتك الأخرى، فسنكون ممتنين لو تمكنت من تمييز المستودع بنجمة و/أو الاستشهاد بعملنا. لأغراض الاقتباس، يمكنك استخدام إدخال BibTex التالي، والذي يشير إلى ورقة الباغمو في مجلة البرمجيات مفتوحة المصدر:
@article { Biscani2020 ,
doi = { 10.21105/joss.02338 } ,
url = { https://doi.org/10.21105/joss.02338 } ,
year = { 2020 } ,
publisher = { The Open Journal } ,
volume = { 5 } ,
number = { 53 } ,
pages = { 2338 } ,
author = { Francesco Biscani and Dario Izzo } ,
title = { A parallel global multiobjective framework for optimization: pagmo } ,
journal = { Journal of Open Source Software }
}
يتوفر DOI لأحدث إصدار من البرنامج على هذا الرابط.
يمكن العثور على الوثائق الكاملة هنا.
إذا كنت تستخدم pagmo القديم، فقم بإلقاء نظرة هنا على بعض البيانات الفنية حول ماذا ولماذا تم تطوير واجهة برمجة التطبيقات والكود الجديد تمامًا: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
ستجد العديد من البرامج التعليمية في الوثائق، ونقترح الاطلاع عليها لإدراك الاختلافات. يجب اعتبار pagmo الجديد (الإصدار 2) بمثابة رمز مختلف تمامًا.