1
The connectivity threshold on random graphs Daniel Etrata Mentors: Benjamin Antieau and Samuel Cole Mathematical Computing Laboratory S UMMARY This semester’s research focused on determining to what extent we can use properties of random graphs to study points on alge- braic varieties. Along the way, we developed a series of tools in Python called persispy to understand the subject material. M OTIVATION In higher dimension and with multiple equations, it becomes very difficult to understand basic properties of their set of solutions. We are developing persispy to study the approximate solution sets of algebraic varieties. We should say that this poster shows solutions in the reals for the sake of plotting points. Additionally, our tool can also return the set of solutions in the complex, which is nice when an algebraic variety only has complex solutions. N EIGHBORHOOD GRAPHS IN THE PLANE Here is an example of a neighborhood graph in the plane whose distance is in the critical regime. We construct each component by choosing a random vertex, running a depth first search, and visiting all the neighbors. T HE CONNECTIVITY PROPERTY AND ITS THRESHOLD Let n be the number of points, ε be the maximum edge between points, G(n) be a random graph, and P be a general property of the graph. Then G(n) has P a. s. as n . It turns out when we define ε (n), we can find a threshold function for that property, here denoted as ε P . Then, G(n) has P a. s. if ε ε P . The complement is that G(n) does not have P a. s. if ε ε P . In particular, we are interested in the connectivity property, where given a point, there is a path to another point in the graph. We want to choose a good n and ε such that all vertices are connected and topological features are not obscured. For points in the plane, then the threshold is given when ε (n)= log(n) n 1 2 , (1) then a.s. G(n, ε ) is connected [1]. We can also generalize the threshold to the d-dimensional box. Let d be the dimension and c R. Then the threshold is ε (n)= log(n) · c n 1 d . T HRESHOLD GRAPHS We use a Monte Carlo method to sample graphs around the threshold. We take a random n and ε and return the neighborhood graph. Then, we count the number of connected components. We also plot the super critical threshold from Equation 1 for compar- ison. Notice points around and above the threshold are dark red and therefore either have very few components or are completely connected. L ARGE CONNECTED COMPONENTS Here is a neighborhood graph of 5000 random points with ε = 0.15 on the torus. In the picture, there are 250 components, 86 of which are singletons. The largest component has 3061 vertices and 9578 edges. persispy T OOL C HAIN Point Cloud PHCpack Points Weighted Simplicial Complex Persistent Homology There are a few tools to persispy. In short detail, we use the phc or points point cloud process to return a point cloud from point cloud. From here, we can get a neighborhood graph from weighted simplicial complex. We can then filter through the resulting simplicial complexes in persistent homology. This poster focuses on the results of point cloud and weighted simplicial complex modules. C ITATION Bobrowski, O., and Kahle, M., Topology of Random Geometric Complexes: A Survey. September 17, 2014. http://mcl.math.uic.edu/

The connectivity threshold on random graphsmcl.math.uic.edu/wp-content/uploads/2015/11/S16-TAV-poster2.pdfThe connectivity threshold on random graphs Daniel Etrata Mentors: ... Title:

  • Upload
    vohanh

  • View
    225

  • Download
    3

Embed Size (px)

Citation preview

Page 1: The connectivity threshold on random graphsmcl.math.uic.edu/wp-content/uploads/2015/11/S16-TAV-poster2.pdfThe connectivity threshold on random graphs Daniel Etrata Mentors: ... Title:

The connectivity threshold on random graphsDaniel Etrata

Mentors: Benjamin Antieau and Samuel Cole

MathematicalComputingLaboratory

SUMMARY

This semester’s research focused on determining to what extentwe can use properties of random graphs to study points on alge-braic varieties. Along the way, we developed a series of tools inPython called persispy to understand the subject material.

MOTIVATION

In higher dimension and with multiple equations, it becomes verydifficult to understand basic properties of their set of solutions.We are developing persispy to study the approximate solutionsets of algebraic varieties. We should say that this poster showssolutions in the reals for the sake of plotting points. Additionally,our tool can also return the set of solutions in the complex, whichis nice when an algebraic variety only has complex solutions.

NEIGHBORHOOD GRAPHS IN THE PLANE

Here is an example of a neighborhood graph in the plane whosedistance is in the critical regime. We construct each componentby choosing a random vertex, running a depth first search, andvisiting all the neighbors.

THE CONNECTIVITY PROPERTYAND ITS THRESHOLD

Let n be the number of points, ε be the maximum edge betweenpoints, G(n) be a random graph, and P be a general property ofthe graph. Then G(n) has P a. s. as n→ ∞. It turns out when wedefine ε(n), we can find a threshold function for that property,here denoted as εP. Then, G(n) has P a. s. if ε � εP. Thecomplement is that G(n) does not have P a. s. if ε � εP.

In particular, we are interested in the connectivity property,where given a point, there is a path to another point in the graph.We want to choose a good n and ε such that all vertices areconnected and topological features are not obscured. For pointsin the plane, then the threshold is given when

ε(n) =(

log(n)n

)12, (1)

then a.s. G(n,ε) is connected [1]. We can also generalize thethreshold to the d-dimensional box. Let d be the dimension andc ∈ R. Then the threshold is

ε(n) =(

log(n) · cn

)1d.

THRESHOLD GRAPHS

We use a Monte Carlo method to sample graphs around thethreshold. We take a random n and ε and return the neighborhoodgraph. Then, we count the number of connected components. Wealso plot the super critical threshold from Equation 1 for compar-ison. Notice points around and above the threshold are dark redand therefore either have very few components or are completelyconnected.

LARGE CONNECTED COMPONENTS

Here is a neighborhood graph of 5000 random points with ε =0.15 on the torus. In the picture, there are 250 components, 86of which are singletons. The largest component has 3061 verticesand 9578 edges.

persispy TOOL CHAIN

Point CloudPHCpack Points

Weighted Simplicial Complex

Persistent Homology

There are a few tools to persispy. In short detail, we use thephc or points point cloud process to return a point cloud frompoint cloud. From here, we can get a neighborhood graph fromweighted simplicial complex. We can then filter through theresulting simplicial complexes in persistent homology.

This poster focuses on the results of point cloud andweighted simplicial complex modules.

CITATION

Bobrowski, O., and Kahle, M., Topology of RandomGeometric Complexes: A Survey. September 17, 2014.

http://mcl.math.uic.edu/