In computational complexity theory, the complexity class NP-equivalent is the set of function problems that are both NP-easy and NP-hard. NP-equivalent is the analogue of NP-complete for function problems. For example, the problem FIND-SUBSET-SUM is in NP-equivalent. Given a set of integers, FIND-SUBSET-SUM is the problem of finding some nonempty subset of the integers that adds up to zero (or returning the empty set if there is no such subset). This optimization problem is similar to the decision problem SUBSET-SUM. Given a set of integers, SUBSET-SUM is the problem of finding whether there exists a subset summing to zero. SUBSET-SUM is NP-complete. To show that FIND-SUBSET-SUM is NP-equivalent, we must show that it is both NP-hard and NP-easy. Clearly it is NP-hard. If we
En la teoría de la complejidad computacional, la clase de complejidad NP-equivalente es el conjunto de problemas de función que son tanto NP-easy como NP-hard. NP-equivalente es el análogo de NP-complete para problemas de función. Por ejemplo, el problema FIND-SUBSET-SUM es en NP-equivalente. Dado un conjunto de enteros, FIND-SUBSET-SUM es el problema de encontrar algún subconjunto no vacío de los enteros que se suma a cero (o devolver el conjunto vacío si no hay tal subconjunto). Este problema de optimización es similar al problema de decisión SUBSET-SUM. Dado un conjunto de enteros, SUBSET-SUM es el problema de encontrar si existe un subconjunto sumando a cero. SUBSET-SUM es NP-completo. Para demostrar que FIND-SUBSUM-SUM es NP-equivalente, debemos mostrar que N-P-hard es NP.