Related Experiment Video
Updated: Feb 1, 2026

Correlative Microscopy for 3D Structural Analysis of Dynamic Interactions
Published on: June 24, 2013
Compile- and run-time approaches for the selection of efficient data structures for dynamic graph analysis
Benjamin Schiller1, Clemens Deusser1, Jeronimo Castrillon2
11Privacy and Data Security, Department of Computer Science, TU Dresden, Nöthnitzer Straße 46, Dresden, 01187 Germany.
Optimizing dynamic graph analysis is crucial for performance. This study introduces automated data structure selection, achieving significant speedups for both constant and non-constant workloads in graph processing.
Area of Science:
- Computer Science
- Data Science
- Algorithm Analysis
Background:
- Dynamic graphs are prevalent in various fields like social network analysis and big data processing.
- Analyzing high-frequency dynamic graphs demands high performance, which is sensitive to data structure choices.
- Selecting optimal data structures for dynamic graph analysis is challenging, even for expert programmers.
Purpose of the Study:
- To automatically select the most efficient data structures for dynamic graph analysis.
- To extend previous compile-time approaches with a measurement study and cost estimation functions.
- To develop a run-time approach for dynamic graph analysis with non-constant workloads.
Main Methods:
- Conducted a measurement study of seven data structures for dynamic graph analysis.
- Developed and evaluated a compile-time approach for selecting data structures based on estimated costs.
- Implemented and analyzed a run-time approach with live profiling and automatic data structure exchange.
Main Results:
- The compile-time approach achieved speedups of up to 5.4× for real-world dynamic graphs with constant workloads.
- The run-time approach achieved speedups of up to 7.3× for artificial non-constant workloads.
- Both approaches demonstrated significant performance improvements over basic data structure configurations.
Conclusions:
- Automated data structure selection significantly enhances dynamic graph analysis performance.
- The run-time approach effectively addresses the limitations of static, compile-time methods for non-constant workloads.
- This work provides practical solutions for optimizing performance in dynamic graph processing.
Related Concept Videos
Time-Series Graph
Model-Independent Approaches for Pharmacokinetic Data: Noncompartmental Analysis
One important characteristic of noncompartmental analyses is that drug exposure increases proportionally with increasing doses. This...
Selected Data About Geographic Locations
Analysis Methods of Pharmacokinetic Data: Model and Model-Independent Approaches
The model approach uses mathematical models to describe changes in drug concentration over time. Pharmacokinetic models help characterize drug behavior in patients, predict drug concentration in the body fluids, calculate optimum dosage regimens, and evaluate the risk of toxicity. However, ensuring that the model fits the experimental data accurately...
Model Approaches for Pharmacokinetic Data: Compartment Models
Two primary types of compartment models are recognized: mammillary and catenary. The more...
Ogive Graph

