System and method for external-memory graph search utilizing edge partitioning
AssigneePalo Alto Research Center Incorporated
InventorRong Zhou
Life of this patent
Estimating the term…
Loading patent…
AssigneePalo Alto Research Center Incorporated
InventorRong Zhou
Estimating the term…
A method and system is provided for generator successor nodes in an external-memory search of a graph having a plurality of nodes and outgoing edges of the plurality of nodes. The method and system includes construction of an abstract representation of the graph to include a set of abstract nodes and abstract outgoing edges of the abstract set of nodes. The edges of the graph are partitioned based on the abstract representation of the graph. The partitioning includes grouping edges (or instantiated operators of a search problem) that map to the same abstract edge of the abstract representation together as isomorphic edges. Successor nodes along outgoing edges that belong to the same group are generated consecutively. By this design, partial and incremental expansion of nodes can be achieved in order to limit the number of time-consuming I/O (or other communication) operations in search algorithms that take advantage of the memory hierarchy in a computer system, such as those that use disk storage.
A method for generating successor nodes in an external-memory search of a graph having a plurality of nodes and outgoing edges of the plurality of nodes, the method comprising:
A system for generating successor nodes in an external-memory search of a graph having a plurality of nodes and outgoing edges, the system comprising:
Dependencies are inferred from the claim text.