This repository contains an implementation of a multi-objective particle swarm optimization (MOPSO) algorithm in C++. MOPSO is a heuristic optimization algorithm used to find the best solutions to multi-objective optimization problems.
- Implemented in modern C++ (C++20)
- Efficient handling of high dimensional spaces
- C++ compiler with support for C++20 (e.g., GCC 10 or newer)
- CMake 3.10 or newer
To build the project, follow these steps:
mkdir build
cd build
cmake ..
make
Description of the input the program takes. (e.g., objective function definition, constraints, etc.)
Description of the output the program produces. (e.g., optimized parameters, objective function values, etc.)
Provide an example of how to use your program, ideally with code snippets and output.
Provide details on where to find more comprehensive documentation if available.
We welcome contributions! Please see our contributing guidelines for details.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
- Mention any inspirations, code borrowed etc.
Your Name - [email protected]
Project Link: https://github.com/gtoscano/SimpleMOPSO