Project-Platypus/Platypus
A Free and Open Source Python Library for Multiobjective Optimization
解決的問題
Platypus 提供一個進化計算的框架,專注於解決多目標優化問題——即需要同時優化多個相互衝突的目標。
工作原理
它在 Python 中實作多種多目標進化演算法(MOEAs),允許使用者定義具有特定決策變數和目標函數的問題,然後執行演算法以找到最佳解集合。
適用對象
需要在 Python 中使用進化計算技術進行多目標優化的研究人員與開發者。
主要特色
- 支援多種演算法,包括 NSGA-II、NSGA-III、MOEA/D、IBEA、Epsilon-MOEA、SPEA2、GDE3、OMOPSO、SMPSO 和 Epsilon-NSGA-II。
- 提供專為多目標優化設計的分析工具。
- 提供簡單的 API 來定義問題與執行優化任務。
相關
- 專案
- 專案
- 專案
- 專案
- 專案