日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析

發(fā)布時間:2025/4/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

UA MATH567 高維統(tǒng)計II 隨機向量8 圖的Max-cut問題 0.5近似算法的運行時間分析

我們之前討論了圖的max-cut問題的0.5近似算法,也就是給定一張圖,按擲硬幣的概率決定是否切開一條邊,這樣的算法平均能切開一半的邊:

CUT(G,x)=12∑xixj=?1Aij=14∑i,jAij(1?xixj)=14∑i,jAij?14∑i,jAijxixjCUT(G,x)=\frac{1}{2}\sum_{x_ix_j=-1}A_{ij} = \frac{1}{4}\sum_{i,j}A_{ij}(1-x_ix_j) \\ = \frac{1}{4}\sum_{i,j}A_{ij}-\frac{1}{4}\sum_{i,j}A_{ij} x_ix_jCUT(G,x)=21?xi?xj?=?1?Aij?=41?i,j?Aij?(1?xi?xj?)=41?i,j?Aij??41?i,j?Aij?xi?xj?

假設(shè)x~Unif({?1,1}n)x \sim Unif(\{-1,1\}^n)xUnif({?1,1}n),則
ECUT(G,x)=12∣E∣≥12MAX?CUT(G)ECUT(G,x)=\frac{1}{2}|E| \ge \frac{1}{2}MAX-CUT(G)ECUT(G,x)=21?E21?MAX?CUT(G)

說明
ECUT(G,x)=E14∑i,jAij(1?xixj)=14∑i,jAij(1?Exixj)=14∑i,jAij(1?ExiExj)=14∑i,jAij=12∣E∣ECUT(G,x) =E\frac{1}{4}\sum_{i,j}A_{ij}(1-x_ix_j) = \frac{1}{4}\sum_{i,j}A_{ij}(1-Ex_ix_j) \\ = \frac{1}{4}\sum_{i,j}A_{ij}(1-Ex_iEx_j) =\frac{1}{4}\sum_{i,j}A_{ij} = \frac{1}{2}|E|ECUT(G,x)=E41?i,j?Aij?(1?xi?xj?)=41?i,j?Aij?(1?Exi?xj?)=41?i,j?Aij?(1?Exi?Exj?)=41?i,j?Aij?=21?E

也就是說我們按均勻分布的思路隨機對每個頂點分類,這樣得到的分割平均可以“切開”一半的邊,稱這個結(jié)果為0.5-approximation algorithm。

現(xiàn)在我們討論一下這個算法需要的時間,也就是經(jīng)過多少次"切割"我們才能得到0.5近似。


為了便于討論,??>0\forall \epsilon>0??>0,我們分析(0.5??)(0.5-\epsilon)(0.5??)-近似算法:
CUT(G,x)≥(0.5??)MAX?CUT(G)CUT(G,x) \ge (0.5-\epsilon)MAX-CUT(G)CUT(G,x)(0.5??)MAX?CUT(G)

嘗試找到它的平均運行時間。記
P?=P(CUT(G,x)≥(0.5??)MAX?CUT(G))P_{\epsilon}=P(CUT(G,x) \ge (0.5-\epsilon)MAX-CUT(G))P??=P(CUT(G,x)(0.5??)MAX?CUT(G))

則平均運行時間與1/P?1/P_{\epsilon}1/P??成正比,根據(jù)定義
ECUT(G,x)≥12MAX?CUT(G)ECUT(G,x)≤P?MAX?CUT(G)+(1?P?)(0.5??)MAX?CUT(G))ECUT(G,x) \ge \frac{1}{2}MAX-CUT(G) \\ ECUT(G,x) \le P_{\epsilon}MAX-CUT(G) \\+(1-P_{\epsilon})(0.5-\epsilon)MAX-CUT(G))ECUT(G,x)21?MAX?CUT(G)ECUT(G,x)P??MAX?CUT(G)+(1?P??)(0.5??)MAX?CUT(G))

于是
12MAX?CUT(G)≤P?MAX?CUT(G)+(1?P?)(0.5??)MAX?CUT(G))\frac{1}{2}MAX-CUT(G) \le P_{\epsilon}MAX-CUT(G) \\+(1-P_{\epsilon})(0.5-\epsilon)MAX-CUT(G))21?MAX?CUT(G)P??MAX?CUT(G)+(1?P??)(0.5??)MAX?CUT(G))

消去MAX?CUT(G)MAX-CUT(G)MAX?CUT(G),我們可以得到
P?≥?0.5+?P_{\epsilon}\ge \frac{\epsilon}{0.5+\epsilon}P??0.5+???

于是預(yù)計的抽樣次數(shù)為
1/P?≤1+12?1/P_{\epsilon} \le 1+\frac{1}{2\epsilon}1/P??1+2?1?

總結(jié)

以上是生活随笔為你收集整理的UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。