Adaptive Memetic Binary Optimization (AMBO) Algorithm
버전 1.0.0 (148 KB) 작성자:
Ahmet Cevahir ÇINAR
A novel adaptive memetic binary optimization algorithm for feature selection
AMBO: Adaptive Memetic Binary Optimization Algorithm for Feature Selection
This repository contains the official MATLAB implementation of the AMBO (Adaptive Memetic Binary Optimization) algorithm proposed in the paper:
A. C. Çınar, A novel adaptive memetic binary optimization algorithm for feature selection, Artificial Intelligence Review, 2023. DOI: 10.1007/s10462-023-10482-8
📌 About the Project
AMBO is a pure binary metaheuristic algorithm specifically designed for feature selection tasks. It uses:
- Adaptive crossover mechanisms (single-point, double-point, uniform)
- Canonical mutation
- Logic gate-based local search using AND, OR, and XOR for balancing exploration and exploitation.
It has been tested on 21 benchmark datasets and outperformed several state-of-the-art algorithms including BPSO, GA variants, BDA, BSSA, and BGWO.
📂 Files
- Main.m: Main script to run the algorithm.
- datasets/: Sample datasets used in the paper.
- results/: Contains output logs and performance results.
🧪 Requirements
- MATLAB R2021a or later
- Statistics and Machine Learning Toolbox (for KNN)
📈 Citation
If you use this code or data in your research, please cite the paper as:
@article{cinar2023ambo,
title={A novel adaptive memetic binary optimization algorithm for feature selection},
author={Cinar, Ahmet Cevahir},
journal={Artificial Intelligence Review},
year={2023},
doi={10.1007/s10462-023-10482-8}
}
🤝 Collaboration
Contributions, ideas, and collaborations are welcome!
Feel free to contact me for research partnerships, extensions, or comparative benchmarking:
인용 양식
@article{cinar2023ambo, title={A novel adaptive memetic binary optimization algorithm for feature selection}, author={Cinar, Ahmet Cevahir}, journal={Artificial Intelligence Review}, year={2023}, doi={10.1007/s10462-023-10482-8} }
MATLAB 릴리스 호환 정보
개발 환경:
R2025a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux태그
GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
| 버전 | 게시됨 | 릴리스 정보 | |
|---|---|---|---|
| 1.0.0 |
|
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
