SimLogicTSA: Similarity and Logic Gate-Based Tree-Seed Algorithms for Binary Optimization
This repository contains the official MATLAB implementation of SimLogicTSA, a Tree-Seed Algorithm (TSA) modified with Similarity Measures and Logic Gate-Based Operators for solving binary optimization problems.
Ahmet Cevahir Cinar, Mustafa Servet Kiran,
Similarity and Logic Gate-Based Tree-Seed Algorithms for Binary Optimization,
Computers & Industrial Engineering, Volume 115, 2018, Pages 631–646.
🌱 Algorithm Overview
SimLogicTSA introduces binary versions of the TSA by:
- Utilizing Hamming distance as a similarity measure to guide search
- Integrating XOR, AND, and OR logic operators to update seed solutions
- Applying different transformation strategies for diversification and intensification
Tested on benchmark binary optimization problems from the literature.
📁 Contents
- SimLogicTSAAll.m: Main script for running SimLogicTSA
- text/: Includes binary benchmark functions
- sonuclar/: Performance summaries and plots
🛠 Requirements
- MATLAB R2015b or later
- No external toolbox required
📌 Citation
Please cite the following if you use this code:
@article{cinar2018slgtsa,
title = {Similarity and Logic Gate-Based Tree-Seed Algorithms for Binary Optimization},
author = {Cinar, Ahmet Cevahir and Kiran, Mustafa Servet},
journal = {Computers & Industrial Engineering},
volume = {115},
pages = {631-646},
year = {2018},
doi = {10.1016/j.cie.2017.12.009},
url = {https://www.sciencedirect.com/science/article/pii/S0360835217305752}
}
🤝 Contact & Collaboration
For collaboration or questions:
引用格式
@article{cinar2018slgtsa, title = {Similarity and Logic Gate-Based Tree-Seed Algorithms for Binary Optimization}, author = {Cinar, Ahmet Cevahir and Kiran, Mustafa Servet}, journal = {Computers & Industrial Engineering}, volume = {115}, pages = {631-646}, year = {2018}, doi = {10.1016/j.cie.2017.12.009}, url = {https://www.sciencedirect.com/science/article/pii/S0360835217305752} }
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 |