Is the graph transformation vertices to edges efficiently computable? - MathOverflow most recent 30 from http://mathoverflow.net2013-05-21T15:06:56Zhttp://mathoverflow.net/feeds/question/38674http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/38674/is-the-graph-transformation-vertices-to-edges-efficiently-computableIs the graph transformation vertices to edges efficiently computable?Chris Haarn2010-09-14T11:39:06Z2010-09-14T11:51:12Z
<p>Is this graph transformation G_1 to G_2 efficiently computable?</p>
<ol>
<li>All vertices in G_1 are unique edges in G_2</li>
<li>Adjacent vertices in G_1 are adjacent edges in G_2</li>
</ol>
<p>The inverse transformation (edges to vertices) is trivial.</p>
<p>I can encode it as CSP, but I am not sure solving is tractable:</p>
<p>adjacent V1,V2 in G_1 to (V1',V1''), (V2',V2'') in G_2, must share a vertex, constraints: V1'=V2' \/ V1'=V2'' \/ V1''=V2' \/ V1''=V2'' and some disequations.</p>
<p>References, search terms will be apreciated. Thank you.</p>
http://mathoverflow.net/questions/38674/is-the-graph-transformation-vertices-to-edges-efficiently-computable/38677#38677Answer by Gjergji Zaimi for Is the graph transformation vertices to edges efficiently computable?Gjergji Zaimi2010-09-14T11:51:12Z2010-09-14T11:51:12Z<p>This is only possible if $G_1$ is the <a href="http://en.wikipedia.org/wiki/Line_graph" rel="nofollow">line graph</a> of $G_2$. Not all graphs are line graphs.</p>
<blockquote>
<p>A graph $G$ is the line graph of some other graph, if and only if it is possible to find a collection of cliques in $G$, partitioning the edges of $G$, such that each vertex of $G$ belongs to at most two of the cliques.</p>
</blockquote>
<p><a href="http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V0F-45FCW4T-37&_user=10&_coverDate=10%2F31%2F1973&_rdoc=1&_fmt=high&_orig=search&_origin=search&_sort=d&_docanchor=&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=bde3a2a5cadbc74f8878ccdfc7ac7989&searchtype=a" rel="nofollow">Here</a> you can find am algorithm to recover the original graph from it's line graph. </p>