{"id":464,"date":"2007-07-10T21:53:55","date_gmt":"2007-07-10T21:53:55","guid":{"rendered":"http:\/\/scientopia.org\/blogs\/goodmath\/2007\/07\/10\/an-unsolved-simple-graph-problem\/"},"modified":"2007-07-10T21:53:55","modified_gmt":"2007-07-10T21:53:55","slug":"an-unsolved-simple-graph-problem","status":"publish","type":"post","link":"http:\/\/www.goodmath.org\/blog\/2007\/07\/10\/an-unsolved-simple-graph-problem\/","title":{"rendered":"An Unsolved Simple Graph Problem"},"content":{"rendered":"<p>One of the things that I find fascinating about graph theory is that it&#8217;s so simple, and<br \/>\nyet, it&#8217;s got so much depth. Even when we&#8217;re dealing with the simplest form of a graph &#8211; undirected graphs with no 1-cycles, there are questions that *seem* like that should be obvious, but which we don&#8217;t know the answer to.<br \/>\nFor example, there&#8217;s something called the *reconstruction theorem*. We strongly suspect that it&#8217;s really a theorem, but it remains unproven. What it says is a very precise formal version of the idea that a graph is really fully defined by a canonical collection of its subgraphs.<\/p>\n<p><!--more--><br \/>\nTo state reconstruction formally, we need to define a few terms.<br \/>\nSuppose you have a graph G=(V,E). A graph H is called an *induced subgraph* if it&#8217;s formed<br \/>\nby deleting some vertices from G, but keeping all of Gs edges between undeleted vertices. More formally, H=(V&#8217;,E&#8217;) is a induced subgraph of G=(V,E) if and only if V&#8217;&sub;V<br \/>\nand for all x and y in V&#8217;, (x,y)&isin;E&#8217; if\/f (x,y)&isin;E.<br \/>\nIf H is an induced subgraph of G formed by deleting *exactly one* vertex from G, then H is called a *vertex deleted induced subgraph* of G.<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" alt=\"deck.jpg\" src=\"https:\/\/i0.wp.com\/scientopia.org\/img-archive\/goodmath\/img_185.jpg?resize=235%2C315\" width=\"235\" height=\"315\" class=\"inset right\" \/><br \/>\nFor a graph G, the *deck* of G is the *bag* of all vertex deleted subgraphs of G. (A bag is a set which can contain a single value multiple times. Since it&#8217;s possible for a graph to have multiple vertex deleted induced subgraphs that are isomorphic, the deck must be a bag, not a set. For example, K<sub>5<\/sub> has 5 isomorphic vertex deleted subgraphs; it might be possible for there to be a *different* graph with only 4.) An example of a graph and its deck is in the figure to the right.<br \/>\nWith those definitions, now we can state reconstruction properly: Any two graphs G<sub>1<\/sub> and G<sub>2<\/sub> with more than 2 vertices are isomorphic if and only if they have the same decks.<br \/>\nNo one knows for sure if the reconstruction theorem is actually true. We do know for certain that it&#8217;s true for every possible graph with less than 12 vertices. In fact, for graphs with less than 12 vertices, we know something even stronger: that any two graphs with the same *sets* of vertex induced subgraphs are isomorphic. The reason we know this is because someone used a computer to exhaustively generate all possible graphs with less than 12 vertices.<br \/>\nThere&#8217;s also a probabilistic proof that reconstruction is true for *almost* all graphs: the probability of a randomly generated graph with N vertices being a counterexample to reconstruction approaches 0 as N approaches infinity. But we don&#8217;t know if that probability is every greater than 0 &#8211; just that it must approach 0 as graphs get larger.<br \/>\nWe even know that reconstruction is *not* true for directed graphs. But even with all of this, we just don&#8217;t know if it&#8217;s really a theorem.<br \/>\nPersonally, I find that remarkable. It seems like reconstruction should be *obvious* &#8211; as obvious as, say, the fact that a set of size N can be wholly determined by the set of<br \/>\nits subsets of size n-1. (Ok, maybe not *that* obvious, but you get my drift!) But it&#8217;s<br \/>\nnot &#8211; it&#8217;s actually deeply non-obvious.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the things that I find fascinating about graph theory is that it&#8217;s so simple, and yet, it&#8217;s got so much depth. Even when we&#8217;re dealing with the simplest form of a graph &#8211; undirected graphs with no 1-cycles, there are questions that *seem* like that should be obvious, but which we don&#8217;t know [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[25],"tags":[],"class_list":["post-464","post","type-post","status-publish","format-standard","hentry","category-graph-theory"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4lzZS-7u","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/comments?post=464"}],"version-history":[{"count":0,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/posts\/464\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/media?parent=464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/categories?post=464"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.goodmath.org\/blog\/wp-json\/wp\/v2\/tags?post=464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}