GraphDensity
✖
GraphDensity
Details and Options

- GraphDensity is the ratio of the number of edges divided by the number of edges of a complete graph with the same number of vertices.
- A simple undirected graph with
vertices and
edges has graph density
.
- A simple directed graph with
vertices and
edges has graph density
.
Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Scope (6)Survey of the scope of standard use cases
GraphDensity works with undirected graphs:

https://wolfram.com/xid/0rs6psion-edqvym


https://wolfram.com/xid/0rs6psion-hike2


https://wolfram.com/xid/0rs6psion-15kl6n


https://wolfram.com/xid/0rs6psion-czvddh

Use rules to specify the graph:

https://wolfram.com/xid/0rs6psion-bndh30

GraphDensity works with large graphs:

https://wolfram.com/xid/0rs6psion-cddhqp

https://wolfram.com/xid/0rs6psion-nur2pn

Applications (4)Sample problems that can be solved with this function
Find the proportion of games between teams during an American college football season:

https://wolfram.com/xid/0rs6psion-v3do44


https://wolfram.com/xid/0rs6psion-ea0utm

Compute the probability that two randomly chosen friends in a network are connected:

https://wolfram.com/xid/0rs6psion-h6tn6q


https://wolfram.com/xid/0rs6psion-yhv13k


https://wolfram.com/xid/0rs6psion-1p08xf

https://wolfram.com/xid/0rs6psion-chi8pv

https://wolfram.com/xid/0rs6psion-ca7p7


https://wolfram.com/xid/0rs6psion-q3sm2y

The expected number of edges matches the original graph:

https://wolfram.com/xid/0rs6psion-c1w5e

Distribution of density in BernoulliGraphDistribution[n,p]:

https://wolfram.com/xid/0rs6psion-3snv7e

https://wolfram.com/xid/0rs6psion-2wa8us


https://wolfram.com/xid/0rs6psion-xpq61t

Properties & Relations (6)Properties of the function, and connections to other functions
GraphDensity measures the density of the AdjacencyMatrix:

https://wolfram.com/xid/0rs6psion-h8zjco


https://wolfram.com/xid/0rs6psion-i2mc3d

Get the density from AdjacencyMatrix:

https://wolfram.com/xid/0rs6psion-j70azq


https://wolfram.com/xid/0rs6psion-lpbc7l

The graph density is between 0 and 1:

https://wolfram.com/xid/0rs6psion-trv57o


https://wolfram.com/xid/0rs6psion-226qoy

The density of an empty graph is 0:

https://wolfram.com/xid/0rs6psion-71w3aj


https://wolfram.com/xid/0rs6psion-nu8h3x

Use EmptyGraphQ to test for emptiness:

https://wolfram.com/xid/0rs6psion-13odbi

The density of a complete graph is 1:

https://wolfram.com/xid/0rs6psion-dy2r3c


https://wolfram.com/xid/0rs6psion-lvs8lo

Use CompleteGraphQ to test for complete graphs:

https://wolfram.com/xid/0rs6psion-7idkfw

Converting an undirected graph to a directed graph does not change the density:

https://wolfram.com/xid/0rs6psion-j74kcy


https://wolfram.com/xid/0rs6psion-g3kn0c

Unless self-loops are taken into consideration:

https://wolfram.com/xid/0rs6psion-7yf9id

LocalClusteringCoefficient gives a local measure of density:

https://wolfram.com/xid/0rs6psion-lbgmc3


https://wolfram.com/xid/0rs6psion-2fo6ui


https://wolfram.com/xid/0rs6psion-r0zmf5

Wolfram Research (2012), GraphDensity, Wolfram Language function, https://reference.wolfram.com/language/ref/GraphDensity.html (updated 2015).
Text
Wolfram Research (2012), GraphDensity, Wolfram Language function, https://reference.wolfram.com/language/ref/GraphDensity.html (updated 2015).
Wolfram Research (2012), GraphDensity, Wolfram Language function, https://reference.wolfram.com/language/ref/GraphDensity.html (updated 2015).
CMS
Wolfram Language. 2012. "GraphDensity." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/GraphDensity.html.
Wolfram Language. 2012. "GraphDensity." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/GraphDensity.html.
APA
Wolfram Language. (2012). GraphDensity. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GraphDensity.html
Wolfram Language. (2012). GraphDensity. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GraphDensity.html
BibTeX
@misc{reference.wolfram_2025_graphdensity, author="Wolfram Research", title="{GraphDensity}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/GraphDensity.html}", note=[Accessed: 29-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_graphdensity, organization={Wolfram Research}, title={GraphDensity}, year={2015}, url={https://reference.wolfram.com/language/ref/GraphDensity.html}, note=[Accessed: 29-March-2025
]}