Список сильно NP-сложных задач с числовыми данными


11

Я ищу сильно NP-трудные проблемы для сокращения. До сих пор я обнаружил следующие проблемы:

  • 3-х секционная задача
  • проблема упаковки в мусорное ведро
  • Числовое 3-мерное сопоставление
  • TSP
  • Любая NP-полная задача без числовых данных, например, СООТВЕТСТВИЕ, ГАМИЛЬТОНИЙСКИЙ ЦИКЛ, 3-ЦВЕТНОСТЬ.

Кто-нибудь знает список сильно NP-сложных проблем?

Если нет, давайте построим один здесь. Знаете ли вы о других проблемах с числовыми данными, которые сильно NP-жесткий?

Я особенно заинтересован в сильно NP-сложных задачах на взвешенных графах.


5
Сделайте ваш вопрос самодостаточным, определив «сильно».
Тайсон Уильямс

3
Самый длинный путь - это обобщение гамильтонова пути, поэтому он сильно NP-сложен.
Майкл Лэмпис

(1) Является ли «сильно NP» опечаткой для «сильно NP-хард»? (2) Я не думаю, что «мы можем сделать один здесь».
Цуёси Ито

Радужная окраска кажется жесткой по отношению к ширине дерева, может быть, также сильно NP трудно ...?
vzn

Ответы:


3

Вот сильно -полнаяNп проблема (с запрошенными вами числовыми данными):

Проблема Шура Триплеса :

Ввод: список из 3N различных положительных чисел

Вопрос: существует ли разбиение списка на N троек , что a i + b i = c i для каждой тройки i(aя,бя,ся)aя+бязнак равносяя ?

Условие, что все числа должны быть различны, делает проблему очень интересной, и Макдиармид называет ее удивительно неприятной .


0

Размышляя о возможных ответах, я столкнулся с этой простой числовой сильно NP-полной задачей:

КВАДРАТНЫЙ БЕСПЛАТНЫЙ СУБСЕТНЫЙ ПРОДУКТ: Если дано целых чисел, найдите N из них, произведение которых не содержит квадратов.3NN

3|Икс|(Икс,Y,Z)ИксYZ .

Я его нигде не нашел, поэтому он может быть несколько «оригинальным».

В , см. David S. Johnson: Колонка NP-Полноты: Постоянное руководство. 393-405).

Также можно немного взломать, чтобы получить другие варианты, такие как:

  • 3NN21
  • N

@domotorp: я удалил вопрос; я скопировал / вставил сюда ваш комментарий о преобразовании ограничения в «... найти подмножество, произведение которого представляет собой число без квадратов больше, чем M ...»: «Сначала рассмотрим, что вы умножаете каждое число другим, очень большим простым числом, таким, что все они имеют примерно одинаковый размер. Тогда выбор числа N станет эквивалентным получению большого продукта. Мы не можем (пока) генерировать большие простые числа в P, но на самом деле нам не нужно их - вместо каждого простого числа мы можем использовать относительные простые числа без квадратов и те, которые мы можем сгенерировать, вычисляя первые полиномиально много простых чисел
Марцио Де Биаси


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.