Вопрос

Я думаю, что Prime (это данное число - простое число?) - хороший пример решения решения.Поэтому, когда я пытаюсь объяснить сокращение, я хотел бы привести пример проблемы, связанной с Prime.

Каковы проблемы решения, которые могут быть уменьшены для Prime, и как выглядят эти сокращения?

Каковы проблемы с принятием решения, которые могут снизить, и как выглядят эти снижения?

Это было полезно?

Решение

Предполагая, что вы говорите о снижении многочны-времени, поскольку Prime в $ p $ , вы можете уменьшить его к любой проблеме нетривиальных решений (для которой Есть хотя бы один экземпляр с ответом Да и хотя бы один экземпляр с ответом NO). Более того, любая проблема в $ p $ может быть уменьшена к Prime.

Чтобы уменьшить экземпляр $ i $ Prime на экземпляр $ I_Q $ нешистого решения Проблема $ Q $ , пусть $ y_q $ и $ n_q $ Будьте «Да» и «Непредействие» для $ Q $ соответственно. Сокращение следующее: решить $ i $ с использованием Алгоритм многонового времени для Prime. Затем, пусть

$$ i_q=begin {Cass} y_q & \ mbox {Если $ i $ - это экземпляр да}, \\ n_q & \ mbox {если $ i $ Нет экземпляра}. \ End {cass} $$

Чтобы уменьшить экземпляр $ I_Q $ проблема $ q \ in p $ к экземпляру $ i $ prime, решить $ i_q $ Использование алгоритма многономного времени для $ Q $ и определить

$$ i=begin {Cass} 2 & \ Mbox {Если $ i_q $ - это экземпляр да}, \\ 1 & \ Mbox {Если $ i_q $ Ни один экземпляр.} \ End {Cass} $$

Лицензировано под: CC-BY-SA с атрибуция
Не связан с cs.stackexchange
scroll top