{"id":171018,"name":"concorde","ecosystem":"hackage","description":"This package provides a simple interface to Concorde, a solver for the\nTraveling Salesperson Problem (TSP).  Concorde is available from\nhttp://www.tsp.gatech.edu/concorde/index.html.\n\nThis library uses the Lin–Kernighan heuristic via Concorde's linkern\nprogram.  It quickly produces good tours, which may not be optimal.  You\ncan directly control the tradeoff between run time and solution quality.\n\nAn example program is included.\n\nCurrently, only problems in two-dimensional Euclidean space are supported.\n\nMore features of Concorde can be added on request.  Feature requests and\npatches are always welcome.","homepage":null,"licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["algorithms","bsd3","library","Propose Tags"],"namespace":null,"versions_count":1,"first_release_published_at":"2011-10-21T07:18:15.000Z","latest_release_published_at":"2011-10-21T07:18:15.000Z","latest_release_number":"0.1","last_synced_at":"2026-06-16T14:32:28.761Z","created_at":"2022-04-05T18:44:47.130Z","updated_at":"2026-06-16T14:32:28.762Z","registry_url":"https://hackage.haskell.org/package/concorde","install_command":"cabal install concorde","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":1554,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":67.04418754767913,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":null,"forks_count":null,"average":44.801752635799936},"purl":"pkg:hackage/concorde","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/concorde","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/concorde","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/concorde/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/concorde/codemeta","maintainers":[{"uuid":"KeeganMcAllister","login":"KeeganMcAllister","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://hackage.haskell.org/user/KeeganMcAllister","role":null,"created_at":"2022-11-14T17:06:32.045Z","updated_at":"2022-11-14T17:06:32.045Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/KeeganMcAllister/packages"}]}