簡體   English   中英

在MapReduce中完成二部圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM