Related Experiment Video
Updated: Jun 9, 2025

05:55
Modeling the Functional Network for Spatial Navigation in the Human Brain
Published on: October 13, 2023
999
Shortest path counting in complex networks based on powers of the adjacency matrix
Dingrong Tan1,2,3, Ye Deng1,2, Yu Xiao1,2
1Department of Systems Science, Faculty of Arts and Sciences, Beijing Normal University, Zhuhai 519087, China.
Chaos (Woodbury, N.Y.)
|October 21, 2024
Summary
This study introduces a fast algorithm using adjacency matrix powers to count shortest paths and their lengths in complex networks. This method significantly improves computational speed for large-scale network analysis.
Area of Science:
- Graph theory
- Network science
- Computer science
Background:
- Complex networks are ubiquitous in nature and society.
- Shortest path calculations are fundamental in network science.
- Existing methods struggle to quantify both the number and length of shortest paths efficiently.
Purpose of the Study:
- To develop a fast algorithm for counting all-pairs shortest paths and their lengths.
- To extend the use of adjacency matrix powers beyond walk counting.
Main Methods:
- The study proposes an algorithm based on powers of the adjacency matrix.
- This method is designed to count both the number and length of all shortest paths.
- The algorithm addresses the all-pairs shortest path count problem.
Main Results:
- The proposed algorithm is significantly faster than classical methods on various network types and sizes.
- Experimental results demonstrate superior performance on synthetic and real-world networks.
- The algorithm's time complexity surpasses current state-of-the-art methods.
Conclusions:
- The developed algorithm enables rapid calculation of all shortest paths in large-scale networks.
- This offers potential applications in traffic flow optimization and social network analysis.
- The method provides an efficient solution for a long-standing challenge in network science.
Related Concept Videos
Complex Power
372
Power engineers have introduced the concept of complex power to determine the cumulative effect of parallel loads. This idea plays a crucial role in power analysis because it encompasses all the details related to the power consumed by a specific load.
Complex power is defined as the multiplication of the voltage and the complex conjugate of the current. The magnitude of this power, known as apparent power, is measured in volt-amperes (VA). Notably, the angle of the complex power equates to the...
Complex power is defined as the multiplication of the voltage and the complex conjugate of the current. The magnitude of this power, known as apparent power, is measured in volt-amperes (VA). Notably, the angle of the complex power equates to the...
372
Fast Decoupled and DC Powerflow
176
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
176
Conservation of AC Power
327
The principle of power preservation is applicable to both ac and dc circuits. This principle, when applied to AC power, asserts that the complex, real, and reactive powers produced by the source are equal to the total complex, real, and reactive powers absorbed by the loads. When two load impedances are connected in parallel to an ac source V, the complex power provided by the source can be calculated using the relation
327
The Power Flow Problem and Solution
176
Power flow problem analysis is fundamental for determining real and reactive power flows in network components, such as transmission lines, transformers, and loads. The power system's single-line diagram provides data on the bus, transmission line, and transformer. Each bus k in the system is characterized by four key variables: voltage magnitude Vk, phase angle δk, real power Pk, and reactive power Qk. Two of these four variables are inputs, while the...
176
Vector Algebra: Graphical Method
11.9K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
11.9K
Network Function of a Circuit
266
Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
266

