macoj / swarm_interaction_network

A network-based approach to study swarm intelligence

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Binder

Assessing swarm intelligence techniques

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:

Here you will find the code for most of the experiments in the papers bellow:

Towards a Network-based Approach to Analyze Particle Swarm Optimizers

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

Communication Diversity in Particle Swarm Optimizers

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

Assessing Particle Swarm Optimizers Using Network Science Metrics

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

Using Network Science to Assess Particle Swarm Optimizers

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

About

A network-based approach to study swarm intelligence

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 56.5%Language:Java 32.2%Language:Python 11.3%