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

A modification of tree-seed algorithm using Deb’s rules for constrained optimization
13.0 次下载
更新时间 2025/7/25

查看许可证

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

引用格式

@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} }

MATLAB 版本兼容性
创建方式 R2025a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0