給定一個有向圖,其中每個向量具有非負成本並且每個頂點具有非負利潤,那麼如何找到生成子樹的生成子樹最大利潤的圖表?我想限制成本更小到給定的預算。我正在尋找多項式時間複雜度問題的近似算法和理論近似因子。針對有向圖的約束最大生成子樹的逼近算法
0
A
回答
1
生成樹子樹
我會假設你的意思是一個arborescence。修復一個root u(或者只是嘗試所有頂點的額外因子| V |)。對於每個圓弧a,讓x a是樹狀成員資格的0-1指示變量。對於每個頂點v,讓y v是相同的。明顯的整數程序是
最大化∑ v利潤(v)ý v
∑ 一個成本(一個)X 一個 ≤預算
∀ v ≠ u。 &對全部; 小號⊆ V,U ∈ 小號,v ∉ S. ý v ≤ ∑ 一個 ∈ 小號 ×(V∖ 小號)X 一個
∀ a。 x a ∈ {0,1}
∀ v。 ÿ v ∈ {0,1}
不幸的是,完整性間隙是無限的。在與其他幾個公式遇到同樣的問題後,我開始相當強烈地懷疑,沒有近似算法與近似比例的合理的。這種問題將大批量購買機制與預算最大覆蓋問題結合起來,使附加覆蓋的邊際成本變得非常便宜,這看起來好像應該導致排除近似值的閾值行爲。一種解決辦法可能是解決雙標準近似(即給出近似算法更大的預算)。
相關問題
- 1. Boruvka算法針對有向圖的最小生成樹
- 2. 約束度+有界直徑最小生成樹的算法?
- 3. 針對最近鄰居搜索的八叉樹算法
- 4. 算法:有約束的最大最小隨機分佈<= DIFF
- 5. Sollin的最小生成樹算法
- 6. KD樹 - 最近鄰算法
- 7. 最快最小生成樹算法
- 8. SciPy - 從有向圖派生的約束最小化
- 9. 有向圖的雙向最小生成樹
- 10. 只有葉子的最小生成樹?
- 11. Android對我的大關注「逼近」
- 12. 分數逼近最近
- 13. 最小生成樹使用Kruskal算法
- 14. 最小直徑生成樹算法
- 15. 遞歸最小生成樹算法
- 16. 生成具有約束
- 17. 逼近最高3個特徵向量的大型對稱矩陣
- 18. Prim算法得到圖的最小生成樹
- 19. 如何找到價帶約束的二分圖最大子圖?
- 20. 使用Prim算法尋找最大生成樹
- 21. 如何使用prims算法找到最大生成樹?
- 22. Boost Graph Library - 有向圖的最小生成樹
- 23. 在給定圖中尋找具有最小範圍的生成樹的算法
- 24. OptaPlanner算法對硬約束的影響
- 25. 違反列生成算法中的約束CPLEX java api
- 26. 逼近算法競爭問題
- 27. Matlab最小二乘逼近約束兩個自變量(x,y座標)
- 28. 二維樹最近鄰算法澄清
- 29. 在對數字的最大獨特性有輕微的約束
- 30. 對最近日期的SQL查詢和另一列的約束