20160604172300.0 England 1755-2176 International journal of metaheuristics (Print) International journal of metaheuristics. 1755-2176 1755-2176 International journal of metaheuristics (Print) International journal of metaheuristics. 1755-2176 1755-2176