Abstract

Probe Machine (PM) is a recently reported theoretical model with massive parallelism. Particularly, Turing Machine (TM) had been proven to be the special case of PM. The paper proposed a PM based computing model for satisfiability problem. PM is capable of searching pairs of data fiber that are complementary to pre-devised probes, leading to the connection of pairs of data in parallel. We encoded the assignment to variables in the given 3-SAT formula into data fibers and devised probes between pairs of data fiber, the unique satisfying assignment of a hard 3-SAT formula could be generated within just one step of probe operation. More generally, for an arbitrary 3-SAT formula with variables and clauses, we presented a method for deciding the satisfiability using the concept of potential probe. Complexity analysis shows the encoding complexity and time complexity of the proposed model are o(n) and o(1), respectively. The distinguishing characteristics of the proposed model lie in two aspects. On one hand, solution to NP-complete problem was generated in just one step of probe operation rather than found in vast solution space. On the other hand, the proposed model is highly parallel. Most important of all, the parallelism increases with problem size. This marks a giant step in computational theory. With the parallel search capability inherited in PM, the size of NP-complete search problems is expected to be increased further.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.