[英]Complete bipartite graph in MapReduce
我正在研究學位論文,並且被要求編寫一種算法來確定無向圖是否是二部圖和完整圖(即,存在兩個不相交的節點集,使得第一個節點的每個節點都連接到每個節點使用MapReduce模型時,沒有第二個集合的邊連接,並且沒有邊緣連接相同集合的節點)。
圖蘭定理已經證明,完整的二部圖是具有最大邊數的無三角形圖。 因此,嘗試修改Suri和Vassilvitskii在本文中描述的MapReduce NodeIterator++
算法(第3.1-4.1節)是否是一個好方法? 我的顧問告訴我專注於此算法來解決此問題。 這是有吸引力的,因為該算法在空間和時間復雜度方面是最佳的。
我不僅要確定圖是否是二部圖和完整圖,還要嘗試查找形成集合分區的兩個不相交的節點集。 這肯定會花費更多的MapReduce回合,但這不是問題。
我需要你的幫助。 會促使我尋求解決方案的一些提示和/或結果是公認的。
對於與背景相關的主題,您可能會發現這很有用-http: //www.adjoint-functors.net/su/web/354/references/graph-processing-w-mapreduce.pdf
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.