gaplopes/hs-moco: v1.0.0: Initial Release
Abstract
This is the initial release of the HS-MOCO library. Features in this Release Three MIP Formulation Strategies for Hypervolume Scalarization: MIQP: Bilinear product formulation using balanced binary-tree reduction. Log: Non-linear formulation utilizing the Log-Sum-Exp (LSE) trick for numerical stability. MILP: Pure linear formulation using McCormick envelopes. Abstract MOCO Interface: A flexible MOCOProblem base class allowing easy adaptation to any multiobjective combinatorial problem. MOKP Benchmark Suite: Includes a complete Multiobjective Knapsack Problem (MOKP) implementation and batch testing scripts (test_mokp.sh) to reproduce experimental results. Modern C++20 Architecture: Header-only design with CMake integration and FetchContent dependency management. 📚 Citation If you use this code in your research, please cite our accompanying paper (citation details will be updated upon publication). In the meantime, please link to this repository. 🛠️ Getting Started See the README.md for instructions on building the project, running the MOKP examples, and integrating the library into your own CMake projects.
Fields of Study & Subjects
Advanced Multi-Objective Optimization Algorithms
Advanced Optimization Algorithms Research
Optimization and Mathematical Programming
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 26 February 2026
- Language
- EN