DTSA: A Discrete Tree-Seed Algorithm for Solving Symmetric T
Version 1.0.0 (7.04 KB) by
Ahmet Cevahir ÇINAR
DTSA: A Discrete Tree-Seed Algorithm for Solving Symmetric Traveling Salesman Problem
DTSA: A Discrete Tree-Seed Algorithm for Solving Symmetric Traveling Salesman Problem
This repository contains the official MATLAB implementation of DTSA, a discrete variant of the Tree-Seed Algorithm (TSA) tailored for solving the Symmetric Traveling Salesman Problem (TSP).
Ahmet Cevahir Cinar, Mustafa Servet Kiran,
A Discrete Tree-Seed Algorithm for Solving Symmetric Traveling Salesman Problem,
Engineering Science and Technology, an International Journal, Volume 23, Issue 4, 2020, Pages 879–890.
🌍 Problem Domain
DTSA adapts the Tree-Seed Algorithm to the discrete domain of TSP by:
- Redefining seed generation through 2-opt and swap-based transformations
- Implementing discrete crossover and mutation operators
- Using population diversity control to avoid premature convergence
Evaluated on standard TSP benchmark instances from TSPLIB.
📁 Contents
- main.m: Main script to run the algorithm
- tspdata/: TSP benchmark problem files (e.g. berlin52.tsp)
🛠 Requirements
- MATLAB R2016a or later
- No additional toolbox required
📌 Citation
@article{cinar2020simtreetsp,
title = {A Discrete Tree-Seed Algorithm for Solving Symmetric Traveling Salesman Problem},
author = {Cinar, Ahmet Cevahir and Kiran, Mustafa Servet},
journal = {Engineering Science and Technology, an International Journal},
volume = {23},
number = {4},
pages = {879--890},
year = {2020},
doi = {10.1016/j.jestch.2019.11.005},
url = {https://www.sciencedirect.com/science/article/pii/S2215098619313527}
}
🤝 Contact & Collaboration
Cite As
@article{cinar2020simtreetsp, title = {A Discrete Tree-Seed Algorithm for Solving Symmetric Traveling Salesman Problem}, author = {Cinar, Ahmet Cevahir and Kiran, Mustafa Servet}, journal = {Engineering Science and Technology, an International Journal}, volume = {23}, number = {4}, pages = {879--890}, year = {2020}, doi = {10.1016/j.jestch.2019.11.005}, url = {https://www.sciencedirect.com/science/article/pii/S2215098619313527} }
MATLAB Release Compatibility
Created with
R2025a
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
