¿Se ha encontrado alguna solución para los problemas de NP completo?

Solución es un término muy general. Si te refieres a un algoritmo de tiempo polinómico determinista , entonces la respuesta es NO . Eso es lo mismo que hacer una pregunta P vs NP.

Pero, ha habido mucho progreso en términos de algoritmos aleatorios y de aproximación . Por ejemplo: SAT (el problema canónico de NP completo) se sabe que posee algoritmo aleatorio de tiempo [matemático] O (4/3) ^ n [/ matemático], que funciona muy bien en la práctica. Del mismo modo, el problema Max-SAT tiene un algoritmo de tiempo polinómico con un factor de aproximación de (7/8). También se sabe que encontrar una solución para Max-SAT con cualquier factor de aproximación (7/8 + [matemática] \ epsilon [/ matemática]) para cualquier [matemática] \ epsilon> 0 [/ matemática] es tan difícil como resolver P vs Problema NP.

Para fines prácticos como en Neurociencia, Física Moderna, etc., hay muchas heurísticas (en lugar de algoritmos) que se usan comúnmente para resolver SAT. Producen la solución razonablemente bien en la práctica.

Si algunas conjeturas famosas son ciertas (como la hipótesis del tiempo exponencial fuerte), entonces es poco probable que alguna vez podamos resolver problemas de NP completo en tiempo polinómico determinista.