Depende muito da situação, valores iniciais é sempre uma coisa critica. O que eu faço é iniciar o algoritmo com diferentes valores e olho se o algoritmo acha sempre o mesmo maximo ou minimo. As vezes tento diferentes algoritmos e pra ter certeza que eu achei o ponto certo faço um perfil de verossimilhança.