En el problema de la suma de subconjuntos, ¿pueden ser iguales algunos de los números dados ? Por ejemplo, podríamos tener y el objetivo es ? ¿Puedo suponer que tengo una solución específica con los números y y y no?
complexity-theory
terminology
curioso
fuente
fuente
Respuestas:
Una pregunta que podríamos hacer es "¿Podemos reducir esto al problema de la suma de subconjuntos?" En este caso, la respuesta es sí : para cada duplicado lo reemplazamos con dos números e tal que .z x y x+y=z
Sin embargo, debemos tener cuidado de no introducir soluciones adicionales (aquellas que usan solo sin ), lo que podemos hacer haciendo para , y para . Específicamente, esto impide el uso de sin (y viceversa) al hacer la suma de todos los números negativos estrictamente por encima de cero (y por lo tanto no satisface el problema tradicional de la suma de subconjuntos).x y x>|Σ(ai)| ai<0∈A y<−|Σ(ai)| ai>0∈A x y x
fuente