Типы NP-полных задач

From
Alexander Shmidt (2:464/34.74)
To
Stanislav Shwartsman
Date
2002-07-25T09:16:33Z
Area
RU.ALGORITHMS
      ><  ┼  ><  ┼  ><   Хау, бледнолицый  Stanislav!   ><  ┼  ><  ┼  ><
    (будешь долго за компом сидеть, не то что бледным - зеленым станешь!)

 Эй, уважаемые Stanislav Shwartsman и Alexander Shmidt! Что за "Типы NP-полных задач", а где же яйца?!

 AS>> Кто знает про сабж? Сколько их и какие они.

 AS>> По поводу кол-ва, их по-моему семь. С тем, что они, собственно,
 AS>> представляют - сложнее. Помню только задачу коммивояжера, задачу
 AS>> об оптимальном раскрое...

 SS>  Между прочим я тебе про это уже отвечал. Если спрашиваешь, так хоть
 SS>  потрудись ответы читать.

Или у меня провалы в памяти, или я слишком быстро карбонки перелистываю...

В любом случае извиняюсь: а я-то уж думал, никто в тот раз не захотел отвечать мне. :)

Тогда тебе отвечу сейчас:

 SS> =================================================== Msg  : 176 of 384
 SS> Snt Loc Scn From : Stanislav Shwartsman                2:400/520
 SS> 12 Jul 02  11:00:28 To   : Alexander Shmidt Subj : Типы NP-полных
 SS> ======================================================================
 SS> 10 Jul 02 20:49, you wrote to All:

 AS>> Насколько я слышал, есть всего семь общих сабжей. Одни из них:
 AS>> задача коммивояжера и поиск наименьшего гамильтонова пути (или
 AS>> она к ЗК сводится?). Какие еще есть типы?

 SS>  NP-полных задач есть несколько сотен. Смотри на
 SS>  http://www.csc.liv.ac.uk/~ped/teachadmin/COMP202/annotated_np.html

Именно _зачач_ - да, сколько угодно придумать можно, но именно типов, АФАИК - 7 (по крайней мере так пишут на всех сайтах всевозможных ВУЗов в разделах планов учебы).

 SS>  An Annotated List of Selected NP-complete Problems
 SS>  Там перечисленно 88 проблем, вот первая десятка:
Чувствую, придется все перечитать. :(

 AS>> ЗЫ: Кстати, "Сапер" - это самостоятельный сабж? :)
 SS>  Это самостоятельный первоапрельский прикол.
В каком смысле?

 AS>> ЗЫ: Кста, "сапер" относится к отдельным типам или он сводится к
 AS>> какому-нибудь из существующих? :)
 SS>  Ты тормоз или притворяешься ?
Вот, хоть убей, переписку в мыле не помню :)

 SS>  Между прочим я русским языком тебе в нетмыле объяснял, что "сапер"
 SS>  в общем виде задача не разрешимая. Существует несколько раскладов,
 SS>  при которых просто невозможно определить где мина из известных
 SS> данных. Остается только наугад, а значит задача решения не имеет.
Имеется в виду, что в исходных данных гарантируется, что задача имеет аналитическое решение (несколько полей уже должно быть открыто, само собой).

Тут перебор ведется так: в месте, где неределенно - мина может стоять, а может и не стоять, ставится фиктивная мина и анализируется, возможен ли такой расклад (возможно придется ставить еще фиктивные мины и если все они не могут стоять на своих местах - это одна из причин, почему эта не может стоять на поставленном нами месте; тут, очевидно, можем падать в такую зверскую рекурсию, что дай нам боже дожить до такой техники, чтоб это правильно посчитать). Если получилось, что мина стоять на этом месте ну никак не может - открываем поле.
И так далее...

ЗЫ: и все-таки, задачу о нахождении наименьшег гамильтонова пути можно свести к ЗК(ака - наименьший гамильтонов цикл)? Идеи есть, но они сыроваты...

Good bye, mister Shwartsman                     _
                                               /_|  _  _    _/
                                     Smith,   (  | (/ (- /) /   Smith...
                                                  _/
... Ешь ананасы, рябчиков жуй - сегодня ведь твой день рожденья, буржуй!
--- Что за омлет, а где ВинАмп?
 * Origin: ...когда ты любишь парней - это "gay" (с) ~Сплин (2:464/34.74)