A novel distributed genetic algorithm implementation with variable number of islands | IEEE Conference Publication | IEEE Xplore