gaplopes/hs-moco: v1.0.0: Initial Release

Read full text
Authors: Gonçalo Lopes
Cited by: 0

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