Я задал этот вопрос 10 дней назад на cs.stackexchange здесь, но у меня не было никакого ответа.
В очень известной статье (в сетевом сообществе) Wang & Crowcroft представили некоторые результаты полноты вычисления пути при нескольких аддитивных / мультипликативных ограничениях. Первая проблема заключается в следующем:
Учитывая , ориентированный граф и две метрики веса W 1 и W 2 по краям, определить, на пути Р , ш I ( P ) = Σ ∈ Р ш я ( ) ( я = 1 , 2 ). Учитывая два узла s и t , проблема состоит в том, чтобы найти путь P от s до t st w , где W i заданы положительные числа (пример: ограничение задержки и стоимость в сети).
Авторы доказывают, что эта проблема является -полной, предоставляя полиномиальную редукцию из PARTITION.
Тогда они представляют ту же проблему, за исключением того, что метрики мультипликативны, т. . Чтобы доказать, что мультипликативная версия является N P -полной, они обеспечивают «полиномиальную» редукцию из аддитивной версии, просто положив w ′ i ( a ) = e w i ( a ) и W ′ i = e W i .
Я очень озадачен этим сокращением. Так как и w ′ i ( a ) являются частью ввода (я думаю, в двоичном виде), то | w ′ i ( a ) | и | W ′ i | не полиномиальны в | w i ( a ) | и | W я | , Таким образом, сокращение не является полиномиальным.
Я что-то упустил тривиально или в доказательстве есть недостаток? Я сомневаюсь в достоверности доказательства, даже если результат явно верен.
Ссылка на документ: Чжэн Ван, Джон Кроукрофт. Маршрутизация качества обслуживания для поддержки мультимедийных приложений . Журнал IEEE по отдельным областям в сообщениях 14 (7): 1228-1234 (1996).
источник
Ответы:
Доказательство, представленное в статье, не является окончательным.
Однако сам заявленный результат верен. Его можно легко получить, слегка изменив сокращение и используя SUBSET PRODUCT вместо SUBSET SUM.
Полезная ссылка для решения проблемы SUBSET PRODUCT:
/cs/7907/is-the-subset-product-problem-np-complete
источник