Bioinspired computation in combinatorial optimization : algorithms and their computational complexity (2010)