Continuous graph
In graph theory, a continuous graph is a graph whose set of vertices is a continuous space X. Continuous graphs are used as models for real-world graphs, as an alternative to other graph models such as for instance exponential random graph models.
Definition
Edges, being unordered pairs of vertices, are defined in a continuous graph by a symmetric relation[1] (i.e. subset) of the cartesian product X2 or equivalently by a symmetric function from X2 to the set {0, 1} . This could represent 1 for an edge between two vertices, and 0 for no edge, or it could represent a complete graph with a 2-color edge coloring. In this context, the set {0,1} is often denoted by 2, so we have f(X2)→2. For multi-colorings of edges we would have f(X2)→n.[2][3][4] The value of the function f(x,y) for x=y, i.e. whether the relation is reflexive determines whether the graph has loops or not but this isn't usually considered as it doesn't make much difference to the theory.[1] In descriptive set theory the spaces of interest are perfect separable Polish spaces and related spaces.[5][6]
Given a finite graph H and a continuous or discrete graph G, the homomorphism density t(H,G) is defined to be the proportion of injective maps from the vertex set of H to vertex set of G which is a graph homomorphism. For instance, if H consists of two vertices joined by a single edge, t(H,G) is the edge density of G. A sequence of finite (dense) graphs Gn is said to be convergent if, for each fixed finite graph H, the homomorphism densities t(H,Gn) are a convergent sequence of numbers. A continuous graph G is said to be a limit of such a sequence if t(H,Gn) converges to t(H,G) for each H, in which case we refer to G as a graphon. Such a limit is a symmetric measurable function in two variables,[7] that can often be written f(X2)→[0,1] which is the same as a complete continuous graph where the edges have values in the interval [0,1]. It can be shown that any sequence of dense graphs has a convergent subsequence, whose limit is a graphon which is unique up to measure rearrangement.[8] A key tool used in the proof of this claim is the Szemerédi regularity lemma.
For instance, for each natural number n, let Gn be a complete bipartite graph between two sets of n vertices. Then in the limit , Gn converges to the graphon described by the function f([0,1]2)→[0,1] defined by setting f(x,y)=1 when or , and f(x,y)=0 otherwise.
Graphons can be used to establish results in the property testing of graphs.[9]
For any sets X and Y, the two-variable symmetric function f(X2)→Y is a complete graph with edges labelled with elements of Y. For multi-variable symmetric functions we have f(Xn)→Y for the complete hypergraph with edges labelled with elements of Y.[10]
Given a discrete-time dynamical system, the trajectories, or orbits (state space) of all the points form a (possibly disconnected) directed graph which is a continuous graph if the system is defined on a continuous space. The trajectories of a continuous-time dynamical system would form a collection of curved paths (phase space) rather than a collection of piece-wise linear paths and so is not a graph in the traditional sense.
Applications
As any graph model, continuous graphs can be used to model many different types of real-world graphs. One arbitrary example is given by peer-to-peer systems.[11]
See also
- Combinatorial set theory
- Tree (set theory)
- Petri Net#Discrete, continuous, and hybrid Petri nets
References
- ↑ 1.0 1.1 Webster, J. (1996). "Continuum theory in the digital setting". CiteSeerX: 10
.1 ..1 .49 .4540 - ↑ Deaconu, Valentin (July 23–26, 1998). "Continuous graphs and C*-algebras". Operator theoretical methods. 17th International Conference on Operator Theory. Timișoara (Romania). ISBN 978-973-99097-2-3. CiteSeerX: 10
.1 ..1 .147 .1638 - ↑ Geschke, Stefan; Goldstern, Martin; Kojman, Menachem (2004). "Continuous Ramsey Theory on Polish Spaces and covering the plane by functions". Journal of Mathematical Logic. CiteSeerX: 10
.1 ..1 .74 .6434 - ↑ Geschke, Stefan. "Infinite Ramsey Theory".
- ↑ Nahum, Ronny; Zafrany, Samy (1994). "A Topological Linking Theorem in Simple Graphs".
- ↑ Nahum, R.; Zafrany, S. (1994). "Topological complexity of graphs and their spanning trees". CiteSeerX: 10
.1 ..1 .22 .1949 - ↑ Borgs, Christian; Chayes, Jennifer; Lovász, László (2006). "Graph Limits and Parameter Testing". Proceedings of the thirty-eighth annual ACM symposium on Theory of computing. CiteSeerX: 10
.1 ..1 .92 .2788 - ↑ Lovász, László; Szegedy, Balasz (2006). "Limits of dense graph sequences". J. Combin. Theory Ser. B 96 (6): 933–957. doi:10.1016/j.jctb.2006.05.002.
- ↑ Lovász, László; Szegedy, Balasz (2010). "Testing properties of graphs and functions". Israel J. Math. 178: 113–156. doi:10.1007/s11856-010-0060-7.
- ↑ Austin, T.; Tao, T. (2010). "Testability and repair of hereditary hypergraph properties". Random Structures and Algorithms. arXiv:0801.2179.
- ↑ Naor, M.; Wieder, U. (2007). "Novel architectures for P2P applications: the continuous-discrete approach". ACM Transactions on Algorithms (TALG). CiteSeerX: 10
.1 ..1 .64 .8030
Further reading
- Uncountable Graphs and Invariant Measures on the Set of Universal Countable Graphs, F. Petrov, A. Vershik, 2008