P vs. NP - The search for the "impossible" algorithm for 3-SAT: Exponential abstractions application to the 3-SAT problem (English Version)

· P vs. NP 3 巻 · Ricardo Montalbán Biot
電子書籍
92
ページ
利用可能

この電子書籍について

In this book put again our algorithms design methodology to the test.We approach the design of a polynomial algorithm for the 3-SAT problem, using exponential abstractions. Paraphrasing Lance Fortnow, we could say that we embarked on a search for the impossible.

The theoretically polynomial algorithm (of quartic order) that we show helped us to reinforce our theory, and to consider that even if in the future it will be shown that there are physical limits (P != NP) that condition and will condition algorithm design forever. These limits could be transcended thanks to use the abstraction as another computational resource. This resource, which is independent of space and time, could tend to grow exponentially even though the temporal and spatial resources that our computing machine would use remain bounded in polynomial terms.

In this book, you will be able to see how thanks to the use of abstraction, we can compute the entire set of satisfiable configurations of a 3-SAT instance. Later, if the set is not empty, we will read one certificate (satisfacible assigments); just like we did, in our research work, to abstractly build and compute the set of all Hamiltonian cycles or TSP tours.

We are aware of the widespread skepticism that exists around any attempt to design a polynomial algorithm for an NP-Complete problem such as 3-SAT. However, you are welcome to give this algorithm (for 3-SAT) and our other algorithms (for HC, TSP, n-Queens) the benefit of the doubt. In fact, we can say that the logic of this algorithm is much simpler (and therefore easier to understand) than the one we required to implement in our main work for HC and TSP.

この電子書籍を評価する

ご感想をお聞かせください。

読書情報

スマートフォンとタブレット
AndroidiPad / iPhone 用の Google Play ブックス アプリをインストールしてください。このアプリがアカウントと自動的に同期するため、どこでもオンラインやオフラインで読むことができます。
ノートパソコンとデスクトップ パソコン
Google Play で購入したオーディブックは、パソコンのウェブブラウザで再生できます。
電子書籍リーダーなどのデバイス
Kobo 電子書籍リーダーなどの E Ink デバイスで読むには、ファイルをダウンロードしてデバイスに転送する必要があります。サポートされている電子書籍リーダーにファイルを転送する方法について詳しくは、ヘルプセンターをご覧ください。