fbpx
Wikipedia

Conductance (graph theory)

In theoretical computer science, graph theory, and mathematics, the conductance is a parameter of a Markov chain that is closely tied to its mixing time, that is, how rapidly the chain converges to its stationary distribution, should it exist. Equivalently, the conductance can be viewed as a parameter of a directed graph, in which case it can be used to analyze how quickly random walks in the graph converge.

An undirected graph G and a few example cuts with the corresponding conductances

The conductance of a graph is closely related to the Cheeger constant of the graph, which is also known as the edge expansion or the isoperimetic number. However, due to subtly different definitions, the conductance and the edge expansion do not generally coincide if the graphs are not regular. On the other hand, the notion of electrical conductance that appears in electrical networks is unrelated to the conductance of a graph.

History edit

The conductance was first defined by Mark Jerrum and Alistair Sinclair in 1988 to prove that the permanent of a matrix with entries from {0,1} has a polynomial-time approximation scheme.[1] In the proof, Jerrum and Sinclair studied the Markov chain that switches between perfect and near-perfect matchings in bipartite graphs by adding or removing individual edges. They defined and used the conductance to prove that this Markov chain is rapidly mixing. This means that, after running the Markov chain for a polynomial number of steps, the resulting distribution is guaranteed to be close to the stationary distribution, which in this case is the uniform distribution on the set of all perfect and near-perfect matchings. This rapidly mixing Markov chain makes it possible in polynomial time to draw approximately uniform random samples from the set of all perfect matchings in the bipartite graph, which in turn gives rise to the polynomial-time approximation scheme for computing the permanent.

Definition edit

For undirected d-regular graphs   without edge weights, the conductance   is equal to the Cheeger constant   divided by d, that is, we have  .

More generally, let   be a directed graph with   vertices, vertex set  , edge set  , and real weights   on each edge  . Let   be any vertex subset. The conductance   of the cut   is defined via

 
where
 
and so   is the total weight of all edges that are crossing the cut from   to   and
 
is the volume of  , that is, the total weight of all edges that start at  . If   equals  , then   also equals   and   is defined as  .

The conductance   of the graph   is now defined as the minimum conductance over all possible cuts:

 
Equivalently, the conductance satisfies
 

Generalizations and applications edit

In practical applications, one often considers the conductance only over a cut. A common generalization of conductance is to handle the case of weights assigned to the edges: then the weights are added; if the weight is in the form of a resistance, then the reciprocal weights are added.

The notion of conductance underpins the study of percolation in physics and other applied areas; thus, for example, the permeability of petroleum through porous rock can be modeled in terms of the conductance of a graph, with weights given by pore sizes.

Conductance also helps measure the quality of a Spectral clustering. The maximum among the conductance of clusters provides a bound which can be used, along with inter-cluster edge weight, to define a measure on the quality of clustering. Intuitively, the conductance of a cluster (which can be seen as a set of vertices in a graph) should be low. Apart from this, the conductance of the subgraph induced by a cluster (called "internal conductance") can be used as well.

Markov chains edit

For an ergodic reversible Markov chain with an underlying graph G, the conductance is a way to measure how hard it is to leave a small set of nodes. Formally, the conductance of a graph is defined as the minimum over all sets   of the capacity of   divided by the ergodic flow out of  . Alistair Sinclair showed that conductance is closely tied to mixing time in ergodic reversible Markov chains. We can also view conductance in a more probabilistic way, as the probability of leaving a set of nodes given that we started in that set to begin with. This may also be written as

 

where   is the stationary distribution of the chain. In some literature, this quantity is also called the bottleneck ratio of G.

Conductance is related to Markov chain mixing time in the reversible setting. Precisely, for any irreducible, reversible Markov Chain with self loop probabilities   for all states   and an initial state  ,

 .

See also edit

Notes edit

  1. ^ Jerrum & Sinclair 1988, pp. 235–244.

References edit

  • Jerrum, Mark; Sinclair, Alistair (1988). Conductance and the rapid mixing property for Markov chains: the approximation of permanent resolved. ACM Press. doi:10.1145/62212.62234. ISBN 978-0-89791-264-8.
  • Béla, Bollobás (1998). Modern graph theory. GTM. Vol. 184. Springer-Verlag. p. 321. ISBN 0-387-98488-7.
  • Kannan, Ravi; Vempala, Santosh; Vetta, Adrian (2004). "On clusterings: Good, bad and spectral". Journal of the ACM. 51 (3): 497–515. doi:10.1145/990308.990313. ISSN 0004-5411.
  • Chung, Fan R. K. (1997). Spectral Graph Theory. Providence (R. I.): American Mathematical Soc. ISBN 0-8218-0315-8.
  • Sinclair, Alistair (1993). Algorithms for Random Generation and Counting: A Markov Chain Approach. Boston, MA: Birkhäuser Boston. doi:10.1007/978-1-4612-0323-0. ISBN 978-1-4612-6707-2.
  • Levin, David A.; Peres, Yuval (2017-10-31). Markov Chains and Mixing Times: Second Edition. Providence, Rhode Island: American Mathematical Soc. ISBN 978-1-4704-2962-1.
  • Cheeger, Jeff (1971). "A Lower Bound for the Smallest Eigenvalue of the Laplacian". Problems in Analysis: A Symposium in Honor of Salomon Bochner (PMS-31). Princeton University Press. pp. 195–200. doi:10.1515/9781400869312-013. ISBN 978-1-4008-6931-2.
  • Diaconis, Persi; Stroock, Daniel (1991). "Geometric Bounds for Eigenvalues of Markov Chains". The Annals of Applied Probability. 1 (1). Institute of Mathematical Statistics: 36–61. ISSN 1050-5164. JSTOR 2959624. Retrieved 2024-04-14.

conductance, graph, theory, theoretical, computer, science, graph, theory, mathematics, conductance, parameter, markov, chain, that, closely, tied, mixing, time, that, rapidly, chain, converges, stationary, distribution, should, exist, equivalently, conductanc. In theoretical computer science graph theory and mathematics the conductance is a parameter of a Markov chain that is closely tied to its mixing time that is how rapidly the chain converges to its stationary distribution should it exist Equivalently the conductance can be viewed as a parameter of a directed graph in which case it can be used to analyze how quickly random walks in the graph converge An undirected graph G and a few example cuts with the corresponding conductances The conductance of a graph is closely related to the Cheeger constant of the graph which is also known as the edge expansion or the isoperimetic number However due to subtly different definitions the conductance and the edge expansion do not generally coincide if the graphs are not regular On the other hand the notion of electrical conductance that appears in electrical networks is unrelated to the conductance of a graph Contents 1 History 2 Definition 3 Generalizations and applications 4 Markov chains 5 See also 6 Notes 7 ReferencesHistory editThe conductance was first defined by Mark Jerrum and Alistair Sinclair in 1988 to prove that the permanent of a matrix with entries from 0 1 has a polynomial time approximation scheme 1 In the proof Jerrum and Sinclair studied the Markov chain that switches between perfect and near perfect matchings in bipartite graphs by adding or removing individual edges They defined and used the conductance to prove that this Markov chain is rapidly mixing This means that after running the Markov chain for a polynomial number of steps the resulting distribution is guaranteed to be close to the stationary distribution which in this case is the uniform distribution on the set of all perfect and near perfect matchings This rapidly mixing Markov chain makes it possible in polynomial time to draw approximately uniform random samples from the set of all perfect matchings in the bipartite graph which in turn gives rise to the polynomial time approximation scheme for computing the permanent Definition editFor undirected d regular graphs G displaystyle G nbsp without edge weights the conductance f G displaystyle varphi G nbsp is equal to the Cheeger constant h G displaystyle h G nbsp divided by d that is we have f G h G d displaystyle varphi G h G d nbsp More generally let G displaystyle G nbsp be a directed graph with n displaystyle n nbsp vertices vertex set V displaystyle V nbsp edge set E displaystyle E nbsp and real weights a i j 0 displaystyle a ij geq 0 nbsp on each edge i j E displaystyle ij in E nbsp Let S V displaystyle S subseteq V nbsp be any vertex subset The conductance f S displaystyle varphi S nbsp of the cut S S displaystyle S bar S nbsp is defined viaf S a S S min v o l S v o l S displaystyle varphi S frac displaystyle a S bar S min mathrm vol S mathrm vol bar S nbsp wherea S T i S j T a i j displaystyle a S T sum i in S sum j in T a ij nbsp and so a S S displaystyle a S bar S nbsp is the total weight of all edges that are crossing the cut from S displaystyle S nbsp to S displaystyle bar S nbsp andv o l S a S V i S j V a i j displaystyle mathrm vol S a S V sum i in S sum j in V a ij nbsp is the volume of S displaystyle S nbsp that is the total weight of all edges that start at S displaystyle S nbsp If v o l S displaystyle mathrm vol S nbsp equals 0 displaystyle 0 nbsp then a S S displaystyle a S bar S nbsp also equals 0 displaystyle 0 nbsp and f S displaystyle varphi S nbsp is defined as 1 displaystyle 1 nbsp The conductance f G displaystyle varphi G nbsp of the graph G displaystyle G nbsp is now defined as the minimum conductance over all possible cuts f G min S V f S displaystyle varphi G min S subseteq V varphi S nbsp Equivalently the conductance satisfiesf G min a S S v o l S v o l S v o l V 2 displaystyle varphi G min left frac a S bar S mathrm vol S colon mathrm vol S leq frac mathrm vol V 2 right nbsp Generalizations and applications editIn practical applications one often considers the conductance only over a cut A common generalization of conductance is to handle the case of weights assigned to the edges then the weights are added if the weight is in the form of a resistance then the reciprocal weights are added The notion of conductance underpins the study of percolation in physics and other applied areas thus for example the permeability of petroleum through porous rock can be modeled in terms of the conductance of a graph with weights given by pore sizes Conductance also helps measure the quality of a Spectral clustering The maximum among the conductance of clusters provides a bound which can be used along with inter cluster edge weight to define a measure on the quality of clustering Intuitively the conductance of a cluster which can be seen as a set of vertices in a graph should be low Apart from this the conductance of the subgraph induced by a cluster called internal conductance can be used as well Markov chains editFor an ergodic reversible Markov chain with an underlying graph G the conductance is a way to measure how hard it is to leave a small set of nodes Formally the conductance of a graph is defined as the minimum over all sets S displaystyle S nbsp of the capacity of S displaystyle S nbsp divided by the ergodic flow out of S displaystyle S nbsp Alistair Sinclair showed that conductance is closely tied to mixing time in ergodic reversible Markov chains We can also view conductance in a more probabilistic way as the probability of leaving a set of nodes given that we started in that set to begin with This may also be written as F min S V 0 lt p S 1 2 F S min S V 0 lt p S 1 2 x S y S p x P x y p S displaystyle Phi min S subseteq V 0 lt pi S leq frac 1 2 Phi S min S subseteq V 0 lt pi S leq frac 1 2 frac sum x in S y in bar S pi x P x y pi S nbsp where p displaystyle pi nbsp is the stationary distribution of the chain In some literature this quantity is also called the bottleneck ratio of G Conductance is related to Markov chain mixing time in the reversible setting Precisely for any irreducible reversible Markov Chain with self loop probabilities P y y 1 2 displaystyle P y y geq 1 2 nbsp for all states y displaystyle y nbsp and an initial state x W displaystyle x in Omega nbsp 1 4 F t x d 2 F 2 ln p x 1 ln d 1 displaystyle frac 1 4 Phi leq tau x delta leq frac 2 Phi 2 big ln pi x 1 ln delta 1 big nbsp See also editResistance distance Percolation theory Krackhardt E I RatioNotes edit Jerrum amp Sinclair 1988 pp 235 244 References editJerrum Mark Sinclair Alistair 1988 Conductance and the rapid mixing property for Markov chains the approximation of permanent resolved ACM Press doi 10 1145 62212 62234 ISBN 978 0 89791 264 8 Bela Bollobas 1998 Modern graph theory GTM Vol 184 Springer Verlag p 321 ISBN 0 387 98488 7 Kannan Ravi Vempala Santosh Vetta Adrian 2004 On clusterings Good bad and spectral Journal of the ACM 51 3 497 515 doi 10 1145 990308 990313 ISSN 0004 5411 Chung Fan R K 1997 Spectral Graph Theory Providence R I American Mathematical Soc ISBN 0 8218 0315 8 Sinclair Alistair 1993 Algorithms for Random Generation and Counting A Markov Chain Approach Boston MA Birkhauser Boston doi 10 1007 978 1 4612 0323 0 ISBN 978 1 4612 6707 2 Levin David A Peres Yuval 2017 10 31 Markov Chains and Mixing Times Second Edition Providence Rhode Island American Mathematical Soc ISBN 978 1 4704 2962 1 Cheeger Jeff 1971 A Lower Bound for the Smallest Eigenvalue of the Laplacian Problems in Analysis A Symposium in Honor of Salomon Bochner PMS 31 Princeton University Press pp 195 200 doi 10 1515 9781400869312 013 ISBN 978 1 4008 6931 2 Diaconis Persi Stroock Daniel 1991 Geometric Bounds for Eigenvalues of Markov Chains The Annals of Applied Probability 1 1 Institute of Mathematical Statistics 36 61 ISSN 1050 5164 JSTOR 2959624 Retrieved 2024 04 14 Retrieved from https en wikipedia org w index php title Conductance graph theory amp oldid 1218943093, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.