Suponha que eu queira otimizar uma função unimodal definida em algum intervalo real. Eu posso usar o conhecido algoritmo descrito na Wikipedia sob o nome de pesquisa ternária .
No caso do algoritmo que reduz repetidamente pela metade os intervalos, é comum reservar o termo pesquisa binária para problemas discretos e usar o termo método de bissecção . Extrapolando essa convenção, suspeito que o termo método de trissecção possa se aplicar ao algoritmo que resolve meu problema.
Minha pergunta é se é comum entre os acadêmicos e é seguro usar, por exemplo, teses seniores, para aplicar o termo pesquisa ternária, mesmo que o algoritmo seja aplicado a um problema contínuo. Eu preciso de uma fonte respeitável para isso. Também estou interessado em saber se o termo método de trissecção realmente existe.
Respostas:
A palavra "pesquisa bitônica" provavelmente pode se referir a esse conceito. Veja este livro e estas notas de aula, por exemplo.
fonte
Confira a pesquisa Fibonacci e a seção de ouro (o artigo sobre a pesquisa de Fibonacci fala sobre uma matriz, mas a técnica é realmente aplicável, assim como a pesquisa de seção dourada, para funções contínuas). A pesquisa de Fibonacci é um pouco mais rápida. O truque é que você pode reutilizar os pontos de uma iteração para a próxima. Para Fibonacci, você precisará determinar o número de iterações antecipadamente. Não é grande coisa, você sabe a precisão procurada de qualquer maneira.
Pode-se mostrar que, se você apenas comparar os valores das funções para a ordem relativa, a pesquisa de Fibonacci é a mais rápida possível. Se você considerar os valores reais, alguma forma de quase-Newton é mais rápida.
fonte