This repository contains several box-covering algorithms, which are designed to estimate the fractal dimensionn of complex networks. They are implemeneted in the boxes package.
Moreover, the supplementary data for the paper Comparative Analysis of Box-Covering Algorithms for Fractal Networks - P. T. Kovács, M. Nagy, R. Molontay (2021) can be found in this folder.
@article{kovacs2021comparative,
title={Comparative {A}nalysis of {B}ox-{C}overing {A}lgorithms for {F}ractal {N}etworks},
author={Kovács, Tamás Péter and Nagy, Marcell and Molontay, Roland},
year={2021},
journal={Applied {N}etwork {S}cience},
volume={6},
pages={73},
publisher={Springer}
}
| Type | Algorithm | Abbr | Year | Ref |
|---|---|---|---|---|
| Classic | Random sequental | RS | 2007 | [1] |
| Classic | Greedy coloring | GC | 2007 | [2] |
| Burning | Compact-Box-Burning | CBB | 2007 | [2] |
| Burning | Max-Excluded Mass Burning | MEMB | 2007 | [2] |
| Burning | Ratio of excluded mass to closeness centrality | REMCC | 2016 | [3] |
| Burning | MCWR algortihm | MCWR | 2019 | [4] |
| Classic | Merge algorithm | MA | 2010 | [5] |
| Metaheuristic | Simulated annealing algorithm | SA | 2010 | [5] |
| Other | Overlapping Box Covering Algorithm | OBCA | 2014 | [6] |
| Metaheuristic | Differential evolution | DE | 2014 | [7] |
| Other | Fuzzy box-covering | Fuzzy | 2014 | [8] |
| Metaheuristic | Particle Swarm Optimization Box-covering Algorithm | PSO | 2015 | [9] |
This repository was developed by Marcell Nagy and Péter Kovács at the Budapest University of Technology and Economics (BME), Department of Stochastics. We are grateful for the contributions of Botond Diviki-Nagy.
Fork if you feel like.
Some basic tutorial provided but recommend to read the docs & the report first.
Obviously, you may want to run the tutorial notebook outside the tutorial folder to be able to load the boxes package.
If you plan to add new algorithms, it is really easy but you will have to consider amending the logfile management (eg. canonization, reading).