Graph entropy
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. This measure, first introduced by Körner,[1] has since also proven itself useful in other settings.
Definition
Let be an undirected graph. The graph entropy of , denoted is defined as
where is chosen uniformly from , is an independent set in G, and is the mutual information of and .
Properties
- Monotonicity. If is a subgraph of on the same vertex set, then .
- Subadditivity. Given two graphs and on the same set of vertices, the graph union satisfies .
- Arithmetic mean of disjoint unions. Let be a sequence of graphs on disjoint sets of vertices, with vertices, respectively. Then .
Additionally, simple formulas exist for certain families classes of graphs.
- Edge-less graphs have entropy .
- Complete graphs on vertices have entropy , where is the binary logarithm.
- Complete balanced k-partite graphs have entropy where is the binary logarithm. In particular, complete balanced bipartite graphs have entropy .
- Complete bipartite graphs with vertices in one partition and in the other have entropy , where is the binary entropy function.
Example
Here, we use properties of graph entropy to provide a simple proof that a complete graph on vertices cannot be expressed as the union of fewer than bipartite graphs.
Proof By monotonicity, no bipartite graph can have graph entropy greater than that of a complete bipartite graph, which is bounded by . Thus, by sub-additivity, the union of bipartite graphs cannot have entropy greater than . Now let be a complete graph on vertices. By the properties listed above, . Therefore, the union of fewer than bipartite graphs cannot have the same entropy as , so cannot be expressed as such a union.
Notes
- ^ Körner, János (1973). "Coding of an information source having ambiguous alphabet and the entropy of graphs". 6th Prague conference on information theory: 411–425.
{{cite journal}}
: Cite has empty unknown parameter:|1=
(help)