palavras-chave Electromagnetism-like algorithm Global optimization Pattern search method Population shrinking