Enviar por SMS: Reduction method with simulated annealing for semi-infinite programming