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 comprehensive discussion on MOSA and its algorithm variants can be found in Multi-objective Simulated Annealing: Principles and Algorithm Variants.
If you have any questions, corrections, comments or suggestions, just drop a message.
You can also reach me on Linkedin or follow me on X.
If you want to support this and other open source projects that I maintain, become a sponsor on Github.
Installation
The easiest way to install MOSA is using pip:
pip install mosa
Documentation
You can access the API documentation for MOSA on the project's GitHub Pages site.
Contribution
Contributions are definitely welcome. However, it should be mentioned that this repository uses poetry as a package manager.
Source code must be formatted using black.
Disclaimer
The code is provided "as is," with no guarantees regarding the accuracy of its results. The author assumes no responsibility for any losses arising from the use of the code.
Bugs must be reported as issues on the project's GitHub repository.
Metadata
Release files for mosa 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mosa-1.0.0.tar.gz | 39.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mosa-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.7 kB
Release files / mosa-1.0.0.tar.gz
| Download URL | mosa-1.0.0.tar.gz |
|---|---|
| Size | 39.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97aeffea54d21a23e80981ea7d6d225bbf1dc487eaad2ca588c335bbb6640c4e
|
|
BLAKE2b-256 checksum How to use checksums |
e423edd952e9b9666ec0516f57b93667fc940a5c5163d3e6f43a34f2612d745b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.9 Windows/10
|
Release files / mosa-1.0.0-py3-none-any.whl
| Download URL | mosa-1.0.0-py3-none-any.whl |
|---|---|
| Size | 40.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9165a3d074f89957b2a3cac94df0cc5f115e6ec66e5f979cf16bdb87d5f91bb4
|
|
BLAKE2b-256 checksum How to use checksums |
fb9bf87424bdf01b26f5a8c1eab66370407db0b0a225fc586dcc9ccd3dbca945
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.11.9 Windows/10
|