Add new comment

TSP Solver and Generator

Printer-friendly versionPDF version
Generate and solve Travelling Salesman Problems

Supported platforms: 

UI Languages: 

Technologies: 

Flattr: 

Description: 

TSP Solver and Generator is intended to generate and solve Travelling Salesman Problem tasks. It uses Branch and Bound method for solving. Its input is a number of cities and a matrix of city-to-city travel costs. The matrix can be populated with random values in a given range (which is useful for generating tasks). The result is an optimal route, its price, step-by-step matrices of solving and a solving graph. The task can be saved in an internal binary format and opened later. The result can be printed or saved as PDF1, HTML, or ODF.

TSPSG may be useful for teachers to generate test tasks or just for regular users to solve TSP’s. Also, it may be used as an example of using Branch and Bound method to solve a particular task.


  1. Depends on the platform. ↩︎

My contribution: 

I am the author of this project. The project is currently “on hold” due to the lack of my spare time. But it will be revived, eventually.

This project was originally born as an Open Source rewrite of my University coursework Branch and bound method of solving Travelling Salesman Problem.

Screenshots: 

WindowsWindowsWindowsLinuxLinuxWindows MobileWindows MobileBlackBerry 10BlackBerry 10

Tags: 

Short URL: https://olse.me/HyJ

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Typographic refinements will be added.
  • Each email address will be obfuscated in a human readable fashion or, if JavaScript is enabled, replaced with a spam resistent clickable link. Email addresses will get the default web form unless specified. If replacement text (a persons name) is required a webform is also required. Separate each part with the "|" pipe symbol. Replace spaces in names with "_".

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Each email address will be obfuscated in a human readable fashion or, if JavaScript is enabled, replaced with a spam resistent clickable link. Email addresses will get the default web form unless specified. If replacement text (a persons name) is required a webform is also required. Separate each part with the "|" pipe symbol. Replace spaces in names with "_".
  • Typographic refinements will be added.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.