A sliding window-based algorithm for faster transformation of time series into complex networks
Rafael Carmona-Cabezas1, Javier Gómez-Gómez1, Eduardo Gutiérrez de Ravé1
1Department of Graphic Engineering and Geomatic, University of Cordoba, Gregor Mendel Building, 3rd Floor, Campus Rabanales, 14071 Cordoba, Spain.
A new Sliding Visibility Graph (SVG) method approximates time series analysis efficiently. This method offers linear time complexity, making it ideal for large datasets and real-time applications.
Area of Science:
- Complex systems analysis
- Time series analysis
- Network science
Background:
- Visibility Graphs (VG) are used for time series analysis.
- Traditional VG methods have quadratic time complexity, limiting their use with large datasets.
- Most nodes in a VG are not connected to distant nodes, suggesting potential for optimization.
Purpose of the Study:
- Introduce a new, efficient approximation method for Visibility Graphs.
- Evaluate the time efficiency and accuracy of the proposed method.
- Assess the applicability of the method for real-time time series analysis.
Main Methods:
- Developed the Sliding Visibility Graph (SVG) method, which leverages the sparse nature of VG adjacency matrices.
- Performed numerical tests on various time series using SVG.
- Compared SVG results with exact VG values.
Main Results:
- SVG exhibits linear time complexity (O(N)), a significant improvement over VG's quadratic complexity (O(N^2)).
- SVG results rapidly converge to exact VG values, particularly for random and stochastic time series.
- The method is adaptable for real-time analysis using fixed-length data segments.
Conclusions:
- SVG provides a computationally efficient and accurate approximation for Visibility Graph analysis.
- The linear time complexity makes SVG suitable for analyzing very large time series.
- SVG's adaptability to real-time data streams opens new avenues for dynamic time series analysis.
More Related Videos
09:32Network Analysis of Foramen Ovale Electrode Recordings in Drug-resistant Temporal Lobe Epilepsy Patients
Published on: December 18, 2016
13:13Time-Lapse Imaging of Neuronal Arborization using Sparse Adeno-Associated Virus Labeling of Genetically Targeted Retinal Cell Populations
Published on: March 19, 2021
Related Concept Videos
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Transformations of Functions II
Time-Series Graph
Fast Decoupled and DC Powerflow
Transformations of Functions III
Basic Operations on Signals
Time Reversal mirrors a continuous-time signal about the vertical axis at t=0. This is achieved by substituting t with −t. For example, if a signal x(t) is considered, the time-reversed signal is x(−t). This operation can be graphically represented, showing the mirrored signal.
