Ant Colony Optimization for Tthe Traveling Salesman Problem.
Project description
ACOpy
Ant Colony Optimization for the Traveling Salesman Problem.
- Free software: Apache Software License 2.0
- Documentation: https://acopy.readthedocs.io.
Features
- Uses NetworkX for graph representation
- Solver can be customized via plugins
- Has a utility for plotting information about the solving process
- CLI tool that supports reading graphs in a variety of formats (including tsplib95)
- Support for plotting iteration data using matplotlib and pandas
ACOpy was formerly called “Pants.”
For now, only Python 3.6+ is supported. If there is demand I will add support for 3.4+.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.7.0 (2020-04-18)
- Bump all dependencies to latest
- Fix minor display issue in the CLI
- Add py37 to the tox config
0.6.4 (2019-05-17)
- Fix the missing acopy.utils package problem
0.6.3 (2019-05-17)
- Freshen up the dev dependencies
- Add the Python 3.7 classifier
- Actually fix import issue
0.6.2 (2019-02-02)
- Fix import issue
0.6.1 (2018-10-07)
- Bump dependency on tsplib95 to 0.3.2
0.6.0 (2018-08-18)
- First release on PyPI as acopy
- Complete rewrite
- Support for networkx
- Support for tsplib95
- Customizable solver
- Plotting capabilities
- Now uses Apache 2.0 License (formerly GPLv3)
- Supports only python 3.6+
0.5.2 (2014-09-09)
- Last release on the PyPI as ACO-Pants
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
acopy-0.7.0.tar.gz
(1.4 MB
view hashes)
Built Distribution
acopy-0.7.0-py2.py3-none-any.whl
(16.9 kB
view hashes)
Close
Hashes for acopy-0.7.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64693230dd31291364103af468d66bf1929682a2df3ac7262fce4fd973b5966e |
|
MD5 | de785cc580febde21faa551f4b4b1959 |
|
BLAKE2-256 | 7489e645f0091a6bee2df1419fb3e6c88ff052b41f6a6fae15a0441a560b3abf |