Enviar por SMS: Bat algorithm for discrete optimization problems: an analysis