esa/pagmo2
این یک پلتفرم قدرتمند مبتنی بر ++C است که برای اجرای موازی محاسبات بهینهسازی طراحی شده است.
کاربرد:
این ابزار به شما امکان میدهد تا مسائل بهینهسازی جهانی و محلی را با استفاده از مدل جزیرهای تعمیمیافته و ناهمزمان حل کنید.
این مدل با تقسیم مسئله به زیرمسئلههای موازی، سرعت و کارایی فرآیند بهینهسازی را بهطور چشمگیری افزایش میدهد.
در چه شرایطی بهتره استفاده شود؟
وقتی با مسائل پیچیده بهینهسازی با ابعاد بالا سروکار دارید و نیاز به استفاده از منابع محاسباتی موازی (مثل چند هسته یا کلاستر) دارید.
همچنین زمانی که میخواهید از الگوریتمهای مختلف بهینهسازی به صورت همزمان و مستقل استفاده کنید، این پلتفرم گزینه ایدهآلی است.
چند مثال از موارد استفاده
• بهینهسازی مسیر فضاپیما در مأموریتهای بین سیارهای
• تنظیم پارامترهای ماشینهای یادگیری در مقیاس بزرگ
• حل مسائل برنامهریزی مالی با محدودیتهای پیچیده
• شبیهسازی و بهینهسازی سیستمهای مهندسی مکانیکی و هوافضا ️
- ##optimization
- ##parallel
- ##C
- ##global
- ##island
- ##scientific
- ##high
- ##astrodynamics
- ##machine
- ##engineering
