DTSA: A Discrete Tree-Seed Algorithm for Solving Symmetric T
バージョン 1.0.0 (7.04 KB) 作成者:
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
引用
@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 リリースの互換性
作成:
R2025a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
| バージョン | 公開済み | リリース ノート | |
|---|---|---|---|
| 1.0.0 |
