Oleksii Serdiuk
Published on Oleksii Serdiuk (https://oleksii.name)

Home > Projects > TSP Solver and Generator

TSP Solver and Generator [1]

Short description: 

Generate and solve Travelling Salesman Problems

Homepage: 

http://tspsg.info/

Supported platforms: 

  • Windows
  • Linux
  • FreeBSD
  • Windows Mobile
  • Symbian
  • BlackBerry 10

UI Languages: 

  • English
  • Українська
  • Русский

Technologies: 

  • C++
  • Qt 4
  • Qt 5

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 [2].

Screenshots: 

Windows
Windows
Windows
Linux
Linux
Windows Mobile
Windows Mobile
BlackBerry 10
BlackBerry 10

Tags: 

  • Open Source
  • Qt
  • TSPSG
Short URL: https://olse.me/HyJ
Copyright © 2014-2018 Oleksii Serdiuk.

Source URL (modified on 05.06.2016 - 23:14): https://oleksii.name/en/projects/tspsg

Links
[1] https://oleksii.name/en/projects/tspsg
[2] https://oleksii.name/en/projects/archived/zkommodrd