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

Uploaded Source

Built Distribution

acopy-0.6.4-py2.py3-none-any.whl (16.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: acopy-0.6.4.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.3

File hashes

Hashes for acopy-0.6.4.tar.gz
Algorithm Hash digest
SHA256 8b84c773bd57a133931b0ad31489a498c33eb7c1824dbc832497965cc1c0bc94
MD5 6d7f73f698aafa0fb9744217379b3fd5
BLAKE2b-256 7e3c7f62a8fcc3b52a2ca84f7e90f9ecff20d15a63c5b87173bbcc9063cc9481

See more details on using hashes here.

File details

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

File metadata

  • Download URL: acopy-0.6.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.8 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.3

File hashes

Hashes for acopy-0.6.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 804df710ef81880684815ff874c4a57624595cc65b12d6e255cbea02c531b3e5
MD5 13a1a458b95cae21aac59e9e269dbc66
BLAKE2b-256 5c3743fff93380e5cdd1c30cd2711ccbf9c7291da7f9cbc9a36c7960a2588265

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