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
Built Distribution
File details
Details for the file acopy-0.7.0.tar.gz
.
File metadata
- Download URL: acopy-0.7.0.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345d86a480315fd31b19993c89b165c9ccca50ea901b59b123c44b8441d0d0ce |
|
MD5 | cf463bc390d1e4a54865b74e8c874485 |
|
BLAKE2b-256 | 01abf86a39ace7d18be44468597c57af1aa877b9317de94adb6095612e2bac04 |
File details
Details for the file acopy-0.7.0-py2.py3-none-any.whl
.
File metadata
- Download URL: acopy-0.7.0-py2.py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64693230dd31291364103af468d66bf1929682a2df3ac7262fce4fd973b5966e |
|
MD5 | de785cc580febde21faa551f4b4b1959 |
|
BLAKE2b-256 | 7489e645f0091a6bee2df1419fb3e6c88ff052b41f6a6fae15a0441a560b3abf |