/TSPI

Traveling Salesmen Ant Colony Optimization

Primary LanguageJavaScriptMIT LicenseMIT

TSPI

Traveling Salesmen Ant Colony Optimization Demo

In this variation on the classic traveling salesman problem, we seek to define a heuristic function 'scoreCity', used by a salesman at each city to determine which of the remaining cities to travel to next.

See Demo: http://tspi.or13.io/interview

Features

  • Strict mode is the default.
  • TypeScript Support.
  • Gulp does all the heavy lifting. Optimized builds.
  • Built in Github Deployment.
  • Common packages: ui-router, bootstrap.
  • Less support for those not yet willing to take the sass plunge.
  • IE 9 support through a large number of fancy css processors.

Getting Started

Clone this repo:

git clone git@github.com:OR13/TSPI.git

Enter the root directory:

cd TSPI

Install the dev dependencies locally :

npm install && bower install

Serve the app locally:

gulp clean; gulp serve

Build the app for development:

gulp clean; gulp build-dev

Build the app for staging:

gulp clean; gulp build-staging

Build the app for production:

gulp clean; gulp build-prod

Directory Structure

TypeScript files are stored in:

src/app/