350 likes | 520 Views
Greedy Approximation with Non- submodular Potential Function. Ding-Zhu Du. Chapter 2. Greedy Strategy. III. Nonsubmodular Potential Function. Connected Dominating Set. Given a graph, find a minimum node-subset such that
E N D
Greedy Approximation with Non-submodular Potential Function Ding-Zhu Du
Chapter 2. Greedy Strategy III. Nonsubmodular Potential Function
Connected Dominating Set Given a graph, find a minimum node-subset such that • each node is either in the subset or adjacent to a node in the subset and • subgraph induced by the subset is connected.
History • Two stage Greedy (ln Δ +3)-approximation (Guha & Khullar, 1998) where Δ is the maximum degree in input graph. • There is no polynomial time approximation with performance ratio (1-a) lnΔ unless NP in DTIME(n^{log log n}) for any a > 0. • Now, we show that there is a one-stage Greedy (1+a)(1+ln (Δ-1) )-approximation for any a > 0 with a nonsupmodular potential function.
What’s the Potential Function? • f(A)=p(A)+q(A) • p(A) = # of connected components after adding edges incident to A (supmodular) • q(A) = # of connected components of the subgraph induced by A (nonsupmodular)
Example p(circles)=1 q(circles)=2
Background • There exist many greedy algorithms in the literature. • Some have theoretical analysis. But, most of them do not. • A greedy algorithm with theoretical analysis usually has a submodular potential function.
Is it true? • Every previously known one-stage greedy approximation with theoretical analysis has a submodular (or supermodular) potential function. • Almost, only one exception which is about Steiner tree.
Example • In a Steiner tree, all Steiner nodes form a dominating set. • In a full Steiner tree, all Steiner nodes form a connected dominating set.
Observations • The submodularity has nothing to do with sequence chosen by the greedy algorithm. It is only about X1, …, Xopt • The ordering of X1, …, Xopt is free to choose.
Idea • Organize optimal solution in such an ordering such that every prefix subsequence induces a connected subgraph, i.e., • For prefix subsequences A and B, Δxq(B)-Δxq(A) ≤ 1 for A supset of B
Connected Dominating Set Theorem. Algorithm CDS1 gives an (2+ ln Δ)-approximation, where Δ is the maximum node degree.
Connected Dominating Set Theorem. For any a >1, there is a a(1+ ln Δ)-approximation for the minimum connected dominating set, where Δ is the maximum node degree.
> k <k <k <k
End Thanks!