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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: acopy-0.6.2.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.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.2.tar.gz
Algorithm Hash digest
SHA256 f84fe5bc30784a9649ebb887c34826f11ab994eebf36328bffb3cdc49188581a
MD5 740a4aeec1ce02999ad07f8cda30649e
BLAKE2b-256 97780bedc59605f7c9f23511b4bb61502a590666651154c06c27d479a349e313

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acopy-0.6.2-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.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.6.3

File hashes

Hashes for acopy-0.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4281997610a27a7fae20341cfc2931cf848549f269628d5f9bcbafe65126e65d
MD5 c3565986701fba3e6835ee9de9941b2d
BLAKE2b-256 c9a7d7520c40da4368abe830d3bc82d3e8148587ff1e9704318fff00c1eb188b

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