En inteligencia artificial, un programa estocástico opera utilizando métodos probabilísticos para solucionar problemas, como el algoritmo de recocido simulado, las redes neuronales estocásticas, la optimización estocástica, los algoritmos genéticos y la programación genética.