Path searching system using multiple groups of cooperating agents and method thereof
First Claim
1. A path searching system based on ant colony optimization, said path searching system comprising:
- at least one storage medium; and
a path searching engine, coupled to said at least one storage medium, said path searching engine being adapted to perform path searching cycles on a source graph to thereby determine an optimal path between a start node and a destination node, said source graph having a plurality of node links and a plurality of nodes including said start node and said destination node, said path searching cycles being based upon local searching heuristic and global pheromone updating rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A path searching system (10) based on ACO with a graph generator (12), a path-searching engine (14), a storage medium (16), and a path optimizer (18). Output (20) of the system (10) is an optimal path containing a list of nodes and node links from a start node to a destination node. The graph generator (12) comprises a graph constructor (24), an editor (26), and a search definer (28) and couples to the storage medium (16) to generate a source graph. The path-searching engine (14) processes user inputs from a user input interface (22) that include information specifying a searching problem such as, for example, details of the start node, the destination node, and one or more optimization criteria for the optimal path. The source graph is constructed by the graph constructor (24) based on node/link data (30) and constraint information (32).
-
Citations
44 Claims
-
1. A path searching system based on ant colony optimization, said path searching system comprising:
-
at least one storage medium; and
a path searching engine, coupled to said at least one storage medium, said path searching engine being adapted to perform path searching cycles on a source graph to thereby determine an optimal path between a start node and a destination node, said source graph having a plurality of node links and a plurality of nodes including said start node and said destination node, said path searching cycles being based upon local searching heuristic and global pheromone updating rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of path searching based on ant colony optimization, said method comprising:
-
constructing a source graph having a plurality of nodes, each of said plurality of nodes having at least one link to another node of said plurality of nodes;
initializing one or more searching parameters for one or more searching groups; and
performing path searching cycles on said source graph for each of said one or more searching groups to determine an optimal path. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A product comprising computer usable medium having a computer program recorded thereon for path searching based on ant colony optimization, said product comprising:
-
computer program code means for constructing a source graph having a plurality of nodes, each of said plurality of nodes having at least one link to another node of said plurality of nodes;
computer program code means for initializing one or more searching parameters for one or more searching groups; and
computer program code means for performing path searching cycles on said source graph for each of said one or more searching groups to determine an optimal path. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification