Eu acho que você pode estar mais interessado em análises complexas usadas diretamente na prova. No entanto, aqui estão dois exemplos de uma classe de Algoritmos de nível de pós-graduação em que estou participando:
a) Transformação rápida de Fourier, por exemplo, usada na multiplicação polinomial. Embora a implementação possa ser feita com módulo aritmético ou ponto flutuante (e algumas análises aritméticas), a prova é melhor compreendida em termos de números complexos e suas raízes de unidade. Não mergulhei no assunto, mas estou ciente de que a FFT tem uma ampla gama de aplicações.
b) Em geral, equipar o modelo de RAM com a capacidade de lidar com números complexos em tempo constante (as partes reais e imaginárias ainda têm precisão finita) permite codificar de forma inteligente os problemas e explorar as propriedades dos números complexos que podem revelar uma solução (consulte também os comentários sobre por que isso não permitirá que você seja mais rápido).