Multi-objective Simulated Annealing (MOSA) implementation in pure Python.
Project description
Multi-Objective Simulated Annealing (MOSA)
Simulated Annealing (SA) has been initially proposed in Optimization by Simulated Annealing as an optimization heuristic. Multi-objective Simulated Annealing (MOSA) extends the original, single-objective SA to approximate the Pareto front in multi-objective optimization problems. A thorough discussion about MOSA and its algorithm variants can be found in Multi-objective Simulated Annealing: Principles and Algorithm Variants.
Very basic documentation is hosted on the project's Github website. Jupyter notebooks in the test directory provide usage examples.
The code is provided as is. The author makes no guarantee that its results are accurate and is not responsible for any losses caused by the use of the code. If you have any questions, comments or suggestions about the code, just drop a message.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.