A comparative analysis of different infection strategies of Bacterial Memetic Algorithms