也許這是非常明顯的,但是如果我們在P中有一個算法(所以這個算法在多項式時間中給出了是/否的答案),是否有更有效的方法來找到解決方案,而不僅僅是猜測和檢查?因此,假設SAT是在P(我知道這是一個NP完全問題,但這似乎是我想要問的最好例子)。這意味着存在一個多項式時間算法,根據給定的輸入是否可滿足會告訴您是或否。如果算法在P中,提取解決方案的有效方式?
似乎應該有一種有效的方式來找到/提取這個令人滿意的任務(而不是僅僅知道它存在,如果有的話)。然而,我想不出有什麼有效的方法來利用這種多時間算法來找到這樣的分配。
**側面說明** 對於最大化/最小化(例如揹包)問題,我知道,你可以使用二進制搜索找到你的解決方案,但我的問題是關於多像SAT
這些非最大化型問題
關於[函數問題](http://en.wikipedia.org/wiki/Function_problem)的wiki,特別是函數SAT對決策版本的自我還原性。由於SAT是NP完全的,這意味着如果P = NP,那麼我們可以有效地解決決策版本在NP中的所有功能問題。 –