My Ant Brood Clustering Algorithm Library. Implemented based on C++/CUDA/OpenMP. All codes should be able complie and run on Linux system. You may use the makefile in each folder to complie and run. Note that not all codes are the "camera ready" version. Feel free to modify the codes to fit your project.
C++/CUDA/OpenMP implementation of Ant Brood Clustering algorithm with adaptive radius. If you use the code in your project, please cite:
@inproceedings{qasem2017enhancing, title={Enhancing ant brood clustering with adaptive radius of perception and non-parametric estimation on multi-core architectures}, author={Qasem, Mohmmed and Liu, Ying Ying and Wang, Ziyue and Thulasiraman, Parimala and Thulasiram, Ruppa K}, booktitle={International Conference on Intelligent Networking and Collaborative Systems}, pages={301--312}, year={2017}, organization={Springer} }
Ant Brood Clustering algorithm based on bin rather than grid. Implemented in C++.
C++/OpenMP implementation of Ant Brood Clustering algorithm. If you use the code in your project, please cite:
@inproceedings{wang2018ant, title={Ant Brood Clustering on Intel Xeon Multi-core: Challenges and Strategies}, author={Wang, Ziyue and Liu, Ying Ying and Thulasiraman, Parimala and Thulasiram, Ruppa K}, booktitle={2018 IEEE Symposium Series on Computational Intelligence (SSCI)}, pages={1126--1233}, year={2018}, organization={IEEE} }
See LICENSE for details.