Enviar por SMS: A filter-based artificial fish swarm algorithm for constrained global optimization: theoretical and practical issues