[英]Approximation for random coloring graph with 2 colors
无法弄清楚如何显示这种近似值,希望有人可以提供一些建议。 我对近似(尤其是随机化)很陌生,并且无法弄清楚如何缩小范围。
问题:
假设我们有一个图G = (V,E)
,每条边都有一个权重w
。
我们想用 2 colors, red
和blue
为图表着色。 我们希望最大化从red
到blue
的每个顶点的边权重。
我们随机用red
或blue
标记每个顶点,每个顶点可能有1/2
。 着色独立于每个顶点完成。
我需要证明这种颜色分配随机化算法是4-approximaton
。 但是,不完全确定从哪里开始。 有人有想法么?
即使是最简单的贪心算法也会产生比随机分配 colors 更好的近似值。
像这样:
Mark all nodes uncolored
Mark all edges unprocessed
Sort edges into decreasing weight
LOOP until all edges processed
Select heaviest unprocessed edge
IF both nodes uncoloured
color nodes on edge opposite colors
IF one node uncolored
color node opposite color to its partner
mark edge processed
ENDLOOP
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.