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

From
Stanislav Shwartsman (2:400/520)
To
Alexander Shmidt
Date
2002-07-26T09:22:26Z
Area
RU.ALGORITHMS
Hello Alexander!

25 Jul 02 09:16, you wrote to me:

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

 Что значит типов ?

 Те ЗАДАЧИ, с которых все началось (3-SAT, VERTEX COVER и т.д) и которые
 по причине их относительной простоты изучают в ВУЗах никак не являются
 ТИПАМИ NP-полных задач. Вообще не слышал ни слова о какой-либо
 классификации в этой области.

 Список NP-полных задач получается очень просто. Сначала была одна известная
 NP-полная задача, потом была доказана, что существует редукция другой
 задачи к этой первой и NP-полных задач стало две. Список задач пополняется
 путем доказательства редукции твоей задачи к любой задаче из списка.

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

 Это я еще скромный сайтик выбрал. Есть списки длинной в тысячу проблем
 и более.

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

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

 AS> Вот, хоть убей, переписку в мыле не помню :)

 Тогда извини, наверно это был не ты :)

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

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

 И так далее, пока не придем к положению, с которого не знаем куда
 продолжать. Сейчас опять начнется спор, а где-то через месяц найдется
 кто-то, кому не лень сесть и построить пример, не имеющий решения.
 То есть как ни анализируй ТОЧНО опеределить местонахождение мины не
 удастьсь. Например известно, что осталась только одна мина и есть 2
 клетки кандидата на ее местонахождение. Что будешь делать ?

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

 А IMHO если можно, то уже даавно свели. Посмотри в списках.

    E-mail: gate@fidonet.org.il
    Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell)

Bye !
Stanislav     (AKA Night's Man)                        [Team Technion]
---
 * Origin: Gate From Another World ... From Haifa, Israel (2:400/520)