Here we assess swarm intelligence techniques by examining the social interactions within the swarm. Do we really need to know about the particularities of each individual in order to understand the behavior of the swarm?
Some tutorials on how to use this code follows:
- [Tutorial 0] How to create the input files.
- [Tutorial 1] How to perform simple analyses.
- [Tutorial 2] How to see the signature of interactions within a swarm.
Here you will find the code for most of the experiments in the papers bellow:
Oliveira, Marcos, Carmelo JA Bastos-Filho, and Ronaldo Menezes. "Towards a network-based approach to analyze particle swarm optimizers." Swarm Intelligence (SIS), 2014 IEEE Symposium on. IEEE, 2014.
@inproceedings{oliveira2014towards,
title={Towards a network-based approach to analyze particle swarm optimizers},
author={Oliveira, Marcos and Bastos-Filho, Carmelo JA and Menezes, Ronaldo},
booktitle={Swarm Intelligence (SIS), 2014 IEEE Symposium on},
pages={1--8},
year={2014},
organization={IEEE}
}
Oliveira, Marcos, et al. "Communication Diversity in Particle Swarm Optimizers." International Conference on Swarm Intelligence. Springer International Publishing, 2016.
@inproceedings{oliveira2016communication,
title={Communication Diversity in Particle Swarm Optimizers},
author={Oliveira, Marcos and Pinheiro, Diego and Andrade, Bruno and Bastos-Filho, Carmelo and Menezes, Ronaldo},
booktitle={International Conference on Swarm Intelligence},
pages={77--88},
year={2016},
organization={Springer}
}
Oliveira-Júnior, Marcos AC, Carmelo JA Bastos-Filho, and Ronaldo Menezes. "Assessing particle swarm optimizers using network science metrics." Complex Networks IV. Springer Berlin Heidelberg, 2013. 173-184.
@incollection{oliveira2013assessing,
title={Assessing particle swarm optimizers using network science metrics},
author={Oliveira-J{\'u}nior, Marcos AC and Bastos-Filho, Carmelo JA and Menezes, Ronaldo},
booktitle={Complex Networks IV},
pages={173--184},
year={2013},
publisher={Springer}
}
Oliveira, Marcos, Carmelo JA Bastos-Filho, and Ronaldo Menezes. "Using network science to assess particle swarm optimizers." Social Network Analysis and Mining 5.1 (2015): 1-13.
@article{oliveira2015using,
title={Using network science to assess particle swarm optimizers},
author={Oliveira, Marcos and Bastos-Filho, Carmelo JA and Menezes, Ronaldo},
journal={Social Network Analysis and Mining},
volume={5},
number={1},
pages={1--13},
year={2015},
publisher={Springer}
}