Strength of a graph: example |
In graph theory, the strength of an undirected graph corresponds to the minimum ratio of edges removed/components created in a decomposition of the graph in question. It is a method to compute partitions of the set of vertices and detect zones of high concentration of edges, and is analogous to graph toughness which is defined similarly for vertex removal.
The strength
\sigma(G)
\Pi
V
\partial\pi
\pi\in\Pi
\displaystyle\sigma(G)=min\pi\in\Pi
|\partial\pi| | |
|\pi|-1 |
lT
\sigma(G)=max\left\{\sumT\inlTλT : \forallT\in{lT} λT\geq0and\foralle\inE \sumT\niλT\leq1\right\}.
\sigma(G)=min\left\{\sume\inye : \foralle\inE ye\geq0and\forallT\in{lT} \sume\inye\geq1\right\}.
Computing the strength of a graph can be done in polynomial time, and the first such algorithmwas discovered by Cunningham (1985). The algorithm with best complexity for computing exactly the strength is due to Trubin (1993), uses the flow decomposition of Goldberg and Rao (1998), in time
O(min(\sqrt{m},n2/3)mnlog(n2/m+2))
\pi=\{V1,...,Vk\}
i\in\{1,...,k\}
Gi=G/Vi
Vi
\sigma(Gk)\geq\sigma(G)
\lfloor\sigma(G)\rfloor