Release Highlights
New Algorithms: 🆕
- DTSKT (Single-objective Many-task TSMC 25)
- MTEA-PAE (Single-objective Multi-task ASOC 25)
- MO-MTEA-PAE (Multi-objective Multi-task ASOC 25)
- EMTO-AI (Single-objective Multi-task TETCI 24)
New Problems: 📊
- STOP-G (Many-task optimization problems TCYB 2025)
New Features: ✨
- Global random seed control using rng(seed + rep -1) for better reproducibility
- Add IOHanalyzer data type export to support more analysis tools
- Add option to save best decision variables during optimization
- Add competitive and constrained buttons to Experiment module for enhanced problem type support
- Add context menus component for batch editing of problem public parameters with dedicated editing dialog (thanks @Zhizhou-Geng)
- Integrate refresh functionality into right-click context menu with keyboard shortcuts
Optimizations and Improvements: ⚡
- Refactor constraint handling logic with full constraint support
- Add Evaluation method to Problem class for flexible evaluation
- Improve GUI display and user interface responsiveness
- Change relative data load path for improved file management
- Improve Experiment module buttons display and ordering
- Update CMA-ES related algorithms to follow official implementation
- Algorithm reloading now triggers automatically when clicking Add button