2-hop label & cover (Past)

oxx1108 edited 4 年,4 月前

This is a past version of blog 2-hop label & cover

2-hop label: 对于某个点$w$, $L(w)=(L_in(w), L_out(w))$,In/Out为能到达$w$点/从$w$点出发的所有结点以及其最短路的长度。
2-hop cover: 求最少需要多少的 2-hop label(可以看作在原图上加一些边,要求最少的边) 能够满足,对于任意一对点$u, v$,存在一个点$w$,满足$dist(u, v) = edge(u, w) + edge(w, v)$。

解法:
2-hop cover 可以看作 weighed set cover 问题。所需要覆盖的 set 为所有两两的点对${\<u, v>}$。