Skip to main content

Multi-Objective Simulated Annealing (MOSA)

Project description

MOSA

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. When I have some free time, which is rare, I publish articles on Medium.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mosa-0.8.7.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mosa-0.8.7-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file mosa-0.8.7.tar.gz.

File metadata

  • Download URL: mosa-0.8.7.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.9 Windows/10

File hashes

Hashes for mosa-0.8.7.tar.gz
Algorithm Hash digest
SHA256 cf4709f7a17f5495923ff79bc4c53613907bfcecb5fc6183026dafba69fabc40
MD5 3d4e1c71f28470e3e60149f5bfabe875
BLAKE2b-256 765d2ca8bcb222bedfa62972d4011b233730b19681d8b012712beb27fe19d65f

See more details on using hashes here.

File details

Details for the file mosa-0.8.7-py3-none-any.whl.

File metadata

  • Download URL: mosa-0.8.7-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.11.9 Windows/10

File hashes

Hashes for mosa-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5f6e73a0609d652be652c8c19da5134eaae7ec1a8b9f7f3ba94e5489c1bf7015
MD5 67379e99da349814d963274cf8433443
BLAKE2b-256 e93a1bbb20cc3f075ef2b9d23f829c3aab7da3151e6d4a1d1c05a7f70814778a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page