Using Optimisation Meta-Heuristics for the Roughness Estimation Problem in River Flow Analysis - Fabio Caraffini (Applied Sciences, 2021)