The bat algorithm and its parameters