wangz315 / AntBroodCluster

Ant Brood Clustering Algorithm Library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ant Brood Cluster

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.

AdaptiveRadius

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

BinCluster

Ant Brood Clustering algorithm based on bin rather than grid. Implemented in C++.

ParallelAnt

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

Copyright

See LICENSE for details.

About

Ant Brood Clustering Algorithm Library

License:Apache License 2.0


Languages

Language:C++ 77.9%Language:Cuda 14.6%Language:Makefile 6.1%Language:C 1.2%Language:Shell 0.2%