Graph entropy

From testwiki
Revision as of 07:20, 15 May 2024 by imported>Citation bot (Altered journal. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Information theory | #UCB_Category 118/202)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

In information theory, the graph entropy is a measure of the information rate achievable by communicating symbols over a channel in which certain pairs of values may be confused.[1] This measure, first introduced by Körner in the 1970s,[2][3] has since also proven itself useful in other settings, including combinatorics.[4]

Definition

Let G=(V,E) be an undirected graph. The graph entropy of G, denoted H(G) is defined as

H(G)=minX,YI(X;Y)

where X is chosen uniformly from V, Y ranges over independent sets of G, the joint distribution of X and Y is such that XY with probability one, and I(X;Y) is the mutual information of X and Y.[5]

That is, if we let denote the independent vertex sets in G, we wish to find the joint distribution X,Y on V× with the lowest mutual information such that (i) the marginal distribution of the first term is uniform and (ii) in samples from the distribution, the second term contains the first term almost surely. The mutual information of X and Y is then called the entropy of G.

Properties

  • Monotonicity. If G1 is a subgraph of G2 on the same vertex set, then H(G1)H(G2).
  • Subadditivity. Given two graphs G1=(V,E1) and G2=(V,E2) on the same set of vertices, the graph union G1G2=(V,E1E2) satisfies H(G1G2)H(G1)+H(G2).
  • Arithmetic mean of disjoint unions. Let G1,G2,,Gk be a sequence of graphs on disjoint sets of vertices, with n1,n2,,nk vertices, respectively. Then H(G1G2Gk)=1i=1knii=1kniH(Gi).

Additionally, simple formulas exist for certain families classes of graphs.

Example

Here, we use properties of graph entropy to provide a simple proof that a complete graph G on n vertices cannot be expressed as the union of fewer than log2n bipartite graphs.

Proof By monotonicity, no bipartite graph can have graph entropy greater than that of a complete bipartite graph, which is bounded by 1. Thus, by sub-additivity, the union of k bipartite graphs cannot have entropy greater than k. Now let G=(V,E) be a complete graph on n vertices. By the properties listed above, H(G)=log2n. Therefore, the union of fewer than log2n bipartite graphs cannot have the same entropy as G, so G cannot be expressed as such a union.

General References

Notes

Template:Reflist

  1. Template:Cite book
  2. Template:Cite journal
  3. Template:Cite book
  4. Template:Cite book
  5. G. Simonyi, "Perfect graphs and graph entropy. An updated survey," Perfect Graphs, John Wiley and Sons (2001) pp. 293-328, Definition 2”