发明名称 TECHNIQUE FOR SOLVING NP-HARD PROBLEMS USING POLYNOMIAL SEQUENTIAL TIME AND POLYLOGARITHMIC PARALLEL TIME
摘要 A system and technique, called Solution Enumeration technique, for finding efficient algorithms for NP-hard combinatorial problems is presented. The solution space of these problems grows exponentially with the problem size. Some examples in this class are: Hamiltonian Circuit, SAT, Graph Isomorphism, and Perfect Matching problems. The core of this technique is a graph theoretical model of an NP-hard problem, viz., counting the perfect matchings in a bipartite graph. This technique is then applied to develop deterministic algorithms using polynomial sequential time or polylogarithmic parallel time (for massively parallel computers) for the search and counting associated with all NP-complete problems. In the past no polynomial time algorithms for these problems were found, and thus are believed to be intractable. This invention thus makes a theoretical as well as practical contribution to the field of computing, and has practical applications in many diverse areas.
申请公布号 US2008235315(A1) 申请公布日期 2008.09.25
申请号 US20070865075 申请日期 2007.10.01
申请人 ASLAM JAVAID 发明人 ASLAM JAVAID
分类号 G06F17/11 主分类号 G06F17/11
代理机构 代理人
主权项
地址