# Syntgen: A system to generate temporal networks with user specified   topology

**Authors:** Luis Ramada Pereira, Rui J. Lopes, Jorge Lou\c{c}\~a

arXiv: 1903.06277 · 2019-03-18

## TL;DR

Syntgen is a system for generating synthetic temporal networks with user-defined static and dynamic topological properties, aiding algorithm validation and analysis of complex systems.

## Contribution

It introduces a principled approach to generate temporal networks with customizable topology and temporal evolution, including analysis of graphability conditions and cluster assignment heuristics.

## Key findings

- Supports networks with thousands of nodes and hundreds of clusters.
- Maintains strong adherence to specified topological properties.
- Enables validation of temporal network algorithms.

## Abstract

Network representations can help reveal the behavior of complex systems. Useful information can be derived from the network properties and invariants, such as components, clusters or cliques, as well as from their changes over time. The evolution of clusters of nodes (or communities) is one of the major focus of research. However, the time dimension increases complexity, introducing new constructs and requiring novel and enhanced algorithms. In spite of recent improvements, the relative scarcity of timestamped representations of empiric networks, with known ground truth, hinders algorithm validation. A few approaches have been proposed to generate synthetic temporal networks that conform to static topological specifications while in general adopting an ad-hoc approach to temporal evolution. We believe there is still a need for a principled synthetic network generator that conforms to problem domain topological specifications from a static as well as temporal perspective. Here we present such a system. The unique attributes of our system include accepting arbitrary node degree and cluster size distributions and temporal evolution under user control, while supporting tunable joint distribution and temporal correlation of node degrees. Theoretical contributions include the analysis of conditions for "graphability" of sequences of inter and intra cluster node degrees and cluster sizes and the development of a heuristic to search for the cluster membership of nodes that minimizes the shared information distance between clusterings. Our work shows that this system is capable of generating networks under user controlled topology with up to thousands of nodes and hundreds of clusters with strong topology adherence. Much larger networks are possible with relaxed requirements. The generated networks support algorithm validation as well as problem domain analysis.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.06277/full.md

## Figures

25 figures with captions in the complete paper: https://tomesphere.com/paper/1903.06277/full.md

## References

32 references — full list in the complete paper: https://tomesphere.com/paper/1903.06277/full.md

---
Source: https://tomesphere.com/paper/1903.06277