Преобразование смешанной проблеме подмножества для всех положительных случаев

cs.stackexchange https://cs.stackexchange.com/questions/128859

Вопрос

Допустим, у нас есть проблема с суммой подмножества со списком { $ x_1, x_2, x_3, ... x_n $ } и вес $ w $ , с некоторыми из $ x_i <0 $ .Есть ли известный способ в многочленом времени, чтобы преобразовать эту проблему в эквивалентную проблему, но со всеми $ X_I \ GEQ 0 $ ?И если там нет, возможно ли там такой алгоритм?

Это было полезно?

Решение

Оба варианта являются NP-Complete, поэтому такое уменьшение обязательно существует: определениеNP-полнота гарантирует это.

Если вы хотите явное восстановление, вы можете уменьшить один на другой (уменьшить до 3SAT, используя теорему Кука, затем уменьшить 3SAT к другому, используя свою NP-полноту).В результате сокращение будет уродливым, хотя, поэтому я подозреваю, что это не может быть то, что вы ищете.

Если вы хотите простое и естественное сокращение, я не уверен, как добиться этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с cs.stackexchange
scroll top