Supongo que podría estar más interesado en el análisis complejo utilizado directamente en la prueba. Sin embargo, aquí hay dos ejemplos de una clase de Algoritmos de posgrado a la que estoy asistiendo actualmente:
a) Transformada rápida de Fourier, por ejemplo, utilizada en la multiplicación polinómica. Aunque la implementación se puede hacer con módulo aritmético o coma flotante (y algunos análisis aritméticos), la prueba se entiende mejor en términos de números complejos y sus raíces de unidad. No he profundizado en el tema, pero soy consciente de que FFT tiene una amplia gama de aplicaciones.
b) En general, equipar el modelo RAM con la capacidad de manejar números complejos en tiempo constante (las partes reales e imaginarias aún tienen precisión finita) le permite a uno codificar inteligentemente problemas y explotar las propiedades de los números complejos que podrían revelar una solución (ver también los comentarios de por qué esto no te permitirá ser más rápido).