С момента вступления в википедии на NP-Complete:Каковы были первые NP-полные проблемы, показанные NP-полными?
«Самый простой способ доказать, что какая-то новая проблема является NP-полным первых, чтобы доказать, что он находится в НП, а затем несколько уменьшить известную NP-полную задачу к это»
Я довольно уверен, что я понимаю: если у меня есть проблема, я могу показать, что она является NP-Complete, если я:
показывают, что в НП (решение до проблема может быть проверена в полиномиальное время на не -deterministic машина Тьюринга)
Показать, что проблема уже известно, NP-Complete может быть «сводится» к новой задаче
Итак, мой вопрос, как были первые NP- полные проблемы «доказаны» как NP-полные? В свое время набор известных NP-полных проблем должен был быть нулевым, и это сделало бы невозможным перейти к шагу 2 в вышеупомянутом процессе.
Это заставляет меня думать, что существует другой метод доказательства, о котором я не знаю. Либо это, либо, может быть, полное NP-полное свойство «предполагается» для определенных проблем из-за отсутствия известного решения полиномиального времени. (на самом деле, написав это, я не удивлюсь, если это так, но мне бы хотелось, чтобы какая-то гуру-обратная связь в любом случае).
У вас был шаг 2 назад (я исправил его). Недостаточно сократить вашу проблему до NP-полной проблемы. Вы должны уменьшить NP-полную проблему к вашей новой проблеме. (В противном случае вы на самом деле не показали, что ваша проблема так же сложна, как и исходная проблема NP-complete.) – cjm 2008-11-20 21:40:58