Observed since 20 Oct, 18:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Ant colony scheduling optimisation package
This repository implements a Min–Max Ant System (MMAS) solver for the Dynamic Job Shop Scheduling Problem (DJSSP).
It is designed to model real-world scheduling environments (e.g. hospitals, manufacturing plants) where:
uv pip install aco-djssp
Alternatively, cloning the repo and then running
uv run tests/test_sim.py
should also work and create a local .venv/, a python virtual environment with the package installed.
There are several ways of running the package. The most common method will be the one found in tests/test_sim.py. Note that this assumes that some benchmarked static JSSP are downloaded. The ones used for testing can be found here.
This test will run a simulation with a dynamic job arrival, and then save the resulting schedule in /tmp/. If using Windows, this path will need to be changed.
A more involved and complicated example can be found in tests/test_hospital.py. The way this example works is a little unusual due to plotting requirements, and I would recommend following the approach set out in test_sim.py, but it is a good showcase of what can be done. Feel free to hack away at the code if the desired functionality is not present!
Tests can be found in tests/ and can be run with
uv run pytest
or can be manually selected by specifying the file name after uv run pytest.
This project is licensed under the MIT license. See LICENSE.MD for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 28 Aug 2025 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:c6477c5cc5689468d5d516fce6ba6b9baacd9110bf5bb205cc2fb7819ec23e37