added rank based and fitness based selection strategy