<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-12987422.post720920467893968175..comments</id><updated>2012-01-13T11:04:48.535-08:00</updated><category term='technology'/><category term='bioinformatics'/><category term='computing'/><category term='science'/><title type='text'>Comments on Piccolblog: The connected components example, rewritten using ...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.piccolboni.info/feeds/720920467893968175/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12987422/720920467893968175/comments/default'/><link rel='alternate' type='text/html' href='http://blog.piccolboni.info/2011/09/connected-components-example-rewritten.html'/><author><name>Antonio Piccolboni</name><uri>http://www.blogger.com/profile/18181181557046696245</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12987422.post-8073904916257539057</id><published>2012-01-13T11:04:48.535-08:00</published><updated>2012-01-13T11:04:48.535-08:00</updated><title type='text'>Thanks for your comments. The random gender assign...</title><content type='html'>Thanks for your comments. The random gender assignment is not my idea and comes form the original random mate algorithm for the PRAM. It&amp;#39;s a &amp;quot;symmetry breaking&amp;quot; technique used in parallel programming in other algorithms. The modification you suggest is also suggested at the end of my first writeup. If we switch from two genders to a total order on the nodes, we can get more mergers of components done per iteration.  This implies that the trees representing components can have depth larger than 2, which requires a more powerful and costly flattening phase. It&amp;#39;s a trade off and the best option may depend on the type of graph. The blog post you pointed me to has no time complexity discussion in it or linked to, so I am not in a position to comment on which one is faster.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12987422/720920467893968175/comments/default/8073904916257539057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12987422/720920467893968175/comments/default/8073904916257539057'/><link rel='alternate' type='text/html' href='http://blog.piccolboni.info/2011/09/connected-components-example-rewritten.html?showComment=1326481488535#c8073904916257539057' title=''/><author><name>Antonio Piccolboni</name><uri>http://www.blogger.com/profile/18181181557046696245</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.piccolboni.info/2011/09/connected-components-example-rewritten.html' ref='tag:blogger.com,1999:blog-12987422.post-720920467893968175' source='http://www.blogger.com/feeds/12987422/posts/default/720920467893968175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-425930183'/></entry><entry><id>tag:blogger.com,1999:blog-12987422.post-7838694015317724591</id><published>2012-01-11T13:20:42.191-08:00</published><updated>2012-01-11T13:20:42.191-08:00</updated><title type='text'>Hey Antonio,
Very nice write-up(s). 

I&amp;#39;m cont...</title><content type='html'>Hey Antonio,&lt;br /&gt;Very nice write-up(s). &lt;br /&gt;&lt;br /&gt;I&amp;#39;m contemplating 2 options for connected-components MR: yours, and Chaser&amp;#39;s (http://chasebradford.wordpress.com/2010/10/23/mapreduce-implementation-for-union-find). &lt;br /&gt;&lt;br /&gt;I&amp;#39;m trying to understand some tech details, mainly: how come you had to come up with the gender(donator/acceptor) notion, while in the other alg we simply use natural order of the root node IDs?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12987422/720920467893968175/comments/default/7838694015317724591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12987422/720920467893968175/comments/default/7838694015317724591'/><link rel='alternate' type='text/html' href='http://blog.piccolboni.info/2011/09/connected-components-example-rewritten.html?showComment=1326316842191#c7838694015317724591' title=''/><author><name>yadog</name><uri>http://www.blogger.com/profile/16145664635684630622</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.piccolboni.info/2011/09/connected-components-example-rewritten.html' ref='tag:blogger.com,1999:blog-12987422.post-720920467893968175' source='http://www.blogger.com/feeds/12987422/posts/default/720920467893968175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-182075519'/></entry></feed>
