Skip to main content

Ant Colony Optimization for Tthe Traveling Salesman Problem.

Project description

ACOpy

https://img.shields.io/pypi/v/acopy.svg https://img.shields.io/travis/rhgrant10/acopy.svg Documentation Status

Ant Colony Optimization for the Traveling Salesman Problem.

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.6.1 (2010-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.6.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

acopy-0.6.1-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file acopy-0.6.1.tar.gz.

File metadata

  • Download URL: acopy-0.6.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.1.tar.gz
Algorithm Hash digest
SHA256 1413b64be367ff61fa4c01608e049754b2b15a1323200d60c375d831bec9bebd
MD5 37e4787d0f7b067d00bdadd7f421172c
BLAKE2b-256 eca484604f6962881e8fd63e10748fc2e626803b55b616eec6d9e82bb061e03c

See more details on using hashes here.

File details

Details for the file acopy-0.6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: acopy-0.6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.4.2 requests/2.19.1 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f856ebb53a6f3b591c47f1c9b5211d3cd86509651b1c555c781059cbfbe719d2
MD5 fb16f844da14c527e30bf56e42996a58
BLAKE2b-256 9e8a4025db65cb2a12be37db4faccff7b6071e006a1be07130e1921a1918bd25

See more details on using hashes here.

Supported by

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