CN102175256A - Path planning determining method based on cladogram topological road network construction - Google Patents
Path planning determining method based on cladogram topological road network construction Download PDFInfo
- Publication number
- CN102175256A CN102175256A CN 201010606776 CN201010606776A CN102175256A CN 102175256 A CN102175256 A CN 102175256A CN 201010606776 CN201010606776 CN 201010606776 CN 201010606776 A CN201010606776 A CN 201010606776A CN 102175256 A CN102175256 A CN 102175256A
- Authority
- CN
- China
- Prior art keywords
- node
- road network
- tree
- chadogram
- full
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a path planning determining method based on cladogram topological road network construction, which comprises the steps of: obtaining city complete road network data, constructing a road network full-connected graph G expressing original geographic information by applying an adjacent topological cladogram; classifying and dividing the road network full-connected graph G into a Y-type road network topological cladogram; obtaining the minimal branching tree comprising all target nodes; and eliminating invalid branching nodes by adopting a branching delimiting searching strategy for the minimal branching tree comprising all target nodes in a road planning problem, reducing incidence matrix dimensionality and obtaining a planning result. The invention has the advantages of optimizing algorithm complexity of the road planning process and improving road planning efficiency.
Description
Technical field
The present invention relates to a kind of geographic information data processing, computer application field, in particular, a kind of paths planning method that makes up based on chadogram topology road network.
Background technology
At having the actual cities road network that is communicated with character bus stop point, how in polynomial time, to find the solution many bus stops spot net path optimization problem, be that a key of intelligent transportation system studies a question.
At present the majority of network path planning problem generally adopts based on the optimized Algorithm of heuritic approaches such as exact algorithm such as minimum K value method, dynamic programming or genetic algorithm, ant group algorithm and finds the solution.Wherein, Zhan etc. have realized the optimum path search algorithm under the actual traffic road network condition first, but its traditional D-algorithm that adopts carries out circuit search, and is very accurate for the result of calculation of small-scale node, is unacceptable and consume during for needed calculatings of large scale network node.Jagadees etc. propose a kind of node and promote the hierarchy optimization algorithm, can guarantee that algorithm obtains shortest path within a short period of time, but it belongs to a kind of algorithm based on the restriction of road network node scale, only be fit to the fixing network of nodal point number, make that for the uncertainty of real node number this algorithm can't widespread usage.Yanns etc. propose a kind of mixing heuristic algorithm of solution path optimization problem, and the field searching algorithm and the path that have organically combined particle swarm optimization algorithm, multistage field search, self-adaptation greediness, expansion at random reconnect technology.Liu Fei etc. have proposed a kind of the sudden change based on enchancer and have solved networking path optimization problem, because its initial population only has one, can't avoid ubiquitous early stage convergence phenomenon in the genetic algorithm, can not guarantee the diversity of progeny population.Jing Ling etc. proposed based on specific in order, selection, intersection, genetic operator path induce algorithm, and this algorithm is too high for the mass dependence of initial population, if the initialization population is second-rate, then is easy to be absorbed in locally optimal solution.
Therefore, existing technology is existing defective aspect the path planning in the actual road network, needs to improve.
Summary of the invention
In order to overcome the restriction of model solution scale, the slow deficiency of computing velocity of existing actual road network paths planning method, the invention provides the path planning that a kind of path planning model is reasonable, rapidity is good and determine method based on chadogram topology road network structure.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of path planning that makes up based on chadogram topology road network is determined method, may further comprise the steps:
1), obtains the complete road net data in city, the road network full-mesh figure of the original geography information of application adjacency Matrix Method structure expression
G, with the road network node abstract be full-mesh figure
In node
, and the road network accessibility between the road network node abstract be full-mesh figure
In the limit
Connectedness, full-mesh figure
, wherein
Be nodal set,
Expression node number;
Represent the set on limit between each road network node,
The bar number on expression limit then has
The limit weight matrix
Represent the full figure of UNICOM
Limit weights between each node:
Wherein
,
Presentation graphs
Middle junction label,
The expression node
,
Between the road network reach distance;
Be the limit weight matrix
Element, the expression link node
,
The limit weights;
2), with road network full-mesh figure
GSort out and be divided into y-bend road network topology chadogram;
2.1), with road network full-mesh figure
Abstract to be one be the star-like tree of tie point with abstract tie point, and the node among the full-mesh figure forms the actual node of star-like tree, connects by abstract tie point between the actual node; Full-mesh figure
GIn any two nodes
With
Between weights
Be expressed as the abstract limit power sum of two nodes in the abstract star-like tree,
, wherein
Represent node in the star-like tree
To the abstract limit power between the X,
Represent node in the star-like tree
To the abstract limit power between the abstract tie point X;
2.2), obtain any two nodes that characterize in the star-like tree
With
Between syntople in abutting connection with the value
, wherein
,
And
2.3), concentrate in abutting connection with value result of calculation in each group, select in abutting connection with the minimum node of value to carry out topology reconstruction and to obtain y-bend road network topology chadogram in abutting connection with to keeping each being combined to virtual node inserts in the node set adjacent node as best;
3), according to the adjacency value between the road network node, road network full-mesh figure is carried out classifying and dividing, makes up chadogram topology road network, at line route optimizing problem, employing is carried out dynamic retrogressive method the destination node of circuit optimum path search in the path planning problem is classified, and obtains the minimum branch tree that comprises all destination node;
4), the minimum branch of destination node sets employing branch-and-bound search strategy elimination invalid branch node in all path planning problems for comprising, and reduces the incidence matrix dimension, carries out the path planning analysis on this basis, obtains program results.
Further, in the described step 3), make up chadogram topology road network and adopt above between node,, make up the topological evolvement tree according in abutting connection with the minimum strategy of value in abutting connection with value calculating method
, may further comprise the steps:
3.1.3), seek
v m ,
v n ,Make v
m, v
nIn abutting connection with the value
S Mn =
Min(
S Ij ),
v m ,
v n VWherein,
v m ,
v n Expression road network full-mesh figure
GIn any two nodes;
3.1.4),
v M-n =
vm
v n ,
V=V-{
v m ,
v n }+{
v M-n , according to syntople, with father node
v M-n , child node
v m , child node
v n Insert
In;
3.1.5), if
VMiddle element number is 1, and algorithm finishes, otherwise changes step 3.1.2).
Further, in the described steps A 3, adopt and dynamically to recall strategy and destination node is classified may further comprise the steps:
3.2.2), judge
With
Whether have same father node, if then obtain all child nodes of common father node and this father node; If not, then obtain the big destination node of place layer, obtain the lineal father node of recalling node as recalling node, with this direct line father node as new destination node, repeating step 3.2.1);
3.2.3), the tree that forms with the common father node of two destination node and all child nodes thereof is as minimum classification tree.
Further, in the described step 4), adopt the fourth elder sister of branch search strategy to comprise following rule to the minimum branches of destination node:
Rule 1, obtain the big destination node of place layer, as the approach node, all destination node form related node set with this approach node with the lineal father node of the big destination node of this place layer or lineal child node; This approach node replacement there is the destination node of lineal relation as new destination node with it;
Judge whether virtual node of the father node of new destination node or child node, if then the sibling with its non-virtual node substitutes;
Technical conceive of the present invention is: at first obtain the complete road net data in city, use for reference the thought of chadogram classification in the systems biology then, the syntople evaluation criterion is in abutting connection with the notion of value between introducing road network node, being divided into between road network node adjacency value according to its node syntople classification road network is the road network topology chadogram of sign, simultaneously destination node in the line route optimizing problem is dynamically recalled classification, adopt the branch-and-bound search strategy to search for optimization simultaneously in qualification road network region of search, reduced the searching algorithm time complexity.
Beneficial effect of the present invention mainly shows: the present invention has optimized the algorithm complex of path planning process, has improved the efficient of path planning.
Description of drawings
Fig. 1 is based on the process flow diagram that path planning that chadogram topology road network makes up is determined method.
Fig. 2 is a road network node structural drawing.
Fig. 3 is abstract road network star tree.
Fig. 6 dynamically recalls the sorting algorithm synoptic diagram.
Fig. 7 is a topological evolvement tree screening synoptic diagram.
Fig. 8 is 30 continent provincial capitals of China topological evolvement tree synoptic diagram.
Fig. 9 is the local dynamic programming synoptic diagram in region of search.
Figure 10 is chadogram path optimization result schematic diagram (32 anchor point).
Embodiment
Embodiment one
With reference to Fig. 1~Figure 10:
A kind of paths planning method that makes up based on chadogram topology road network may further comprise the steps:
1), obtains the complete road net data in city, the road network full-mesh figure of the original geography information of application adjacency Matrix Method structure expression
G, with the road network node abstract be full-mesh figure
In node
, and the road network accessibility between the road network node abstract be full-mesh figure
In the limit
Connectedness, full-mesh figure
, wherein
Be nodal set,
Expression node number;
Represent the set on limit between each road network node, wherein
The bar number on expression limit then has
Wherein
The expression node
,
Between the road network reach distance;
Expression limit weight matrix
Element;
2), with road network full-mesh figure
GSort out and be divided into y-bend road network topology chadogram;
2.1), with road network full-mesh figure
Abstract to be one be the star-like tree of tie point with abstract tie point, and the node among the full-mesh figure forms the actual node of star-like tree, connects by abstract tie point between the actual node; Full-mesh figure
GIn any two nodes
With
Between weights
Be expressed as the abstract limit power sum of two nodes in the abstract star-like tree,
, wherein
Represent node in the star-like tree
To the abstract limit power between the X,
Represent node in the star-like tree
To the abstract limit power between the abstract tie point X;
Definition: a given abstract road network star tree, the abstract limit of definition road network power summation
For:
(1)
Wherein
The expression node
To tie point
Weights,
The expression node
Arrive
Between weights,
Be road network node number, and have:
,
By formula (1) variant be:
Also promptly:
Can get thus:
2.2), obtain any two nodes that characterize in the star-like tree
With
Between syntople in abutting connection with the value
, wherein
,
And
Based on formula (1), the notion of introducing the adjacency value is used to judge node
,
Syntople, wherein
,
And
, definition
The expression node
,
Between in abutting connection with the value, with any 2 points in the network
,
Node is connected with other nodes by two abstract tie point X, Y, as shown in Figure 4, calculates node afterwards
,
Value.
In order to calculate the syntople weights of any point-to-point transmission in the road network, introduce to give a definition:
Proof. will be converted into adjacency Matrix Method in abutting connection with value calculating and represent order
Ax=d, wherein
,
Be the limit weight matrix between any two nodes, its length is
n(
n-1)/2, then has
,
Be figure
GAdjacency matrix represent, wherein:
(8)
Wherein
, as shown in Figure 4,
,
For any node with
All processes in the line
Road, remove
All pass through outward
, then:
Wherein
,
,
,
, following formula and formula (5) simultaneous can be eliminated known variables
,
,
,
, try to achieve
Final calculating formula as follows:
Card is finished.
2.3), concentrate in abutting connection with value result of calculation in each group, select in abutting connection with the minimum node of value to as best in abutting connection with to keeping, each is combined in the virtual node insertion node set adjacent node, and this adjacent node of deletion is right in nodal set, carries out topology reconstruction and obtains y-bend road network topology chadogram;
As shown in Figure 5, below prove for topology reconstruction rule and legitimacy thereof:
Topology reconstruction rule: supposition
With
For adjacent node right, then with node
With
Form a new node, be defined as virtual node
, show as
Middle deletion node
,
, insert new node
, make up the new road network of principle construction according to abstract graph afterwards
Legitimacy proves: with node
,
Be example, suppose
,
For adjacent node right, as shown in Figure 5, the connected graph behind the topology reconstruction
Should satisfy formula (1), promptly need prove:
Proof:
(1) for right formula in the formula (13), as can be known by formula (9):
(2) for levoform in the formula (13), by formula (6), as can be known:
Wherein
D 13=
D 1
A +
L AX +
L 3
X ,
D 23=
D 2
A +
L AX +
L 3
X , then the following formula type variable is:
To sum up, levoform=right formula, then
Card is finished.
Above-mentioned proof topology constructing again satisfies formula (1) requirement, thus seek each to adjacent node after, it merged into virtual node and insert in the node set, carry out topology reconstruction;
3), according to the adjacency value between the road network node, road network full-mesh figure is carried out classifying and dividing, makes up chadogram topology road network, at line route optimizing problem, employing is carried out dynamic retrogressive method the destination node of circuit optimum path search in the path planning problem is classified, and obtains the minimum branch tree that comprises all destination node;
4), the minimum branch of destination node sets employing branch-and-bound search strategy elimination invalid branch node in all path planning problems for comprising, and reduces the incidence matrix dimension, carries out the path planning analysis on this basis, obtains program results.
In the described step 3), make up chadogram topology road network and adopt above between node,, make up the topological evolvement tree according in abutting connection with the minimum strategy of value in abutting connection with value calculating method
, may further comprise the steps:
3.1.3), seek
v m ,
v n ,Make v
m, v
nIn abutting connection with the value
S Mn =
Min(
S Ij ),
v m ,
vn
V(G)Wherein, v
m, v
nAny two nodes among the expression road network full-mesh figure G;
3.1.4),
v M-n =
vm
v n ,
V=V-{
v m ,
v n }+{
v M-n , according to syntople, with father node
v M-n , child node
v m , child node
v n Insert
In; Described syntople is according to judging in abutting connection with value, and is tight more in abutting connection with the more little syntople of value, is meant that according to syntople two nodes are child node, and the virtual node of its formation is a such set membership of father node;
3.1.5), if
VMiddle element number is 1, and algorithm finishes, otherwise changes step 3.2).
In the described steps A 3, adopt and dynamically to recall strategy and destination node is classified may further comprise the steps:
3.2.2), judge
With
Whether have same father node, if then obtain all child nodes of common father node and this father node; If not, then obtain the big destination node of place layer, obtain the lineal father node of recalling node as recalling node, with this direct line father node as new destination node, repeating step 3.2.1);
3.2.3), the tree that forms with the common father node of two destination node and all child nodes thereof is as minimum classification tree.
In the described step 4), adopt the fourth elder sister of branch search strategy to comprise following rule to the minimum branches of destination node:
Rule 1, obtain the big destination node of place layer, as the approach node, all destination node form related node set with this approach node with the lineal father node of the big destination node of this place layer or lineal child node; This approach node replacement there is the destination node of lineal relation as new destination node with it;
Judge whether virtual node of the father node of new destination node or child node, if then the sibling with its non-virtual node substitutes;
Technical conceive of the present invention is: at first obtain the complete road net data in city, use for reference the thought of chadogram classification in the systems biology then, the syntople evaluation criterion is in abutting connection with the notion of value between introducing road network node, being divided into between road network node adjacency value according to its node syntople classification road network is the road network topology chadogram of sign, simultaneously destination node in the line route optimizing problem is dynamically recalled classification, adopt the branch-and-bound search strategy to search for optimization simultaneously in qualification road network region of search, reduced the searching algorithm time complexity.
Embodiment two
In conjunction with the complete road network of actual cities, further specify the present invention:
A kind of path planning that makes up based on chadogram topology road network is determined method, as shown in Figure 1, wherein comprises following steps:
A1, obtain the complete road net data in city, make up road network full-mesh figure
, wherein
Be the road network nodal set,
Expression node number.
Represent the set on limit between each road network node, wherein
The bar number on expression limit, the limit weight matrix
Represent the full figure of UNICOM
Weights between each node
,
Be expressed as node in the road network
,
Between the road network reach distance; A2, with road network full-mesh figure
Being divided into adjacency value between the road network node according to its node syntople classification is the y-bend road network topology chadogram of sign; A3, according to chadogram topology road network, make up line route optimizing problem, dynamically recall classification for destination node in the problem, obtain the minimum branch tree that comprises all destination node; A4, adopt the branch-and-bound search strategy to eliminate the invalid branch node, further reduce the incidence matrix dimension, on this basis, carry out the path planning analysis, obtain program results faster for the minimum branch tree that comprises all path planning destination node.
Described method, wherein, in steps A 1, obtain the complete road net data in city, should comprise between the longitude and latitude, node of road network node geography information such as road network reach distance in the road net data, as adopting the china administration central data file res1_4m of national fundamental geographic information system (NFGIS) 1:400 ten thousand ratios, this document (.shp, the graphical format of GIS) comprises 30 continent provincial capital information, can download from http://nfgis.nsd-i.gove.cn.
Described method wherein, in steps A 1, at the complete road net data in city, makes up road network full-mesh figure
, wherein
Be the road network nodal set,
Expression node number.
Represent the set on limit between each road network node, wherein
The bar number on expression limit, the limit weight matrix
Represent the full figure of UNICOM
Weights between each node
,
Be expressed as node in the road network
,
Between the road network reach distance.
Described method, wherein, in steps A 2, at road network full-mesh figure
, calculate road network full-mesh figure
In between any two nodes in abutting connection with value.At first according to road network full-mesh figure
, the adjacency of calculating wherein any two nodes is worth, and forms current road network full-mesh figure
Node in abutting connection with value collection, concentrate in abutting connection with value result of calculation in each group, select in abutting connection with the minimum node of value to as best in abutting connection with to keeping, the applied topology reconfiguration rule is reconstructed road network afterwards,
Described method wherein, in steps A 2, at road network topology reconstruct, adopts following rule: supposition
With
For adjacent node right, then with node
With
Form a new node, be defined as virtual node
, show as
Middle deletion node
,
, insert new node
, make up the new road network of principle construction according to abstract graph afterwards
Described method, wherein, in steps A 3, according to result of calculation in the steps A 2, make up the road network topology chadogram, as the china administration central data file res1_4m at national fundamental geographic information system (NFGIS) 1:400 ten thousand ratios, this document (.shp, the graphical format of GIS) comprise 30 continent provincial capital geography information, adopt following algorithm to realize that the road network topology chadogram makes up (making up result such as Fig. 8):
4.
v M-n =
vm
v n ,
V=V-{
v m ,
v n }+{
v M-n , according to syntople, will
v M-n (father node),
v m (child node),
v n (child node) inserts
In
If
VMiddle element number is 1, and algorithm finishes, otherwise changes step 2.
Described method wherein, in steps A 3, at the road network topology chadogram, adopts dynamic retrogressive method to obtain to comprise the minimum branch tree of all path planning destination node to comprise following steps, obtains start node
And destination node
, traversal road network topology chadogram
, judge
,
In the position, suppose
,
Be in respectively
m,
nLayer is recalled respectively
,
Father node, when the two dates back to same father node, stop, keep this node and with inferior division tree, as comprising the minimum classification tree of destination node, algorithm flow as shown in Figure 6.
Described method wherein, in steps A 4, also comprises following steps, comprises the minimum branch tree of all path planning destination node, adopts branch-bound algorithm that planning process is optimized, and is example with Fig. 7, and definition rule is as follows:
1. according to the adjacency of destination node, first-selected lineal father node or lineal child node, among Fig. 7 from
Set out, then at first select
As the approach node, this moment, related node set was
2. if the father node or the child node of destination node is virtual node, then substitute with its sibling, among Fig. 7 from
Set out, its father node is
, then with node
Substitute
3. if two destination node are positioned at same level and have fraternal syntople, then to judge sequencing, in Fig. 7 with the adjacency value of arest neighbors binding place
,
,
Be the stop website, have two kinds of stop orders this moment, promptly S-2-3 or S-3-2 arrive the big or small in abutting connection with value of some S according to putting 2,3, judging point 2 and point 3 those nearer apart from S, near stops earlier, back stop far away, as 2 nearer apart from S, then stop is S-2-3 in proper order, otherwise then is S-3-2; Therefore,
,
Be positioned at same one deck, then judge
,
Size decides the stop order.
4. each layer is only selected an approach node, ignores with other branch of layer, as selecting
As the approach node, then ignore
And branch tree.
Described method, wherein, in steps A 4, also comprise following steps, to comprise all road networks of stopping website and be reconstructed into road network topology chadogram with syntople performance feature, use dynamic retrogressive method and obtain the minimum branch tree that comprises required stop website, adopt the branch-and-bound optimisation strategy stopping Website Hosting
Carry out topological sorting, design path planning algorithm step is as follows on this basis:
1. road network topology reconstruct is carried out topology reconstruction with whole road network according to syntople, and finally forming with the syntople is the road network topology chadogram of performance characteristic
Tree
2. according to stopping Website Hosting
V=(
v 1 , v 2 ... v n ), adopt and dynamically recall classification policy,
TreeThe minimum branch of middle searching tree
B-
Tree, satisfy condition:
For comprise (
v 1 , v 2 ... v n ) minimum branch tree
B-
Tree, follow the branch-and-bound optimisation strategy, obtain according to syntople and judge the order of cruising of respectively stopping node visit priority
And output.
4. the sequence applied dynamic programming strategy that simultaneously step 3 is obtained carries out part adjustment, be about to (
v 1 , v 2 ... v n ) in be positioned at
B-
TreeNode and other nodes of same branch tree are separated, and node applied dynamic programming in the limited field is accurately found the solution, and merge with the relation of adjoining each other with other nodes afterwards, obtain optimum solution, as shown in Figure 9.
Fig. 9 has provided the situation of the local dynamic programming in region of search, wherein
B-Tree ' B-
Tree,
v 2 , v 3 , v 4 For
B-Tree 'The stop node that is comprised will
B-Tree ' B-
TreeIn separate, to (
v 2 , v 3 ,, v 4 ) carry out dynamic programming and find the solution the local optimum route
, be inserted into according to syntople afterwards
In, obtain through the route of cruising after the local optimum, wherein
Be
A rule displacement.
The path planning algorithm average time complexity that makes up based on the road network topology chadogram among the present invention is
, wherein
nThe number of stopping website in the expression path planning problem.
Path optimization's algorithm according to the road network topology chadogram, consider actual road network accessibility, 32 provincial capitals in China's Mainland picked at random is stopped website carry out the optimum path search algorithm simulating, with stop website combination Beijing, Shijiazhuang, Taiyuan, Shenyang, Changchun, Xi'an, Chengdu is embodiment, and the path planning algorithm process that makes up based on the road network topology chadogram is as follows:
Step1: obtain the complete road net data of China's Mainland provincial capital,, make up the road network topology chadogram, as shown in Figure 8 according to the relation of adjoining each other between each city.
Step2
:Use and dynamically recall Beijing in the strategy judgement road network topology chadogram, Shijiazhuang, Taiyuan, Shenyang, Changchun, Xi'an, the minimum branch in place, Chengdu tree.
Step3
:Invalid node during the minimum branch that adopts the elimination of branch-and-bound strategy to comprise Beijing, Shijiazhuang, Taiyuan, Shenyang, Changchun, Xi'an, Chengdu sets is used to reduce path planning problem incidence matrix dimension.
Step4
:The design path planning algorithm, and obtain the path planning scheme that comprises Beijing, Shijiazhuang, Taiyuan, Shenyang, Changchun, Xi'an, Chengdu destination node, adopting the topological sorting algorithm solving result is sequence: Changchun → Shenyang → Beijing → Taiyuan → Shijiazhuang → Xi'an → Chengdu, desired value is 35.0420 (1:400 ten thousand engineer's scales), as shown in figure 10.
What more than set forth is the good optimization effect that a embodiment that the present invention provides shows, obviously the present invention not only is fit to the foregoing description, can do many variations to it under the prerequisite of the related content of flesh and blood of the present invention and is implemented not departing from essence spirit of the present invention and do not exceed.
Claims (4)
1. a path planning that makes up based on chadogram topology road network is determined method, may further comprise the steps:
1), obtains the complete road net data in city, the road network full-mesh figure of the original geography information of application adjacency Matrix Method structure expression
G, with the road network node abstract be full-mesh figure
In node
, and the road network accessibility between the road network node abstract be full-mesh figure
In the limit
Connectedness, full-mesh figure
, wherein
Be nodal set,
Expression node number;
Represent the set on limit between each road network node,
The bar number on expression limit then has
The limit weight matrix
Represent the full figure of UNICOM
Limit weights between each node:
Wherein
,
Presentation graphs
Middle junction label,
The expression node
,
Between the road network reach distance;
Be the limit weight matrix
Element, the expression link node
,
The limit weights;
2), with road network full-mesh figure
GSort out and be divided into y-bend road network topology chadogram;
2.1), with road network full-mesh figure
GAbstract to be one be the star-like tree of tie point with abstract tie point, and the node among the full-mesh figure forms the actual node of star-like tree, connects by abstract tie point between the actual node; Full-mesh figure
GIn any two nodes
With
Between weights
Be expressed as the abstract limit power sum of two nodes in the abstract star-like tree,
, wherein
Represent node in the star-like tree
To the abstract limit power between the X,
Represent node in the star-like tree
To the abstract limit power between the abstract tie point X,
,
Presentation graphs
Middle junction label;
2.2), obtain any two nodes that characterize in the star-like tree
With
Between syntople in abutting connection with the value
, wherein
,
And
,
The expression node
With node
Between the limit weights,
The expression node
With node
Between the limit weights,
The expression node
With node
Between the limit weights;
2.3), concentrate in abutting connection with value result of calculation in each group, select in abutting connection with the minimum node of value to carry out topology reconstruction and to obtain y-bend road network topology chadogram in abutting connection with to keeping each being combined to virtual node inserts in the node set adjacent node as best;
3), according to the adjacency value between the road network node, road network full-mesh figure is carried out classifying and dividing, makes up chadogram topology road network, at line route optimizing problem, employing is carried out dynamic retrogressive method the destination node of circuit optimum path search in the path planning problem is classified, and obtains the minimum branch tree that comprises all destination node;
4), the minimum branch of destination node sets employing branch-and-bound search strategy elimination invalid branch node in all path planning problems for comprising, and reduces the incidence matrix dimension, carries out the path planning analysis on this basis, obtains program results.
2. the path planning that makes up based on chadogram topology road network as claimed in claim 1 is determined method, it is characterized in that: in the described step 3), make up chadogram topology road network and adopt above between node,, make up the topological evolvement tree according in abutting connection with the minimum strategy of value in abutting connection with value calculating method
, may further comprise the steps:
3.1.2), select any node
v i ,
v j V, right
v i ,
v, calculate
v i , v j In abutting connection with the value
S Ij
3.1.3), seek node
v m ,
v n ,Make
v m ,
v n In abutting connection with the value
S Mn =
Min(
S Ij ),
v m ,
v n V(G)Wherein,
v m ,
v n Any two nodes among the expression road network full-mesh figure G;
3.1.4), with step 3.1.3) in obtain
v m ,
v n Merge into new node
v M-n , promptly
v M-n =
vm
v n ,
V=V-{
v m ,
v n }+{
v M-n , according to syntople, with father node
v M-n , child node
v m , child node
v n Insert
In;
3.1.5), if
VMiddle element number is 1, and algorithm finishes, otherwise changes step 3.1.2).
3. the path planning that makes up based on chadogram topology road network as claimed in claim 2 is determined method, it is characterized in that: in the described steps A 3, adopt and dynamically recall strategy and destination node is classified may further comprise the steps:
3.2.1), obtain destination node
,
, obtain node respectively
Be positioned at the topological evolvement tree
Place level label, and node
Be positioned at the topological evolvement tree
Place level label;
3.2.2), judge
With
Whether have same father node, if then obtain all child nodes of common father node and this father node; If not, then obtain the big destination node of place layer, obtain the lineal father node of recalling node as recalling node, with this direct line father node as new destination node, repeating step 3.2.1);
3.2.3), the tree that forms with the common father node of two destination node and all child nodes thereof is as minimum classification tree.
4. the path planning that makes up based on chadogram topology road network as claimed in claim 3 is determined method, it is characterized in that: in the described step 4), adopt the branch-and-bound search strategy to comprise following rule to the minimum branches of destination node:
Rule 1, obtain the big destination node of place layer, as the approach node, all destination node form related node set with this approach node with the lineal father node of the big destination node of this place layer or lineal child node; This approach node replacement there is the destination node of lineal relation as new destination node with it;
Rule 2, judge whether new destination node is combined the virtual node that forms by adjacent node, if then with destination node in abutting connection with the minimum non-virtual node replacement of value;
Judge whether virtual node of the father node of new destination node or child node, if then the sibling with its non-virtual node substitutes;
Rule 3, judge whether two destination node are positioned at one deck and have fraternal syntople in the road network topology chadogram, if, then with the arest neighbors binding place in abutting connection with value judgement sequencing; Described arest neighbors contact is meant the be node of distance objective node in abutting connection with the value minimum;
Rule 4, each layer are only selected an approach node, ignore with other branch of layer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010606776 CN102175256B (en) | 2010-12-27 | 2010-12-27 | Path planning determining method based on cladogram topological road network construction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010606776 CN102175256B (en) | 2010-12-27 | 2010-12-27 | Path planning determining method based on cladogram topological road network construction |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102175256A true CN102175256A (en) | 2011-09-07 |
CN102175256B CN102175256B (en) | 2013-04-17 |
Family
ID=44518466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010606776 Active CN102175256B (en) | 2010-12-27 | 2010-12-27 | Path planning determining method based on cladogram topological road network construction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102175256B (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103471596A (en) * | 2012-06-08 | 2013-12-25 | 纽海信息技术(上海)有限公司 | Shortest path guiding method and shortest path guiding system |
CN103984718A (en) * | 2014-05-09 | 2014-08-13 | 国家电网公司 | Search algorithm of all spanning trees of directed graph and undirected graph |
CN104217579A (en) * | 2013-07-23 | 2014-12-17 | 同济大学 | Method for searching critical road sections of traffic networks on basis of redundancy of road section sub-networks |
CN104375829A (en) * | 2014-10-30 | 2015-02-25 | 华中科技大学 | Hierarchical displaying method for directed acyclic graph |
CN104914866A (en) * | 2015-05-29 | 2015-09-16 | 国网山东省电力公司电力科学研究院 | Tour inspection robot global path planning method based on topological point classification and system |
CN105509749A (en) * | 2016-01-04 | 2016-04-20 | 江苏理工学院 | Mobile robot path planning method and system based on genetic ant colony algorithm |
WO2016078368A1 (en) * | 2014-11-21 | 2016-05-26 | 深圳大学 | Community search algorithm based on k-kernel |
CN105701555A (en) * | 2014-11-28 | 2016-06-22 | 国际商业机器公司 | Method and system for dividing road network |
CN105890609A (en) * | 2016-06-02 | 2016-08-24 | 同济大学 | Route planning method and system based on distributed dynamic road network |
CN107451943A (en) * | 2017-06-21 | 2017-12-08 | 华南农业大学 | The site selecting method of Urban renewal |
CN108204821A (en) * | 2017-12-22 | 2018-06-26 | 浙江网仓科技有限公司 | A kind of paths planning method and device |
CN109615133A (en) * | 2018-12-10 | 2019-04-12 | 达疆网络科技(上海)有限公司 | A kind of determining method of path and device |
CN109842555A (en) * | 2019-03-26 | 2019-06-04 | 安徽师范大学 | Based on anonymous network shortest path method for secret protection |
CN110440818A (en) * | 2018-05-04 | 2019-11-12 | 沈阳美行科技有限公司 | Lane matrix model and its construction method, read method and device |
CN110674990A (en) * | 2019-09-24 | 2020-01-10 | 重庆城市管理职业学院 | Instant delivery path selection method and system with sliding window updating mechanism |
CN111238519A (en) * | 2020-01-06 | 2020-06-05 | 华侨大学 | Multi-unmanned vehicle road finding method based on topological map and conflict elimination strategy |
CN111483465A (en) * | 2019-01-28 | 2020-08-04 | 阿里巴巴集团控股有限公司 | MPP expanding method and device, electronic equipment and storage medium |
CN112529278A (en) * | 2020-12-02 | 2021-03-19 | 中国人民解放军93209部队 | Method and device for planning navigation network based on connection matrix optimization |
CN113359775A (en) * | 2021-07-08 | 2021-09-07 | 哈尔滨理工大学 | Dynamic variable sampling area RRT unmanned vehicle path planning method |
WO2022047958A1 (en) * | 2020-09-04 | 2022-03-10 | 东南大学 | Artificial intelligence-based urban road network automatic generation method |
CN114399124A (en) * | 2022-03-24 | 2022-04-26 | 腾讯科技(深圳)有限公司 | Path data processing method, path planning method, path data processing device, path planning device and computer equipment |
CN114608593A (en) * | 2022-02-28 | 2022-06-10 | 北京百度网讯科技有限公司 | Route planning method, device, equipment and storage medium |
CN116859909A (en) * | 2023-05-29 | 2023-10-10 | 河南清智智能科技研究院有限公司 | Path planning method for intelligent robot |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101149268A (en) * | 2007-10-30 | 2008-03-26 | 上海上大鼎正软件有限公司 | Road topology data model for navigation and calculation method |
CN101726309A (en) * | 2009-12-18 | 2010-06-09 | 吉林大学 | Navigation electronic map dynamic topology rebuilding system method based on road data increment updating |
CN101750089A (en) * | 2008-12-11 | 2010-06-23 | 北京四维图新科技股份有限公司 | Road network connectivity detection method and device based on mass e-maps |
US20100274430A1 (en) * | 2009-04-22 | 2010-10-28 | Toyota Motor Engin. & Manufact. N.A. (TEMA) | Detection of topological structure from sensor data with application to autonomous driving in semi-structured environments |
-
2010
- 2010-12-27 CN CN 201010606776 patent/CN102175256B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101149268A (en) * | 2007-10-30 | 2008-03-26 | 上海上大鼎正软件有限公司 | Road topology data model for navigation and calculation method |
CN101750089A (en) * | 2008-12-11 | 2010-06-23 | 北京四维图新科技股份有限公司 | Road network connectivity detection method and device based on mass e-maps |
US20100274430A1 (en) * | 2009-04-22 | 2010-10-28 | Toyota Motor Engin. & Manufact. N.A. (TEMA) | Detection of topological structure from sensor data with application to autonomous driving in semi-structured environments |
CN101726309A (en) * | 2009-12-18 | 2010-06-09 | 吉林大学 | Navigation electronic map dynamic topology rebuilding system method based on road data increment updating |
Non-Patent Citations (1)
Title |
---|
《中国图象图形学报》 20060731 李楷 等 基于分层网络拓扑结构的最优路径算法 1004-1009 1-4 第11卷, 第7期 * |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103471596A (en) * | 2012-06-08 | 2013-12-25 | 纽海信息技术(上海)有限公司 | Shortest path guiding method and shortest path guiding system |
CN104217579B (en) * | 2013-07-23 | 2016-08-24 | 同济大学 | Transportation network key road segment searching method based on section sub-network redundancy |
CN104217579A (en) * | 2013-07-23 | 2014-12-17 | 同济大学 | Method for searching critical road sections of traffic networks on basis of redundancy of road section sub-networks |
CN103984718A (en) * | 2014-05-09 | 2014-08-13 | 国家电网公司 | Search algorithm of all spanning trees of directed graph and undirected graph |
CN104375829A (en) * | 2014-10-30 | 2015-02-25 | 华中科技大学 | Hierarchical displaying method for directed acyclic graph |
CN104375829B (en) * | 2014-10-30 | 2017-08-01 | 华中科技大学 | A kind of stratification display methods of directed acyclic graph |
WO2016078368A1 (en) * | 2014-11-21 | 2016-05-26 | 深圳大学 | Community search algorithm based on k-kernel |
CN105701555A (en) * | 2014-11-28 | 2016-06-22 | 国际商业机器公司 | Method and system for dividing road network |
CN104914866A (en) * | 2015-05-29 | 2015-09-16 | 国网山东省电力公司电力科学研究院 | Tour inspection robot global path planning method based on topological point classification and system |
CN104914866B (en) * | 2015-05-29 | 2018-06-05 | 国网山东省电力公司电力科学研究院 | Crusing robot global path planning method and system based on topology point classification |
CN105509749A (en) * | 2016-01-04 | 2016-04-20 | 江苏理工学院 | Mobile robot path planning method and system based on genetic ant colony algorithm |
CN105890609A (en) * | 2016-06-02 | 2016-08-24 | 同济大学 | Route planning method and system based on distributed dynamic road network |
CN105890609B (en) * | 2016-06-02 | 2019-01-25 | 同济大学 | A kind of paths planning method and system based on distributed dynamic road network |
CN107451943A (en) * | 2017-06-21 | 2017-12-08 | 华南农业大学 | The site selecting method of Urban renewal |
CN108204821A (en) * | 2017-12-22 | 2018-06-26 | 浙江网仓科技有限公司 | A kind of paths planning method and device |
CN110440818A (en) * | 2018-05-04 | 2019-11-12 | 沈阳美行科技有限公司 | Lane matrix model and its construction method, read method and device |
CN109615133A (en) * | 2018-12-10 | 2019-04-12 | 达疆网络科技(上海)有限公司 | A kind of determining method of path and device |
CN111483465A (en) * | 2019-01-28 | 2020-08-04 | 阿里巴巴集团控股有限公司 | MPP expanding method and device, electronic equipment and storage medium |
CN109842555A (en) * | 2019-03-26 | 2019-06-04 | 安徽师范大学 | Based on anonymous network shortest path method for secret protection |
CN109842555B (en) * | 2019-03-26 | 2021-02-09 | 安徽师范大学 | Privacy protection method for network shortest path based on anonymity |
CN110674990A (en) * | 2019-09-24 | 2020-01-10 | 重庆城市管理职业学院 | Instant delivery path selection method and system with sliding window updating mechanism |
CN110674990B (en) * | 2019-09-24 | 2023-05-09 | 重庆城市管理职业学院 | Instant distribution path selection method and system with sliding window updating mechanism |
CN111238519A (en) * | 2020-01-06 | 2020-06-05 | 华侨大学 | Multi-unmanned vehicle road finding method based on topological map and conflict elimination strategy |
CN111238519B (en) * | 2020-01-06 | 2022-05-03 | 华侨大学 | Multi-unmanned vehicle road finding method based on topological map and conflict elimination strategy |
WO2022047958A1 (en) * | 2020-09-04 | 2022-03-10 | 东南大学 | Artificial intelligence-based urban road network automatic generation method |
CN112529278A (en) * | 2020-12-02 | 2021-03-19 | 中国人民解放军93209部队 | Method and device for planning navigation network based on connection matrix optimization |
CN112529278B (en) * | 2020-12-02 | 2021-08-31 | 中国人民解放军93209部队 | Method and device for planning navigation network based on connection matrix optimization |
CN113359775B (en) * | 2021-07-08 | 2022-01-18 | 哈尔滨理工大学 | Dynamic variable sampling area RRT unmanned vehicle path planning method |
CN113359775A (en) * | 2021-07-08 | 2021-09-07 | 哈尔滨理工大学 | Dynamic variable sampling area RRT unmanned vehicle path planning method |
CN114608593A (en) * | 2022-02-28 | 2022-06-10 | 北京百度网讯科技有限公司 | Route planning method, device, equipment and storage medium |
CN114608593B (en) * | 2022-02-28 | 2024-04-09 | 北京百度网讯科技有限公司 | Route planning method, device, equipment and storage medium |
CN114399124A (en) * | 2022-03-24 | 2022-04-26 | 腾讯科技(深圳)有限公司 | Path data processing method, path planning method, path data processing device, path planning device and computer equipment |
CN116859909A (en) * | 2023-05-29 | 2023-10-10 | 河南清智智能科技研究院有限公司 | Path planning method for intelligent robot |
CN116859909B (en) * | 2023-05-29 | 2024-05-03 | 河南清智智能科技研究院有限公司 | Path planning method for intelligent robot |
Also Published As
Publication number | Publication date |
---|---|
CN102175256B (en) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102175256B (en) | Path planning determining method based on cladogram topological road network construction | |
CN108470444B (en) | A kind of city area-traffic big data analysis System and method for based on genetic algorithm optimization | |
CN104881710B (en) | A kind of city express delivery allocator based on car self-organization network | |
CN108053037B (en) | Power distribution network emergency repair strategy making method and device based on two-network fusion | |
CN105469143B (en) | Network-on-chip method for mapping resource based on neural network dynamic feature | |
De Bona et al. | Analysis of Public Bus Transportation of a Brazilian City Based on the Theory of Complex Networks Using the P‐Space | |
CN107220731A (en) | A kind of logistics distribution paths planning method | |
CN103457752A (en) | Virtual network mapping method | |
CN102065019B (en) | IP (Internet Protocol) core fast mapping method for network on chip based on region division | |
CN109921997A (en) | A kind of name data network caching method, buffer and storage medium | |
CN109919532A (en) | Logistics node determination method and device | |
CN103259744A (en) | Method for mapping mobile virtual network based on clustering | |
CN107742169A (en) | A kind of Urban Transit Network system constituting method and performance estimating method based on complex network | |
CN104200272A (en) | Complex network community mining method based on improved genetic algorithm | |
CN112990538B (en) | Method, device and equipment for determining collecting line of mountain photovoltaic power station | |
Deng et al. | Optimal design of feeder-bus network related to urban rail line based on transfer system | |
CN102802163B (en) | A kind of wireless sense network topological construction method based on mixed integer programming | |
Du et al. | GAQ-EBkSP: a DRL-based urban traffic dynamic rerouting framework using fog-cloud architecture | |
Inam et al. | A novel protocol for vehicle cluster formation and vehicle head selection in vehicular ad-hoc networks | |
CN113409576B (en) | Bayesian network-based traffic network dynamic prediction method and system | |
CN101741749A (en) | Method for optimizing multi-object multicast routing based on immune clone | |
Adhikari et al. | Reliable, Effective and Fault-Tolerant design of Leafy cube interconnection network topology | |
CN106888112B (en) | A kind of node migration network blocks optimization method based on quick splitting algorithm | |
CN109410078A (en) | A kind of information propagation prediction method for the mobile social networking shared suitable for object oriented file | |
Luo et al. | A new memetic algorithm to solve the stochastic tsp |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |