Cuando la solución de problemas en esta clase, el mismo reto surge; que cada posible solución para el primer paso o opción requiere una relación de recurrencia para la exploración de todas las otras opciones con el fin de evaluar la opción hojas que los dos estrategias; ya sea, para conseguir un equipo grande, o hacer un parcial de exploración de las opciones. Para muchos np* problemas, como el enrutamiento de las placas de circuito, o jugando al ajedrez, un parcial de exploración es suficiente. El propósito de ciertos np* problemas es exactamente para asegurarse de que un parcial de exploración es práctico - es decir, crytography / cryptocurrency / certificados, etc... Mientras que ha habido fallas en los últimos algoritmos que permiten parcial de exploración, hoy en día, la mayoría de los cripto sólo puede ser resuelto con abrumadora de alimentación del ordenador. Así que para responder a la pregunta, precisamente, uno puede ofrecer aproximaciones útiles para algunos np problemas sin resolverlos, o uno puede resolver pequeñas versiones de np problemas de búsqueda exhaustiva, pero el santo grial sigue siendo solucionar cualquier problema en np menos que la p de tiempo.