[go: up one dir, main page]

WO2010108395A1 - Quantized, multithreaded and intelligent path selection method in network - Google Patents

Quantized, multithreaded and intelligent path selection method in network Download PDF

Info

Publication number
WO2010108395A1
WO2010108395A1 PCT/CN2010/070311 CN2010070311W WO2010108395A1 WO 2010108395 A1 WO2010108395 A1 WO 2010108395A1 CN 2010070311 W CN2010070311 W CN 2010070311W WO 2010108395 A1 WO2010108395 A1 WO 2010108395A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
signal
point
path
network
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.)
Ceased
Application number
PCT/CN2010/070311
Other languages
French (fr)
Chinese (zh)
Inventor
林定伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of WO2010108395A1 publication Critical patent/WO2010108395A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays

Definitions

  • the invention relates to a quantitative multi-thread network intelligent path selection method.
  • a quotient space coverage model for network shortest path and its construction method refers to the technical background and actual situation.
  • the shortest path search method between the two points is still based on the Dijkstra algorithm.
  • the computation time will increase in geometric progression or occupy a huge amount of memory.
  • the complex network is a dynamic network, and its processing time determines the accuracy of its tracking. Therefore, the accuracy of the existing network selection method is poor.
  • an object of the present invention is to provide a quantized multi-thread network intelligent path selection method with short processing time and high precision.
  • a quantitative multi-thread network intelligent path selection method which includes the following steps:
  • the signal is then transmitted to the next node along the energy transmission direction according to the network topology until the other point obtains the signal;
  • a pulse counting trigger for adjusting the signal transmission time of each side is connected at the end of each side, and the trigger output end of the pulse counting trigger is connected to the corresponding node register; when the signal reaches the end of the edge
  • the pulse counting trigger starts to calculate the number of pulses of the signal.
  • the pulse counting trigger is triggered, and the signal is output to the next node, and the node register records the number of the corresponding side.
  • the transmission time of the edge signal is adjusted; and the on/off switching of the edge is controlled by serially connecting the controllable switching elements on the side.
  • step b a certain amount of impedance is connected to each side Controllable electrical components with the same value, each controllable electrical component is connected to the power supply through the switching component, and the unidirectional voltage triggering unit is connected at the end; the signal is input from one point, and the signal passes through the controllable electrical component on the side to the end of the edge.
  • the unidirectional voltage triggering unit the unidirectional voltage triggering unit accumulates the charge, reaches the threshold, and triggers the trigger; respectively outputs the signal to the number of the recording edge of the node register, and continues to output the signal to the connected side.
  • step In b a controllable electrical component with variable impedance value is connected to each side, and each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected to the end.
  • the charging time of the triggering threshold voltage is adjusted to adjust the transmission time of the edge signal.
  • the starting point has a plurality or one, and the ending point has one or more;
  • each node register when there are multiple starting points and one end point, each node register records the number of each side between each starting point and the single end point, and traces the number of the side recorded by the node register, thereby obtaining each The path with the shortest signal transmission time between the point and the single end point;
  • each node register When there is one starting point and there are multiple ending points, each node register records the number of each side from the single starting point to each end point, and traces the number of the edge recorded by the node register to obtain the signal between the single starting point and each end point. The shortest path for each transmission time.
  • the amount of time taken from the starting point O to the ending point E on the shortest path is c; the amount of time taken from the starting point O to the other node D in the shortest path is d ; the backup node F adjacent to the other node D on the shortest path and not triggered, from the other node D to the backup node F
  • the amount of time used is X
  • the backup node F is selected according to the range of X+d>c, and the state of each point on the shortest path is returned to the state before the trigger, and the pathfinding process is continued for the other points of X+d ⁇ c
  • the node in the range of X+b>a selects the signal by X+b, so that the short path is obtained. This is the shortest path of the first backup. Repeat the above steps in the directed network. Get multiple backup paths.
  • the node After obtaining the shortest path from the start point to the end point, set the amount of the shortest path end point to a; the amount of other nodes on the shortest path is b
  • the node is selected, so that the state of each point on the shortest path is restored to the state before the triggering, and the other paths continue to track the path; the nodes in the selected range are X+b Amount release
  • the signal thus obtaining the second short path, which is the shortest path of the first backup. Repeat the above steps to obtain multiple backup paths in the directed network.
  • Each point in the field obtains the shortest path and the corresponding quantity t1, and then obtains the shortest path and the corresponding quantity t2 from the end point to each point in the network, wherein the corresponding quantity refers to the start/end point to the network topology diagram
  • the time used in each point, the two quantities t1 and t2 of each point are added together, the minimum total point set and their topological connections form the shortest path between the starting point and the end point, the point set of the next smallest total amount and their sum
  • the topological connection of points of adjacent minimum totals constitutes the second short path between the starting point and the ending point.
  • the present invention has the following beneficial effects:
  • the path-finding method of the present invention measures the path, that is, the advantages and disadvantages of the edge, and eliminates the non-shortest path. Since the path-finding process has no real-numbered operations and the path-finding method is performed simultaneously with multiple threads, it is not necessary to examine the path of all points, so it is faster than the Dijkstra path-finding method. And the weight-to-weight ratio (the ratio of the quantity to the weight on the same arc) can be used as a regulating valve. (In the case where the unit of quantity is constant), the processing speed can be increased at the expense of the accuracy of the extra large network, and the required precision and processing can be achieved. The dynamic balance of speed to adapt to a variety of different networks. In addition, the unit quantity can be replaced with different surveys of other networks to obtain an optimal solution for this network. This ratio The A* algorithm is more adaptable and faster.
  • FIG. 1 is a schematic diagram of a network structure using a pulse triggering method according to the present invention
  • FIG. 2 is a schematic structural view of a pulse counting trigger of the present invention
  • FIG. 3 is a schematic diagram of a network structure using an impedance adjustment method according to the present invention.
  • a quantized multi-thread network intelligent path selection method includes the following steps:
  • an electronic network topology structure diagram is established, and each side of the structure diagram and each node are numbered, and each node is connected with a node register; the edge is a path without a transmission direction limitation, and the node is located at the edge and the edge. At the intersection of the two.
  • the starting point or end point of the structure drawing on which the path needs to be found The signal is input from the starting point, and the signal is transmitted along the network topology. When the signal passing through an edge or some side reaches the node first, the node register record of the node is recorded. The number of the side or the sides.
  • the signal is then transmitted to the next node along the energy transmission direction according to the network topology until the end point obtains the signal.
  • a current limiting element for limiting the direction of signal transmission can also be connected in series to form an arc, and the arc is a path having a transmission direction limitation, so that the network forms a directed network.
  • the current limiting element can be a current limiting diode.
  • a pulse counting trigger for adjusting the signal transmission time of each side is connected at the end of each side, as shown in the figure.
  • the trigger output of the pulse count trigger is connected to the corresponding node register; when the signal reaches the end of the edge
  • the pulse counting trigger starts to calculate the number of pulses of the signal.
  • the pulse counting trigger is triggered, and the signal is output to the next node, and the node register records the number of the corresponding side.
  • the transmission time of the edge signal is adjusted; and the on/off switching of the edge is controlled by serially connecting the controllable switching elements on the side.
  • the number of pulse triggers or the frequency of the input pulse signal of the corresponding arc or edge end pulse counting trigger can be adjusted to achieve tracking of this dynamic network.
  • switching elements such as a switching transistor can be connected in series on an arc or an edge to control the switching of the arc or the edge, thereby implementing tracking of such a network.
  • the weight is the value on the defined edge, the distance between the nodes or the time taken to complete the path between the nodes.
  • each side can also be connected with a certain amount of impedance.
  • Controllable electrical components of the same value each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected at the end;
  • the signal is input from one point, the signal passes through the controllable electrical component on the side, and reaches the unidirectional voltage triggering unit at the end of the edge.
  • the unidirectional voltage triggering unit accumulates the charge, reaches the threshold, triggers the trigger, and outputs the signal to the node register respectively. Record the number of the edge and continue to output the signal to the connected edge.
  • controllable electrical component is controllable
  • the PN junction, the switching element is a switching PN junction, and the unidirectional voltage triggering unit is a unit composed of a unidirectional step diode and a thyristor connection or a Schmitt trigger.
  • each side is connected with a variable impedance value
  • the controllable electrical component each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected at the end.
  • the controllable electrical component is a controllable potentiometer.
  • the charging time of the triggering threshold voltage is adjusted to adjust the transmission time of the edge signal.
  • the signal immediately passes through the controllable electrical component on the arc or edge, and the unidirectional voltage triggering unit that reaches the end of the arc or edge in the transmittable direction is controlled by the controllable switching electrical component.
  • the charge reaches the threshold, and the unidirectional voltage trigger unit triggers;
  • the output signal to the node register respectively records the number of the arc or edge, and continues to output the same signal as the signal release point to the connected arc or edge. Repeat the above process until another point is obtained. Since the nodes through which the signal passes are registered with the path of the signal source, the path traced through the node register is traced to obtain the optimal path.
  • the total impedance value of the controllable electrical component on the corresponding arc or edge, or the trigger threshold of the unidirectional voltage triggering unit can be adjusted to adjust the current collection time of the triggered threshold voltage. Achieve tracking of this dynamic network.
  • the controllable switching elements can be used to control the direction, arc or edge of the arc to achieve tracking of such networks.
  • the starting point has a plurality or one, and the ending point has one or more;
  • each node register when there are multiple starting points and one end point, each node register records the number of each side between each starting point and the single end point, and traces the number of the side recorded by the node register, thereby obtaining each The path with the shortest signal transmission time between the point and the single end point;
  • each node register When there is one starting point and there are multiple ending points, each node register records the number of each side from the single starting point to each end point, and traces the number of the edge recorded by the node register to obtain the signal between the single starting point and each end point. The shortest path for each transmission time.
  • This embodiment is in the embodiment On the basis of 1, a method for further searching for a backup path in the quantized multi-thread network intelligent routing method is proposed.
  • a method for further searching for a backup path in the quantized multi-thread network intelligent routing method is proposed.
  • the dual Dijkstra algorithm in the undirected network, from the starting point to the network topology diagram
  • Each point in the field obtains the shortest path and the corresponding quantity t1, and then obtains the shortest path and the corresponding quantity t2 from the end point to each point in the network, wherein the corresponding quantity refers to the point used from the start/end point to each point in the network topology map.
  • Time the sum of the two quantities t1 and t2 at each point, the minimum total point set and their topological connection, constitute the shortest path between the starting point and the end point, the point set of the next smallest total amount and the minimum total of them and the adjacent
  • the topological connection of the points of the quantity constitutes the second short path between the start point and the end point.
  • This embodiment further proposes a method of finding a backup path in a directed network based on the first embodiment.
  • Directed network In the network, look for the backup path. After obtaining the shortest path from the starting point O to the ending point E, the amount of time taken from the starting point O to the ending point E on the shortest path is c; the amount of time taken from the starting point O to the other node D in the shortest path is d ; the backup node F adjacent to the other node D on the shortest path and not triggered, from the other node D to the backup node F The amount of time used is X, the backup node F is selected according to the range of X+d>c, and the state of each point on the shortest path is returned to the state before the trigger, and the pathfinding process is continued for the other points of X+d ⁇ c ; nodes within the X+b>a selection range are released in X+b time The signal, thus obtaining the second short path, which is the shortest path of the first backup
  • the backup path can be applied to highly intelligent systems. Because in the ever-changing reality, changes in various external conditions may lead to differences in results, and the sampling of data is likely to be one-sided, so that the selected path is not the true optimal path in reality. Therefore, high-intelligence systems must also have the ability to select backup paths based on the results. After practice, the selected path is corrected according to the effect (self-learning ability), which is what we often call 'experience'.
  • This system can be used for power running networks (such as transportation networks, medical minimally invasive surgery routes), information transmission networks (such as the Internet, neural networks), pressure delivery networks (such as transmission, gas, liquid networks) and virtual networks (such as labor). Smart, etc.). They can be the intersection of the traffic network (road junction, port, station), the nodes of the information network (server, user, router), the control nodes of the pressure transmission network (distribution transformer, disconnect switch, throttle) as nodes; The lines connecting adjacent two nodes are arcs (edges), such as roads and routes of traffic networks, channels of information networks, pipes and waterways of pressure transmission networks; and the amount on the arc (edge) can be the mileage of the transportation network. Time-consuming, fuel consumption, road level, bandwidth, load, delay, interference of the information network, pressure, flow rate, length, and transmission power of the pressure transmission network. It enables a variety of network workloads to work in a balanced manner and find the optimal solution.
  • information transmission networks such as the Internet, neural networks
  • pressure delivery networks such as

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A quantized, multithreaded and intelligent path selection method in network, comprises the following steps: a. establishing a topological structure diagram for an electronic network according to the topological structure of the network, numbering each edge and each node of the structure diagram, each node connecting with a node register; b. defining two nodes for which the path will be selected on the structure diagram, inputting a signal from either node, the signal being transmitted along the network topological structure, when the signal passing through certain edge or edges firstly reaches a certain node, the node register of the node recording the numbers of the edge or edges; c. radially transmitting the signal to the next node along the direction in which the transmission is enabled, based on the network topological structure, until the other node obtains the signal; d. tracing the numbers of edges recorded by the node registers, thus obtaining the path with the shortest signal transmission time between the two nodes. For the selection of the path by means of this invention, the processing time is shorter, and the precision is higher.

Description

一种量化的多线程网络智能选径方法A Quantitative Multi-thread Network Intelligent Path Selection Method

技术领域Technical field

本发明涉及一种量化的多线程网络智能选径方法。The invention relates to a quantitative multi-thread network intelligent path selection method.

背景技术Background technique

据专利申请号为200810021101.1的《一种求网络最短路径的商空间覆盖模型及其构建方法》中技术背景的提及和实际情况。对于交通网络、电力网络及信息传输网络(如互联网),现在的两点间最短路径搜索方法还是以Dijkstra算法为主。虽然,通过Dijkstra算法已可获得最短路径,但对于线路复杂的网络,其运算时间会以几何级数递增或占用巨量内存。而通常线路复杂的网络都是动态网络,其处理时间又决定其跟踪的精度,故现有的网络选经方法的精度都较差。According to the patent application No. 200810021101.1, "A quotient space coverage model for network shortest path and its construction method" refers to the technical background and actual situation. For transportation networks, power networks, and information transmission networks (such as the Internet), the shortest path search method between the two points is still based on the Dijkstra algorithm. Although the shortest path is available through the Dijkstra algorithm, for a complex network, the computation time will increase in geometric progression or occupy a huge amount of memory. Generally, the complex network is a dynamic network, and its processing time determines the accuracy of its tracking. Therefore, the accuracy of the existing network selection method is poor.

发明内容 Summary of the invention

针对现有技术的缺点,本发明的目的是提供一种处理时间较短、精度较高的 量化的多线程网络智能选径方法。In view of the shortcomings of the prior art, an object of the present invention is to provide a quantized multi-thread network intelligent path selection method with short processing time and high precision.

为实现上述目的,本发明的技术方案为:一种量化的多线程网络智能选径方法,其包括以下步骤:To achieve the above objective, the technical solution of the present invention is: a quantitative multi-thread network intelligent path selection method, which includes the following steps:

a. 按照网络的拓扑结构建立电子网络拓扑结构图,对结构图各边及各节点进行编号,且每一节点均连接有一节点寄存器;a. Establish an electronic network topology structure according to the topology of the network, number each side of the structure diagram and each node, and each node is connected with a node register;

b.定义 结构图上需寻径的两点,由其中一点输入信号,信号沿网络拓扑结构传输,当经过某一边或某些边的信号最先到达某一节点时,该节点的节点寄存器记录下该边或该些边的编号;b. Definition Two points on the structure diagram that need to be path-finished. One of the input signals is transmitted along the network topology. When the signal passing through one side or some sides reaches the node first, the node register of the node records the side. Or the number of the sides;

c . 信号再根据网络拓扑结构沿能传输方向向下一节点放射传输,直至另外一点获得信号;c. The signal is then transmitted to the next node along the energy transmission direction according to the network topology until the other point obtains the signal;

d. 追溯其经过节点寄存器记录的边的编号,从而获得两点间的信号传输时间最短的路径。d. Trace the number of the edge recorded by the node register to obtain the path with the shortest signal transmission time between the two points.

步骤 b中,各边末端连接有用于调节各边信号传输时间的脉冲计数触发器,脉冲计数触发器的触发输出端连接对应的节点寄存器; 当信号到达边末端 的脉冲计数触发器时,脉冲计数触发器开始计算信号的脉冲数,在脉冲数达到设定的触发数时,脉冲计数触发器触发,并向下一节点输出信号,节点寄存器记录对应边的编号。step In b, a pulse counting trigger for adjusting the signal transmission time of each side is connected at the end of each side, and the trigger output end of the pulse counting trigger is connected to the corresponding node register; when the signal reaches the end of the edge When the pulse counting trigger is triggered, the pulse counting trigger starts to calculate the number of pulses of the signal. When the number of pulses reaches the set number of triggers, the pulse counting trigger is triggered, and the signal is output to the next node, and the node register records the number of the corresponding side. .

通过调节对应的边末端脉冲计数触发器的脉冲触发数或输入信号的频率,以调节边间信号的传输时间;通过在边上串接可控开关元件,实现对边的通断进行控制。By adjusting the pulse number of the corresponding edge end pulse counting trigger or the frequency of the input signal, the transmission time of the edge signal is adjusted; and the on/off switching of the edge is controlled by serially connecting the controllable switching elements on the side.

步骤 b中,各边上连接有一定数量的阻抗 值相同的可控电器元件,每一个可控电器元件通过开关元件与电源连接,边末端连接单向电压触发单元;由其中一点输入信号,信号经过边上的可控电器元件,到达边末端的单向电压触发单元,单向电压触发单元经电荷的积累,到达阀值,触发器触发;分别输出信号到节点寄存器记录边的编号,及向相连的边继续输出信号。In step b, a certain amount of impedance is connected to each side Controllable electrical components with the same value, each controllable electrical component is connected to the power supply through the switching component, and the unidirectional voltage triggering unit is connected at the end; the signal is input from one point, and the signal passes through the controllable electrical component on the side to the end of the edge. The unidirectional voltage triggering unit, the unidirectional voltage triggering unit accumulates the charge, reaches the threshold, and triggers the trigger; respectively outputs the signal to the number of the recording edge of the node register, and continues to output the signal to the connected side.

步骤 b中,各边上连接有一阻抗值可变的可控电器元件,每一个可控电器元件通过开关元件与电源连接,边末端连接单向电压触发单元。step In b, a controllable electrical component with variable impedance value is connected to each side, and each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected to the end.

通过设置可控电器元件的阻抗大小,调节边的权值,或单向电压触发单元的触发阀值,调节触发阀值电压的集电时间,以调节边间信号的传输时间。By setting the impedance of the controllable electrical component, adjusting the weight of the edge, or the trigger threshold of the unidirectional voltage triggering unit, the charging time of the triggering threshold voltage is adjusted to adjust the transmission time of the edge signal.

通过在边上串接可控开关元件,实现对边的通断进行控制。By controlling the switching elements in series on the side, the on and off of the sides is controlled.

各边上串接有用于限制信号传输方向的限流元件,使得该网络形成有向网络。Current limiting elements for limiting the direction of signal transmission are connected in series on each side such that the network forms a directed network.

该起点具有多个或一个,该终点具有一个或多个;The starting point has a plurality or one, and the ending point has one or more;

在有向网络中,当起点具有多个,终点具有一个时,各节点寄存器记录由每一个起点到单终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得每一起点与单终点间的信号传输时间最短的路径;In a directed network, when there are multiple starting points and one end point, each node register records the number of each side between each starting point and the single end point, and traces the number of the side recorded by the node register, thereby obtaining each The path with the shortest signal transmission time between the point and the single end point;

当起点具有一个,终点具有多个时,各节点寄存器记录由单起点到每一终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得单起点与每一终点间信号传输时间各个最短的路径。When there is one starting point and there are multiple ending points, each node register records the number of each side from the single starting point to each end point, and traces the number of the edge recorded by the node register to obtain the signal between the single starting point and each end point. The shortest path for each transmission time.

在获得从起点O到终点E的最短路径后,设最短路径上从起点O到终点E所用的时间量为c;最短路径上从起点O到其它节点D所用的时间量为d ;与最短路径上其它 节 点 D 相邻且未被触发的后备节 点F,从其它节点D到后备节点F 所用的时间量为X,根据X+d>c的范围选择后备节点F,并使最短路径上各点的状态回复到触发前的状态,对于X+d≤c的其它各点继续寻径过程;在X+b>a选择范围内的节点则以X+b的时间量释放信号,这样就获得次短路径,这就是第一条后备的最短路径,重复以上步骤,就在有向网络中获得多条后备路径。After obtaining the shortest path from the starting point O to the ending point E, the amount of time taken from the starting point O to the ending point E on the shortest path is c; the amount of time taken from the starting point O to the other node D in the shortest path is d ; the backup node F adjacent to the other node D on the shortest path and not triggered, from the other node D to the backup node F The amount of time used is X, the backup node F is selected according to the range of X+d>c, and the state of each point on the shortest path is returned to the state before the trigger, and the pathfinding process is continued for the other points of X+d≤c The node in the range of X+b>a selects the signal by X+b, so that the short path is obtained. This is the shortest path of the first backup. Repeat the above steps in the directed network. Get multiple backup paths.

在获得从起点到终点的最短路径后,设最短路径终点的量为a;最短路径上其它节点的量为b ;与这些最短路径上的其它节点相邻且未被触发的后备节点,其与最短路径上的其他节点构成的边对应的量为 X ,根据X-a+b>0的范围选择节点,这样使最短路径上各点的状态回复到触发前的状态,其它路径各点继续寻径过程;在选择范围内的节点则以X+b的量释放 信号,这样就获得次短路径,这就是第一条后备的最短路径,重复以上步骤,就在有向网络中获得多条后备路径。After obtaining the shortest path from the start point to the end point, set the amount of the shortest path end point to a; the amount of other nodes on the shortest path is b The backup node adjacent to the other nodes on the shortest path and not triggered, the amount corresponding to the edge formed by the other nodes on the shortest path is X According to the range of X-a+b>0, the node is selected, so that the state of each point on the shortest path is restored to the state before the triggering, and the other paths continue to track the path; the nodes in the selected range are X+b Amount release The signal, thus obtaining the second short path, which is the shortest path of the first backup. Repeat the above steps to obtain multiple backup paths in the directed network.

先从起点到网络 拓扑结构图 中的各点获得最短路径及对应的量t1,再从终点到网络中的各点获得最短路径及对应的量t2,其中对应的量指由起点/终点到网络 拓扑结构图 中各点所用的时间,各点的两量t1、t2相加,最小总量的点集以及它们的拓扑连接,就构成起点与终点间的最短路径,次最小总量的点集以及它们和相邻的最小总量的点的拓扑连接,就构成起点与终点间的次短路径。First from the starting point to the network topology Each point in the field obtains the shortest path and the corresponding quantity t1, and then obtains the shortest path and the corresponding quantity t2 from the end point to each point in the network, wherein the corresponding quantity refers to the start/end point to the network topology diagram The time used in each point, the two quantities t1 and t2 of each point are added together, the minimum total point set and their topological connections form the shortest path between the starting point and the end point, the point set of the next smallest total amount and their sum The topological connection of points of adjacent minimum totals constitutes the second short path between the starting point and the ending point.

与现有技术相比,本发明具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

本发明的寻径方法是以量为尺度,评测路径,即边的优劣,淘汰非最短路径。由于寻径过程无实数运算,且寻径方式以多线程同时进行,不需考察所有点的路径,所以它比Dijkstra寻径方式更快。且量权比(在同一弧上的量与权值之比)可作为调节阀,(在量的单位不变的情况下)对于特大网络可以降低精度为代价提高处理速度,达到要求精度与处理速度的动态平衡,从而适应各种不同的网络。另外,单位量还可与其它网络的不同考察量置换,以获得针对此网络的最优解决方法。这比 A*算法适应力更强、处理速度更快。The path-finding method of the present invention measures the path, that is, the advantages and disadvantages of the edge, and eliminates the non-shortest path. Since the path-finding process has no real-numbered operations and the path-finding method is performed simultaneously with multiple threads, it is not necessary to examine the path of all points, so it is faster than the Dijkstra path-finding method. And the weight-to-weight ratio (the ratio of the quantity to the weight on the same arc) can be used as a regulating valve. (In the case where the unit of quantity is constant), the processing speed can be increased at the expense of the accuracy of the extra large network, and the required precision and processing can be achieved. The dynamic balance of speed to adapt to a variety of different networks. In addition, the unit quantity can be replaced with different surveys of other networks to obtain an optimal solution for this network. This ratio The A* algorithm is more adaptable and faster.

附图说明DRAWINGS

图1 为本发明的采用脉冲触发方式的网络结构示意图;1 is a schematic diagram of a network structure using a pulse triggering method according to the present invention;

图2 为本发明的脉冲计数触发器的结构示意图;2 is a schematic structural view of a pulse counting trigger of the present invention;

图3 为本发明的采用阻抗调节方式的网络结构示意图。FIG. 3 is a schematic diagram of a network structure using an impedance adjustment method according to the present invention.

具体实施方式detailed description

以下结合附图对本发明进行详细的描述。The invention is described in detail below with reference to the accompanying drawings.

实施例 1Example 1

如图 1所示,一种量化的多线程网络智能选径方法,其包括以下步骤:As shown in FIG. 1, a quantized multi-thread network intelligent path selection method includes the following steps:

a. 按照网络的拓扑结构建立电子网络拓扑结构图,对结构图各边及各节点进行编号,且每一节点均连接有一节点寄存器;所述边为无传输方向限制的路径,节点位于边与边之间的交点处。a. According to the topology structure of the network, an electronic network topology structure diagram is established, and each side of the structure diagram and each node are numbered, and each node is connected with a node register; the edge is a path without a transmission direction limitation, and the node is located at the edge and the edge. At the intersection of the two.

b.定义结构图上需寻径的起点或终点,由起点输入信号,信号沿网络拓扑结构传输,当经过某一边或某些边的信号最先到达某一节点时,该节点的节点寄存器记录下该边或该些边的编号。b. Define the starting point or end point of the structure drawing on which the path needs to be found. The signal is input from the starting point, and the signal is transmitted along the network topology. When the signal passing through an edge or some side reaches the node first, the node register record of the node is recorded. The number of the side or the sides.

c.信号再根据网络拓扑结构沿能传输方向向下一节点放射传输,直至终点获得信号。c. The signal is then transmitted to the next node along the energy transmission direction according to the network topology until the end point obtains the signal.

d.追溯其经过节点寄存器记录的边的编号,从而获得两点间的信号传输时间最短的路径。d. Trace the number of the edge recorded by the node register to obtain the path with the shortest signal transmission time between the two points.

各边上还可以串接用于限制信号传输方向的限流元件,使边形成弧,弧为具有传输方向限制的路径,使得该网络形成有向网络。该限流元件可为限流二极管。On each side, a current limiting element for limiting the direction of signal transmission can also be connected in series to form an arc, and the arc is a path having a transmission direction limitation, so that the network forms a directed network. The current limiting element can be a current limiting diode.

步骤 b中,各边末端连接有用于调节各边信号传输时间的脉冲计数触发器,如图 2所示,脉冲计数触发器的触发输出端连接对应的节点寄存器;当信号到达边末端 的脉冲计数触发器时,脉冲计数触发器开始计算信号的脉冲数,在脉冲数达到设定的触发数时,脉冲计数触发器触发,并向下一节点输出信号,节点寄存器记录对应边的编号。In step b, a pulse counting trigger for adjusting the signal transmission time of each side is connected at the end of each side, as shown in the figure. As shown in 2, the trigger output of the pulse count trigger is connected to the corresponding node register; when the signal reaches the end of the edge When the pulse counting trigger is triggered, the pulse counting trigger starts to calculate the number of pulses of the signal. When the number of pulses reaches the set number of triggers, the pulse counting trigger is triggered, and the signal is output to the next node, and the node register records the number of the corresponding side. .

通过调节对应的边末端脉冲计数触发器的脉冲触发数或输入信号的频率,以调节边间信号的传输时间;通过在边上串接可控开关元件,实现对边的通断进行控制。By adjusting the pulse number of the corresponding edge end pulse counting trigger or the frequency of the input signal, the transmission time of the edge signal is adjusted; and the on/off switching of the edge is controlled by serially connecting the controllable switching elements on the side.

对于弧或边权值变动的动态网络,可调节对应的弧或边末端脉冲计数触发器的脉冲触发数或输入脉冲信号的频率,以达到对此动态网络的跟踪。而对于网络拓扑结构不定的动态网络,可在弧或边上串接开关元件,如开关三极管,控制此弧或边的通断,从而实现对此类网络的跟踪。其中,权值就是定义的边上的值,为节点间的距离或走完节点间的路径所花的时间。For dynamic networks with arc or edge weight changes, the number of pulse triggers or the frequency of the input pulse signal of the corresponding arc or edge end pulse counting trigger can be adjusted to achieve tracking of this dynamic network. For a dynamic network with an indeterminate network topology, switching elements such as a switching transistor can be connected in series on an arc or an edge to control the switching of the arc or the edge, thereby implementing tracking of such a network. Among them, the weight is the value on the defined edge, the distance between the nodes or the time taken to complete the path between the nodes.

如图3所示,步骤b中,各边上还可以为连接有一定数量的阻抗 值相同的可控电器元件,每一个可控电器元件通过开关元件与电源连接,边末端连接单向电压触发单元; 由其中一点输入信号,信号经过边上的可控电器元件,到达边末端的单向电压触发单元,单向电压触发单元经电荷的积累,到达阀值,触发器触发;分别输出信号到节点寄存器记录边的编号,及向相连的边继续输出信号。本实施例中,所述可控电器元件为可控 PN 结,开关元件为开 关PN结,单向电压触发单元为单向阶跃二极管与可控硅连接所组成的单元或为施密特触发器。As shown in Figure 3, in step b, each side can also be connected with a certain amount of impedance. Controllable electrical components of the same value, each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected at the end; The signal is input from one point, the signal passes through the controllable electrical component on the side, and reaches the unidirectional voltage triggering unit at the end of the edge. The unidirectional voltage triggering unit accumulates the charge, reaches the threshold, triggers the trigger, and outputs the signal to the node register respectively. Record the number of the edge and continue to output the signal to the connected edge. In this embodiment, the controllable electrical component is controllable The PN junction, the switching element is a switching PN junction, and the unidirectional voltage triggering unit is a unit composed of a unidirectional step diode and a thyristor connection or a Schmitt trigger.

步骤b中,各边上连接有阻抗值可变 的 可控电器元件,每一个可控电器元件通过开关元件与电源连接,边末端连接单向电压触发单元。该可控电器元件为可控电位器。 In step b, each side is connected with a variable impedance value The controllable electrical component, each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected at the end. The controllable electrical component is a controllable potentiometer.

通过设置可控电器元件的阻抗大小,调节边的权值,或单向电压触发单元的触发阀值,调节触发阀值电压的集电时间,以调节边间信号的传输时间。By setting the impedance of the controllable electrical component, adjusting the weight of the edge, or the trigger threshold of the unidirectional voltage triggering unit, the charging time of the triggering threshold voltage is adjusted to adjust the transmission time of the edge signal.

通过在边上串接可控开关元件,实现对边的通断进行控制。By controlling the switching elements in series on the side, the on and off of the sides is controlled.

以其中一点释放信号,信号立即经过弧或边上的可控电器元件,沿可传输方向到达弧或边末端的单向电压触发单元,该可传输方向由可控开关电器元件控制。经电荷的积累,电荷到达阀值,单向电压触发单元触发;分别输出信号到节点寄存器记录弧或边的编号,及向相连的弧或边继续输出与信号释放点相同的信号。重复以上过程,直到另外一点获得信号。由于信号经过的节点都寄存了信号来源的路径,所以追溯其经过节点寄存器记录的路径就获得最优路径。With one of the release signals, the signal immediately passes through the controllable electrical component on the arc or edge, and the unidirectional voltage triggering unit that reaches the end of the arc or edge in the transmittable direction is controlled by the controllable switching electrical component. After the accumulation of charge, the charge reaches the threshold, and the unidirectional voltage trigger unit triggers; the output signal to the node register respectively records the number of the arc or edge, and continues to output the same signal as the signal release point to the connected arc or edge. Repeat the above process until another point is obtained. Since the nodes through which the signal passes are registered with the path of the signal source, the path traced through the node register is traced to obtain the optimal path.

对于弧或边权值变动的动态网络,可调节对应弧或边上可控电器元件的总阻抗值大小,或单向电压触发单元的触发阀值,从而调节触发阀值电压的集电时间,达到对此动态网络的跟踪。对于网络拓扑结构不定的动态网络,可通过控制可控开关元件,对弧的方向、弧或边的通断进行控制,从而实现对此类网络的跟踪。For a dynamic network with arc or edge weight variation, the total impedance value of the controllable electrical component on the corresponding arc or edge, or the trigger threshold of the unidirectional voltage triggering unit, can be adjusted to adjust the current collection time of the triggered threshold voltage. Achieve tracking of this dynamic network. For dynamic networks with uncertain network topologies, the controllable switching elements can be used to control the direction, arc or edge of the arc to achieve tracking of such networks.

该起点具有多个或一个,该终点具有一个或多个;The starting point has a plurality or one, and the ending point has one or more;

在有向网络中,当起点具有多个,终点具有一个时,各节点寄存器记录由每一个起点到单终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得每一起点与单终点间的信号传输时间最短的路径;In a directed network, when there are multiple starting points and one end point, each node register records the number of each side between each starting point and the single end point, and traces the number of the side recorded by the node register, thereby obtaining each The path with the shortest signal transmission time between the point and the single end point;

当起点具有一个,终点具有多个时,各节点寄存器记录由单起点到每一终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得单起点与每一终点间信号传输时间各个最短的路径。When there is one starting point and there are multiple ending points, each node register records the number of each side from the single starting point to each end point, and traces the number of the edge recorded by the node register to obtain the signal between the single starting point and each end point. The shortest path for each transmission time.

实施例2Example 2

本实施例在实施例 1的基础上,提出了该量化的多线程网络智能选径方法中进一步的寻找后备路径的方法。基于双重Dijkstra算法的思想,在无向网络中 先从起点到网络 拓扑结构图 中的各点获得最短路径及对应的量t1,再从终点到网络中的各点获得最短路径及对应的量t2,其中对应的量指由起点/终点到网络拓扑结构图中各点所用的时间,各点的两量t1、t2相加,最小总量的点集以及它们的拓扑连接,就构成起点与终点间的最短路径,次最小总量的点集以及它们和相邻的最小总量的点的拓扑连接,就构成起点与终点间的次短路径。This embodiment is in the embodiment On the basis of 1, a method for further searching for a backup path in the quantized multi-thread network intelligent routing method is proposed. Based on the idea of the dual Dijkstra algorithm, in the undirected network, from the starting point to the network topology diagram Each point in the field obtains the shortest path and the corresponding quantity t1, and then obtains the shortest path and the corresponding quantity t2 from the end point to each point in the network, wherein the corresponding quantity refers to the point used from the start/end point to each point in the network topology map. Time, the sum of the two quantities t1 and t2 at each point, the minimum total point set and their topological connection, constitute the shortest path between the starting point and the end point, the point set of the next smallest total amount and the minimum total of them and the adjacent The topological connection of the points of the quantity constitutes the second short path between the start point and the end point.

实施 例3Example 3

本实施例在实施 例1的基础 上,进一步提出在有向网络中寻找后备路径的方法。在带权有向网 络中,寻找后备路径。在获得从起点O到终点E的最短路径后,设最短路径上从起点O到终点E所用的时间量为c;最短路径上从起点O到其它节点D所用的时间量为d ;与最短路径上其它节点D 相邻且未被触发的后备节 点F,从其它节点D到后备节点F 所用的时间量为X,根据X+d>c的范围选择后备节点F,并使最短路径上各点的状态回复到触发前的状态,对于X+d≤c的其它各点继续寻径过程;在X+b>a选择范围内的节点则以X+b的时间量释放 信号,这样就获得次短路径,这就是第一条后备的最短路径,重复以上步骤,就在有向网络中获得多条后备路径。This embodiment further proposes a method of finding a backup path in a directed network based on the first embodiment. Directed network In the network, look for the backup path. After obtaining the shortest path from the starting point O to the ending point E, the amount of time taken from the starting point O to the ending point E on the shortest path is c; the amount of time taken from the starting point O to the other node D in the shortest path is d ; the backup node F adjacent to the other node D on the shortest path and not triggered, from the other node D to the backup node F The amount of time used is X, the backup node F is selected according to the range of X+d>c, and the state of each point on the shortest path is returned to the state before the trigger, and the pathfinding process is continued for the other points of X+d≤c ; nodes within the X+b>a selection range are released in X+b time The signal, thus obtaining the second short path, which is the shortest path of the first backup. Repeat the above steps to obtain multiple backup paths in the directed network.

后备路径可应用于高智能系统。由于在迅息万变的现实中,各种外界条件的变化均可能导致结果的差异,而数据的采样又很可能存在片面性,以至所选的路径并非现实中真正的最优路径。所以高智能系统还必须根据结果,拥有对后备路径的甄选能力。在实践后,根据效果对所选路径进行修正(自学习能力),也即我们常说的'经验'。The backup path can be applied to highly intelligent systems. Because in the ever-changing reality, changes in various external conditions may lead to differences in results, and the sampling of data is likely to be one-sided, so that the selected path is not the true optimal path in reality. Therefore, high-intelligence systems must also have the ability to select backup paths based on the results. After practice, the selected path is corrected according to the effect (self-learning ability), which is what we often call 'experience'.

这种系统可用于动力运行网络(如交通网络、医用微创手术路线)、信息传输网络(如互联网、类神经网络)、压力输送网络(如输电、气、液网络)及虚拟网络(如人工智能等)。它们分别可以交通网络的交点(岔路口、港口、车站)、信息网络的节点(服务器、用户、路由器)、压力输送网络的控制节点(配电变压器、断路开关、节流阀)为节点;以连通相邻两节点的线路为弧(边),如交通网络的道路、航线,信息网络的信道,压力输送网络的管道、水道;而弧(边)上的量则可以是交通网络的里程、耗时、油耗、道路级别,信息网络的带宽、负载、时延、干扰,压力输送网络的压强、流速、长度、输送功率等。它能使各种网络负载均衡地工作及找出最优的解决方法。This system can be used for power running networks (such as transportation networks, medical minimally invasive surgery routes), information transmission networks (such as the Internet, neural networks), pressure delivery networks (such as transmission, gas, liquid networks) and virtual networks (such as labor). Smart, etc.). They can be the intersection of the traffic network (road junction, port, station), the nodes of the information network (server, user, router), the control nodes of the pressure transmission network (distribution transformer, disconnect switch, throttle) as nodes; The lines connecting adjacent two nodes are arcs (edges), such as roads and routes of traffic networks, channels of information networks, pipes and waterways of pressure transmission networks; and the amount on the arc (edge) can be the mileage of the transportation network. Time-consuming, fuel consumption, road level, bandwidth, load, delay, interference of the information network, pressure, flow rate, length, and transmission power of the pressure transmission network. It enables a variety of network workloads to work in a balanced manner and find the optimal solution.

Claims (10)

一种量化的多线程网络智能选径方法,其特征在于包括以下步骤:A quantitative multi-thread network intelligent path selection method, comprising the following steps: a.按照网络的拓扑结构建立电子网络拓扑结构图,对结构图各边及各节点进行编号,且每一节点均连接有一节点寄存器;a. According to the topology structure of the network, establish an electronic network topology structure diagram, number each side of the structure diagram and each node, and each node is connected with a node register; b.定义 结构图上需寻径的起点与终点,由起点输入信号,信号沿网络拓扑结构传输,当经过某一边或某些边的信号最先到达并触发某一节点时,该节点的节点寄存器记录下该边或该些边的编号;b. Definition The starting point and the end point of the path to be searched on the structure diagram, the signal is input from the starting point, and the signal is transmitted along the network topology. When the signal passing through one side or some sides first arrives and triggers a node, the node register of the node is recorded. The number of the side or the sides; c.信号再根据网络拓扑结构沿能传输方向向下一节点放射传输,直至终点获得信号;c. The signal is then transmitted to the next node along the energy transmission direction according to the network topology until the end point obtains the signal; d.追溯其经过节点寄存器记录的边的编号,从而获得两点间的信号传输时间最短的路径。 d. Trace the number of the edge recorded by the node register to obtain the path with the shortest signal transmission time between the two points. 根据权利要求1所述的量化的多线程网络智能选径方法,其特征在于:步骤 b中,各边末端连接有用于调节各边信号传输时间的脉冲计数触发器,脉冲计数触发器的触发输出端连接对应的节点寄存器;The quantized multi-thread network intelligent routing method according to claim 1, wherein the step In b, a pulse counting trigger for adjusting the signal transmission time of each side is connected to the end of each side, and the trigger output end of the pulse counting trigger is connected to the corresponding node register; 当信号到达边末端 的脉冲计数触发器时,脉冲计数触发器开始计算信号的脉冲数,在脉冲数达到设定的触发数时,脉冲计数触发器触发,并向下一节点输出信号,节点寄存器记录对应边的编号。When the signal reaches the end of the edge When the pulse counting trigger is triggered, the pulse counting trigger starts to calculate the number of pulses of the signal. When the number of pulses reaches the set number of triggers, the pulse counting trigger is triggered, and the signal is output to the next node, and the node register records the number of the corresponding side. . 根据权利要求2所述的量化的多线程网络智能选径方法,其特征在于:The quantized multi-thread network intelligent routing method according to claim 2, wherein: 通过调节对应的边末端脉冲计数触发器的脉冲触发数或输入信号的频率,以调节边间信号的传输时间。The transmission time of the edge signal is adjusted by adjusting the number of pulse triggers of the corresponding edge pulse count trigger or the frequency of the input signal. 根据权利要求3所述的量化的多线程网络智能选径方法,其特征在于: 通过在边上串接可控开关元件,实现对边的通断进行控制。The quantized multi-thread network intelligent path selection method according to claim 3, wherein: By controlling the switching elements in series on the side, the on and off of the sides is controlled. 根据权利要求1所述的量化的多线程网络智能选径方法,其特征在于:步骤 b中,各边上连接有一定数量的阻抗值相同的可控电器元件,每一个可控电器元件通过开关元件与电源连接,边末端连接单向电压触发单元;The quantized multi-thread network intelligent routing method according to claim 1, wherein the step In b, a certain number of controllable electrical components having the same impedance value are connected to each side, and each controllable electrical component is connected to the power source through the switching component, and the unidirectional voltage triggering unit is connected at the end; 由起点输入信号,信号经过边上的可控电器元件,到达边末端的单向电压触发单元,经电荷的积累,到达阀值,单向电压触发单元触发;分别输出信号到节点寄存器记录边的编号,及向相连的边继续输出信号。The input signal is input from the starting point, and the signal passes through the controllable electrical component on the side, and reaches the unidirectional voltage triggering unit at the end of the edge. After the charge is accumulated, the threshold value is reached, and the unidirectional voltage triggering unit triggers; respectively, the signal is output to the node register recording side. Number, and continue to output signals to the connected side. 根据权利要求1所述的量化的多线程网络智能选径方法,其特征在于:步骤 b中,各边上连接有阻抗值可变的可控电器元件,边末端连接单向电压触发单元,通过 设置可控电器元件的阻抗大小或单向电压触发单元的触发阀值,来调节触发阀值电压的集电时间,以调节边间信号的传输时间;通过在边上串接可控开关元件,实现对边的通断进行控制。The quantized multi-thread network intelligent routing method according to claim 1, wherein the step In b, a controllable electrical component with a variable impedance value is connected to each side, and a unidirectional voltage triggering unit is connected at the end, and the Setting the impedance of the controllable electrical component or the triggering threshold of the unidirectional voltage triggering unit to adjust the collecting time of the triggering threshold voltage to adjust the transmission time of the edge signal; by serially connecting the controllable switching component on the side, Control the on and off of the edge. 根据权利要求1至6任一项所述的 量化的多线程网络智能选径方法,其特征在于:各边上串接有用于限制信号传输方向的限流元件,使得该网络形成有向网络。The invention according to any one of claims 1 to 6 A quantized multi-thread network intelligent path selection method is characterized in that a current limiting element for limiting a signal transmission direction is connected in series on each side, so that the network forms a directed network. 根据权利要求7所述的量化的多线程网络智能选径方法,其特征在于:该起点具有多个或一个 ,该终点具有一个或多个;The quantized multi-thread network intelligent routing method according to claim 7, wherein the starting point has a plurality or a , the end point has one or more; 当起点具有多个,终点具有一个时,各节点寄存器记录由每一个起点到单终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得每一起点与单终点间的信号传输时间最短的路径;When there are multiple starting points and one end point, each node register records the number of each side from each starting point to the single end point, and traces the number of the edge recorded by the node register to obtain the between each starting point and the single end point. The path with the shortest signal transmission time; 当起点具有一个,终点具有多个时,各节点寄存器记录由单起点到每一终点之间各边的编号,追溯其经过节点寄存器记录的边的编号,从而获得单起点与每一终点间信号传输时间各个最短的路径。When there is one starting point and there are multiple ending points, each node register records the number of each side from the single starting point to each end point, and traces the number of the edge recorded by the node register to obtain the signal between the single starting point and each end point. The shortest path for each transmission time. 根据权利要求7所述的量化的多线程网络智能选径方法,其特征在于:在获得从起点O到终点E的最短路径后,设最短路径上从起点O到终点E所用的时间量为c;最短路径上从起点O到其它节点D所用的时间量为d;与最短路径上其它节点D相邻且未被触发的后备节 点F,从其它节点D到后备节点F 所用的时间量为X,根据X+d>c的范围选择后备节点F,并使最短路径上各点的状态回复到触发前的状态,对于X+d≤c的其它各点继续寻径过程;在X+d>c选择范围内的节点则以X+d的时间量释放信号,这样就获得次短路径,这就是第一条后备路径,重复以上步骤,就在有向网络中获得多条后备路径。The quantized multi-thread network intelligent path selection method according to claim 7, wherein after obtaining the shortest path from the start point O to the end point E, setting the time amount from the start point O to the end point E on the shortest path is c The amount of time taken from the starting point O to the other node D on the shortest path is d; the backup section adjacent to other nodes D on the shortest path and not triggered Point F, from other node D to backup node F The amount of time used is X, the backup node F is selected according to the range of X+d>c, and the state of each point on the shortest path is returned to the state before the trigger, and the pathfinding process is continued for the other points of X+d≤c The node in the X+d>c selection range releases the signal by the amount of time of X+d, so that the second short path is obtained, which is the first backup path. Repeat the above steps to obtain more in the directed network. Strip backup path. 根据权利要求7所述的 量化的多线程网络智能选径方法,其特征在于:The quantized multi-thread network intelligent path selection method according to claim 7, wherein: 先从起点到网络拓扑结构图中的各点获得最短路径及对应的量t1,再从终点到网络中的各点获得最短路径及对应的量t2,其中对应的量指由起点/终点到网络拓扑结构图中各点所用的时间,各点的两量t1、t2相加,最小总量的点集以及它们的拓扑连接,就构成起点与终点间的最短路径,次最小总量的点集以及它们和相邻的最小总量的点的拓扑连接,就构成起点与终点间的次短路径。 First, obtain the shortest path and the corresponding quantity t1 from the starting point to each point in the network topology diagram, and then obtain the shortest path and the corresponding quantity t2 from the end point to each point in the network, where the corresponding quantity refers to the starting point/end point to the network. The time used by each point in the topology diagram, the two quantities t1 and t2 of each point are added, the minimum total point set and their topological connections form the shortest path between the start point and the end point, and the point set of the next smallest total amount And their topological connection to the adjacent minimum total number of points constitutes the shortest path between the start and end points.
PCT/CN2010/070311 2009-03-26 2010-01-21 Quantized, multithreaded and intelligent path selection method in network Ceased WO2010108395A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910038203.9 2009-03-26
CN200910038203 2009-03-26

Publications (1)

Publication Number Publication Date
WO2010108395A1 true WO2010108395A1 (en) 2010-09-30

Family

ID=42780155

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/070311 Ceased WO2010108395A1 (en) 2009-03-26 2010-01-21 Quantized, multithreaded and intelligent path selection method in network

Country Status (1)

Country Link
WO (1) WO2010108395A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102332995A (en) * 2011-03-01 2012-01-25 林定伟 A network simulation structure and its simulation method
WO2022268101A1 (en) * 2021-06-25 2022-12-29 华为技术有限公司 Topological structure determination method, apparatus, device, and system
CN116806044A (en) * 2023-08-25 2023-09-26 三峡智控科技有限公司 Data transmission method and device of wireless sensor network and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5142531A (en) * 1989-05-18 1992-08-25 British Telecommunications Public Limited Company Data communications network
CN1299541A (en) * 1998-04-20 2001-06-13 萨尔诺夫公司 Traffic routing in small wireless data net works
CN1518818A (en) * 2001-03-14 2004-08-04 Efficient Path Learning Methods in Networks
US20050267987A1 (en) * 2004-03-25 2005-12-01 Aiseek Ltd Techniques for path finding and terrain analysis

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5142531A (en) * 1989-05-18 1992-08-25 British Telecommunications Public Limited Company Data communications network
CN1299541A (en) * 1998-04-20 2001-06-13 萨尔诺夫公司 Traffic routing in small wireless data net works
CN1518818A (en) * 2001-03-14 2004-08-04 Efficient Path Learning Methods in Networks
US20050267987A1 (en) * 2004-03-25 2005-12-01 Aiseek Ltd Techniques for path finding and terrain analysis

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102332995A (en) * 2011-03-01 2012-01-25 林定伟 A network simulation structure and its simulation method
WO2012116567A1 (en) * 2011-03-01 2012-09-07 Lin Dingwei Network simulation structure and simulation method thereof
WO2022268101A1 (en) * 2021-06-25 2022-12-29 华为技术有限公司 Topological structure determination method, apparatus, device, and system
CN116806044A (en) * 2023-08-25 2023-09-26 三峡智控科技有限公司 Data transmission method and device of wireless sensor network and electronic equipment
CN116806044B (en) * 2023-08-25 2023-12-22 三峡科技有限责任公司 Data transmission method and device of wireless sensor network and electronic equipment

Similar Documents

Publication Publication Date Title
CN100463439C (en) Measuring Architecture for Obtaining Per-Hop Unidirectional Packet Loss and Delay in Service Network
CN109474023B (en) Real-time update method, system, storage medium and terminal for intelligent distribution network segment
WO2010108395A1 (en) Quantized, multithreaded and intelligent path selection method in network
CN108880946B (en) Estimation method for data communication time delay between main station of wide area monitoring system and PMU (power management unit)
CN106059830A (en) Automatic analysis method for traffic performance of PTN (Packet Transport Network) ring network
CN107276896A (en) Improve the point-to-point transmission method for searching shortest route of Dijkstra's algorithm
CN117630579B (en) Distribution network fault accurate positioning method based on distributed traveling wave detection
CN105467193B (en) Voltage detecting circuit
CN105407049B (en) Delay-tolerant network max-flow method for routing based on time aggregation figure
CN103107943B (en) Self-adaption routing method for no-cache optical switching network
CN109478781B (en) Balanced Conductance Compensation Symmetric Method for Obtaining Power Transfer Coefficients of DC Power Networks
CN117168495A (en) Method and device for testing inter-axis crosstalk of optical chip for triaxial fiber optic gyroscope
WO2025077176A1 (en) Frequency measurement circuit, switching converter and electronic device
WO2015042952A1 (en) Network planning method and device
CN101729417A (en) Telecommunication-orientated intelligent inquiry and verification system for end-to-end service circuit resource
CN112737638B (en) Incremental routing method and system for reliability of power line communication
Johari et al. Routing and peering in a competitive Internet
CN101848139B (en) Quantized and multithreaded network intelligent routing method
CN119766731A (en) Congestion control method, device, electronic device and storage medium
CN106789642A (en) A kind of dynamic load balancing method based on SDN
Zhang et al. INT-balance: In-band network-wide telemetry with balanced monitoring path planning
JP4393132B2 (en) Multi-layer user management method of multi-casting proxy
CN107024632A (en) Multi-measuring point difference recording wave device sychronisation and synchronous method
WO2024193473A1 (en) Apparatus and method for determining position information of photovoltaic device, and storage medium
CN107888282B (en) Circuit whole-course route calculation method of optical transmission network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10755395

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 10/01/2012)

122 Ep: pct application non-entry in european phase

Ref document number: 10755395

Country of ref document: EP

Kind code of ref document: A1