CTSA: Constrained Tree-Seed Algorithm using Deb’s Rules

A modification of tree-seed algorithm using Deb’s rules for constrained optimization
15 Descargas
Actualizado 25 jul 2025

Ver licencia

CTSA: Constrained Tree-Seed Algorithm using Deb’s Rules
This repository provides the official MATLAB implementation of the Constrained Tree-Seed Algorithm (CTSA), a modified version of the original Tree-Seed Algorithm (TSA) designed to solve constrained optimization problems using Deb’s rules.
Ahmet Babalik, Ahmet Cevahir Cinar, Mustafa Servet Kiran,
A modification of tree-seed algorithm using Deb’s rules for constrained optimization,
Applied Soft Computing, Volume 63, 2018, Pages 289–305.
🌲 Algorithm Overview
The CTSA modifies the basic population-based TSA, originally developed for unconstrained problems, by incorporating Deb’s rules for constraint handling. These rules consider both objective value and constraint violations to determine the survival of trees and seeds across iterations.
Key features:
  • Based on tree-seed metaphor with survival selection by Deb’s feasibility rules
  • Solves constrained optimization without penalty functions
  • Tested on 13 benchmark functions including real-world engineering design problems
  • Compared with: PSO, ABC, GA, DE, and state-of-the-art methods
📁 Contents
  • run_DebTSA.m: Main script for executing CTSA
  • output/: Final results, convergence plots, violation summaries
🛠 Requirements
  • MATLAB R2015b or later
  • No external toolboxes required
📌 Citation
Please cite the following paper if you use this code:
@article{babalik2018ctsa,
title = {A modification of tree-seed algorithm using Deb’s rules for constrained optimization},
author = {Babalik, Ahmet and Cinar, Ahmet Cevahir and Kiran, Mustafa Servet},
journal = {Applied Soft Computing},
volume = {63},
pages = {289--305},
year = {2018},
issn = {1568-4946},
doi = {10.1016/j.asoc.2017.10.013},
url = {https://www.sciencedirect.com/science/article/pii/S156849461730618X}
}
🤝 Contact & Collaboration
For academic or industrial collaboration:
🔗 LinkedIn: Ahmet Cevahir Çınar

Citar como

@article{babalik2018ctsa, title = {A modification of tree-seed algorithm using Deb’s rules for constrained optimization}, author = {Babalik, Ahmet and Cinar, Ahmet Cevahir and Kiran, Mustafa Servet}, journal = {Applied Soft Computing}, volume = {63}, pages = {289--305}, year = {2018}, issn = {1568-4946}, doi = {10.1016/j.asoc.2017.10.013}, url = {https://www.sciencedirect.com/science/article/pii/S156849461730618X} }

Compatibilidad con la versión de MATLAB
Se creó con R2025a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Versión Publicado Notas de la versión
1.0.0