3-Regular Graphs Are 2-Reconstructible
Alexandr V. Kostochka, Mina Nahvi, Douglas B. West, Dara Zirlin

TL;DR
This paper proves that 3-regular graphs can be uniquely reconstructed from their subgraphs obtained by deleting two vertices, advancing understanding of graph reconstructibility.
Contribution
It establishes that all 3-regular graphs are 2-reconstructible, filling a gap in the theory of graph reconstruction.
Findings
3-regular graphs are 2-reconstructible
The result applies to all 3-regular graphs
Advances the graph reconstruction conjecture
Abstract
A graph is -reconstructible if it is determined by its multiset of induced subgraphs obtained by deleting vertices. We prove that -regular graphs are -reconstructible.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
-Regular Graphs Are -Reconstructible
Alexandr V. Kostochka , Mina Nahvi , Douglas B. West , Dara Zirlin University of Illinois at Urbana–Champaign, Urbana IL 61801, and Sobolev Institute of Mathematics, Novosibirsk 630090, Russia: [email protected]. Research supported in part by NSF grants DMS-1600592 and grants 18-01-00353A and 19-01-00682 of the Russian Foundation for Basic Research.University of Illinois at Urbana–Champaign, Urbana IL 61801: [email protected] Normal University, Jinhua, China 321004 and University of Illinois at Urbana–Champaign, Urbana IL 61801: [email protected]. Research supported by National Natural Science Foundation of China grant NNSFC 11871439.University of Illinois at Urbana–Champaign, Urbana IL 61801: [email protected].
(Dedicated to Prof. Xuding Zhu on his 60th Birthday)
Abstract
A graph is -reconstructible if it is determined by its multiset of induced subgraphs obtained by deleting vertices. We prove that -regular graphs are -reconstructible.
1 Introduction
The -deck of an -vertex graph is the multiset of its induced subgraphs with vertices. The famous Reconstruction Conjecture of Ulam [6, 14] asserts that when , every -vertex graph is determined by its -deck. In 1957, Kelly [7] extended the conjecture, considering deletion of more than one vertex. A graph or graph property is -reconstructible if it is determined by the deck obtained by deleting vertices. Kelly conjectured that for each there is a threshold such that every graph with at least vertices is -reconstructible.
It is thought that perhaps (McMullen and Radziszowski [10] conjectured ). Since the graph and the tree obtained by subdividing one edge of have the same -deck, . Spinoza and West [12] showed that and have the same -deck [12], and hence .
Let denote the -deck of a graph . The elements of are called -cards or just cards. Fix to be the number of vertices of the graph whose -deck we are given, so that . Since every -card appears in exactly of the -cards, always determines . It is thus sensible to define the reconstructibility of a graph to be the maximum such that is -reconstructible. Spinoza and West [12] determined the reconstructibility of all graphs with maximum degree at most . They also showed that almost all graphs are -reconstructible, extending the observations in [3, 5, 11] that almost all graphs are -reconstructible.
Much research in graph reconstruction has focused on finding classes or properties of graphs that are -reconstructible. In the spirit of Kelly’s Conjecture, we ask what can be shown to be -reconstructible for larger . Initial attention has considered the degree list, which trivially is -reconstructible because the -deck already determines the number of edges. Chernyak [4] showed that the degree list is -reconstructible when (sharp by ). The present authors [8] showed that the degree list is -reconstructible when (sharp by , where is the tree obtained from by subdividing two edges). For in general, Taylor [13] showed that the degree list is -reconstructible when , where is the base of the natural logarithm.
In one of the first results on reconstruction, Kelly [6] proved that disconnected graphs are -reconstructible. Manvel [9] proved that disconnected graphs having no component with vertices are -reconstructible. He also observed that -reconstructibility of disconnected graphs consisting of one isolated vertex and a connected graph is equivalent to the original Reconstruction Conjecture that all graphs are -reconstructible when .
In addition, Manvel [9] showed that whether an -vertex graph is connected can be determined from its -deck when . That is, connectedness is -reconstructible when (sharp by ). The present authors [8] showed that connectedness is -reconstructible when (sharp by ). Spinoza and West [12] showed that connectedness is -reconstructible when (this is not sharp).
Since the degree list is -reconstructible, regular graphs are -reconstructible (after determining that the deck arises only from -regular graphs, make the missing vertex adjacent to the vertices of degree in any card). At a meeting in Sanya in 2019, Bojan Mohar asked whether regular graphs are -reconstructible. This is not immediate, even though the degree list is -reconstructible, because we must determine which of the deficient vertices is adjacent to which of the two missing vertices. In this paper, we prove the following result.
Theorem 1.1**.**
Every -regular graph is -reconstructible.
A useful property of -regular graphs not shared by regular graphs of higher degree is that any two cycles through a vertex have a common edge. Lacking this property, it seems difficult to extend our approach to regular graphs of higher degree.
2 Preliminaries
Let be the -deck of a -regular graph with vertices (henceforth we simply say deck for the -deck). A reconstruction (from ) is an -vertex graph whose deck is . Since is determined by its -deck and must be even, we may assume . Now the -reconstructibility of the degree list implies that every reconstruction is -regular.
We aim to prove that there is only one possible reconstruction, or equivalently that all reconstructions are isomorphic. To do this, we will restrict the properties of an arbitrary reconstruction from a deck that has nonisomorphic reconstructions. We will repeatedly (often implicitly) use the following trivial observation.
Observation 2.1**.**
If is an alternative reconstruction from a card in the deck of a -regular graph , then satisfies all properties that have been shown to hold for every reconstruction from a deck that has more than one -regular reconstruction.
Here witnesses that is a counterexample to Theorem 1.1. Our first restriction on the properties of such a graph arose in discussion with Martin Merker, Bojan Mohar, and Hehui Wu. Let a -vertex be a vertex of degree .
Lemma 2.2**.**
Given a card obtained by deleting adjacent vertices of , in every reconstruction the missing vertices are adjacent. Given a card obtained by deleting vertices with a common neighbor, in every reconstruction the missing vertices are both adjacent to that common neighbor. Finally, every reconstruction has girth at least .
Proof.
The first two remarks hold because every reconstruction from the deck is -regular.
If has a triangle , then a card obtained by deleting two vertices of has two -vertices or has one -vertex and two -vertices. In a -regular reconstruction, the two missing vertices must be adjacent and must both be adjacent to any -vertex. If the card has two -vertices, then the -vertices must each be adjacent to one missing vertex. The two reconstructions are isomorphic, preventing .
If has a -cycle (and no triangle), then a card obtained by deleting two nonadjacent vertices on a -cycle has two -vertices and two -vertices. In a -regular reconstruction, the two missing vertices must both be adjacent to both -vertices, and each must be adjacent to one of the -vertices. The two reconstructions are isomorphic, preventing .
With girth at least , we have . Next we note the analogue of Kelly’s Lemma [7].
Lemma 2.3**.**
For each graph with at most vertices, the number of subgraphs of isomorphic to is -reconstructible. In particular, the number of cycles of any length at most is -reconstructible.
Proof.
Each copy of appears in exactly cards.
A elementary exercise states that every -vertex graph with at least edges has girth at most . With when , Lemma 2.3 yields the following.
Corollary 2.4**.**
Every reconstruction has the same girth , the same number of -cycles, and the same number of -cycles.
Let denote the distance between and in .
Lemma 2.5**.**
Let be the deck of a -regular graph with another reconstruction. Fix . If , then has four -vertices. If , then has one -vertex and four -vertices. Also, we can recognize when is or or larger.
Proof.
The degree claims follow from being -regular with girth at least . Since has six -vertices when , we can recognize being or or greater than .
We will usually consider cards in which the deleted vertices are at distance at most and lie together on a shortest cycle. We say that two -vertices in a card are paired in a reconstruction from when they have one of the missing vertices as a common neighbor.
Lemma 2.6**.**
If and and both lie on a shortest cycle in (with ), then has only one alternative reconstruction, . In , the missing vertices and complete a copy of obtained by substituting for and for . If also , then the number of -cycles using one or both of in is the same as the number of -cycles using one or both of in , respectively.
Proof.
When , the four -vertices in must form two pairs in any reconstruction: two neighbors of and two neighbors of . There are three ways to pair four vertices. However, two of those -vertices lie on , with the path joining them through and having length or . Pairing them as neighbors of one of creates a shorter cycle. Since Lemma 2.3 provides the girth of , this alternative pairing is forbidden, leaving only and one alternative.
If , then in any reconstruction the two vertices that were adjacent to and on any shortest must each be adjacent to one of (and not the same one); otherwise a shorter cycle is formed (see Figure 1). Hence in every reconstruction from the number of shortest cycles that use both missing vertices is the same.
Since we know the number of -cycles in , we know the number of shortest cycles that were destroyed. Hence we now also know the number of -cycles that use exactly one of the two missing vertices.
3 Configurations of Short Cycles
Our approach to prohibiting -regular graphs with alternative reconstructions is to prohibit short cycles with common or adjacent vertices in such graphs. With being the girth of (already by Lemma 2.2), we will eventually forbid having two -cycles sharing an edge or connected by an edge, and we will forbid having a -cycle and a -cycle sharing an edge, where henceforth . These exclusions lead to a final contradiction, because we will also show that a -cycle must share an edge with some -cycle.
Throughout this section, is a -regular -vertex graph whose deck (-deck) is also the deck of some -regular graph not isomorphic to . The statements we prove restrict the structure of an arbitrary reconstruction from , but once proved they hold also for an alternative reconstruction in all subsequent steps, as formalized in Lemma 2.1. Hence we do not mention in the statements of the lemmas. Also, when some reconstruction has the assumed property, we can always find a card as described by looking at all reconstructions from each card in the given deck.
Lemma 3.1**.**
Two -cycles cannot share two consecutive edges. A -cycle and a -cycle cannot share three consecutive edges.
Proof.
Let and be a -cycle and a cycle of length at most in such that has a component with at least two edges. Let be an endpoint of , with . Let and be the other neighbors of on and , respectively. Let and be the neighbors of other than , with . To avoid being , the alternative reconstruction from must not pair and ; to avoid having a shorter cycle, it must not pair and . Hence it pairs and , and we may assume . Now has a -cycle obtained from by substituting for and for (see Figure 2).
Also has a cycle consisting of the path and the -path along that does not use . This cycle is shorter than . If has length , this is a contradiction. If has length and has a third edge, then and are two -cycles with two consecutive common edges, which the first case already forbids for all reconstructions.
We refer to two cycles sharing two consecutive edges as spliced cycles. We have now forbidden spliced -cycles from -regular graphs whose decks have alternative reconstructions (a spliced -cycle and -cycle remain allowed, but they can’t share three consecutive edges).
Remark 3.2**.**
Henceforth, when is a path along a -cycle , and the third neighbors of and are and , respectively, the arguments we have made imply that any alternative reconstruction from is obtained by adding the vertices and with and .
When is an edge on a -cycle, Lemma 3.1 implies that and each lie in at most one cycle not containing the other, since any such cycle uses both incident edges other than .
Lemma 3.3**.**
If is an edge in two -cycles, then and cannot each lie in a -cycle not containing the other.
Proof.
Let and be -cycles containing , with along and along . By Lemma 3.1, these six vertices are distinct. Let be the alternative reconstruction from as in Remark 3.2. Note that has two -cycles through (see Figure 3).
Suppose that each of and lies in a -cycle not containing the other. Since has no spliced -cycles, these two -cycles and pass through and , respectively, where for is the neighbor of not in . By Lemma 2.6, in each of and lies in a -cycle not containing the other. To avoid spliced -cycles in , these -cycles and must pass through and , respectively. In particular, and contain an -path of length .
Now consider . Since lies in the -cycle , an alternative reconstruction replacing with can be assumed to have the -cycle through , where is the neighbor of on other than , and the edges and (see Remark 3.2). In , the path combines with to form a -cycle. However, this -cycle shares consecutive edges and with , creating spliced -cycles, which is forbidden.
Lemma 3.4**.**
No vertex lies in three -cycles.
Proof.
Suppose that with neighborhood lies in three -cycles in . Each of these -cycles uses two edges at ; any two of them have one common edge. With , , and , label the vertices so that the three cycles , , and contain the paths , , and , respectively (see Figure 4). Since , these 10 vertices are distinct.
Since lies in the -cycle containing , the card has only one alternative reconstruction . As in Remark 3.2, we may obtain from the card by adding and with and .
By Lemma 3.3, has no -cycle through . Hence has exactly one -cycle containing exactly one of . By Lemma 2.6, in exactly one -cycle contains exactly one of . Hence contains or . Avoiding spliced -cycles in implies that contains in the first case and in the second case. Hence contains an -path or a -path of length , and not both.
Applying the symmetric argument to and yields paths with length in whose endpoints are exactly one pair in each of the following three sets: , , . This is impossible: as soon as one pair of endpoints is picked, it satisfies one other set, which then prevents the third set from contributing a pair.
Lemma 3.5**.**
No vertex lies in two -cycles.
Proof.
Since is -regular, a vertex in -cycles and requires an edge in and (only one common edge, since there are no spliced -cycles). Label vertices as in Remark 3.2, with lying along a -cycle . Since has girth , the neighbor of that is not on is not on the other -cycle through . Note that is not in another -cycle, since that would put on three -cycles.
Since lies in a -cycle, has only one alternative reconstruction, . We may label so the -cycle through the missing vertices and arises from by replacing with and with , and so and (see Figure 5).
Since has a -cycle through exactly one of , also has a -cycle through exactly one of . This cycle cannot use , so it uses or . In each case, we will obtain an alternative reconstruction from the deck that has three -cycles containing a single vertex, which by Lemma 3.4 is forbidden.
In the first case, cannot use , since has no spliced -cycles. Hence uses , and there is a -path of length in and (not using ). Note that completes a -cycle in with . Since lies on a -cycle, has only one alternative reconstruction, (see Figure 5). We may label the missing vertices and so that , which forces . Now replacing in with yields three -cycles in containing .
In the second case, must continue after to the neighbor of not on , since has no spliced -cycles. Replacing in with yields a -cycle in containing the path . Since lies on a -cycle, there is a unique alternative reconstruction from ; call it . We may label so its missing vertices and replace and in to form a -cycle , and then the remaining edges incident to must be and , as in Figure 5. Now replacing in with yields three -cycles in containing .
Lemma 3.6**.**
No two cycles of length at most are spliced.
Proof.
Already from Lemma 3.1 no two -cycles are spliced.
Next consider a spliced -cycle and -cycle sharing the path such that the other neighbors of are on and on . Since lies on a -cycle, has only one alternative reconstruction , expressible so that the -cycle through the two missing vertices and is obtained from by replacing with and with . In we then also have the edge . Now replacing with in yields a second -cycle in containing ; this contradicts Lemma 3.5. Hence a -cycle and -cycle cannot be spliced.
Now let and be two -cycles sharing , defining and as above. Let be the neighbor of not in . By Lemma 3.1, and cannot share three consecutive edges, so we may let and be the neighbors of other than on and , respectively.
Consider , and let be an alternative reconstruction whose vertices deleted to form are and . We know , and we can label and so that . The remaining neighbor of may be or , but since and are both -cycles these choices are symmetric. Hence we may assume (see Figure 2).
Replacing in with yields a -cycle in containing exactly one of . Hence must have a -cycle containing exactly one of . Since cannot contain , it contains or . In the first case, continuing along the edge leaving in either or yields two spliced -cycles ( with or ), which is forbidden. Hence contains .
Applying the symmetric argument to allows us to conclude that also contains a -cycle through . This -cycle also appears in . Now and are -cycles in that both contain the edge . By Lemma 3.5, this is forbidden.
Lemma 3.7**.**
There is no edge whose endpoints lie in distinct -cycles.
Proof.
Let be such an edge in , joining -cycles through and through . In any alternative reconstruction from , the missing vertices and are adjacent, and to avoid recreating each of and must have one neighbor in and one neighbor in . Each possible assignment yields in two -cycles containing . By symmetry, we may label as an -path and as a -path so that and . See Figure 6, where we have not yet established the dashed edges.
Since had two -cycles each containing exactly one of , also must have two -cycles each containing exactly one of . One must use , and the other must use ; let these be and , respectively. Replacing in with and in with yields -cycles and in , respectively.
Now let and be the neighbors of other than in and , respectively, and let be the neighbor of on other than . Consider an alternative reconstruction from , with and being the missing vertices. We have . By symmetry we may assume , and hence to avoid recreating . Still may be ajacent to or to . The edge would complete a -cycle in (shown below) that is spliced with , forbidden by Lemma 3.6. The edge would complete a -cycle in sharing the edge with the -cycle , forbidden by Lemma 3.5.
Lemma 3.8**.**
No vertex lies in a -cycle and two -cycles.
Proof.
Suppose that is such a vertex in the -regular graph . Each of the three cycles uses two edges incident to . Since there are no spliced cycles of length at most , each remaining edge incident to the neighbors of lies in exactly one of these cycles. Let and , with shared by the -cycles and , and with and (see Figure 7). The -cycle through contains .
Let be an alternative reconstruction from , with missing vertices and . We have , and by symmetry we may assume and hence also . Now there are two cases, shown in Figure 7. If , then replacing in with and replacing in with yields -cycles and in through the endpoints of the edge , which is forbidden by Lemma 3.7. If , then replacing in with yields a -cycle in that is spliced with the -cycles through and through , which is forbidden by Lemma 3.6.
Lemma 3.9**.**
If is a path in a -cycle, and lies in a -cycle, then also lies in a -cycle.
Proof.
Let be the -cycle in containing , and let be the -cycle containing . Let be the neighbor of outside , and let . Let be an alternative reconstruction from , with and being the missing vertices. We have , and we may label and so that . Also, label and so that (see Figure 8). Note that replacing in with yields a -cycle in .
Since is a -cycle in containing exactly one of , in there must be a -cycle containing exactly one of . It must contain or . In the first case, in lies in the -cycle and -cycles and , forbidden by Lemma 3.8. In the second case, replacing in with yields the desired -cycle in through .
Lemma 3.10**.**
No -cycle and -cycle share an edge.
Proof.
Let be such an edge in , shared by the -cycle and the -cycle containing the path . By Lemma 3.9, lies in a -cycle in .
Since and lie on a -cycle, from there is only one alternative reconstruction , in which by Lemma 2.6 the -cycle through the missing vertices and is obtained from by replacing with and with . Thus also , where and are the neighbors outside of and in , respectively (see Figure 9).
Replacing in with yields a -cycle in . Since and share the edge , by Lemma 3.9 the edge lies in a -cycle in . Since shorter cycles and spliced cycles must be avoided, avoids and . Hence appears also in . Now in the vertex appears in the -cycle and -cycles and , which is forbidden by Lemma 3.8.
Lemma 3.11**.**
Every -cycle shares an edge with some -cycle.
Proof.
Let be a path along a -cycle in . Let be the neighbor of outside , with . Let be an alternative reconstruction from , with missing vertices and . As usual, , and by symmetry we may assume . We may also choose the labels and so that (see Figure 10).
Since is a -cycle in containing exactly one of and , in there must be a -cycle containing exactly one of and . Such a cycle must contain or . Replacing this path in with or , respectively, yields a -cycle in that shares an edge with .
Lemmas 3.10 and 3.11 are contradictory. Hence no -regular graph has an alternative reconstruction from its -deck, which proves Theorem 1.1.
Acknowledgment
The authors thank Martin Merker, Bojan Mohar, and Hehui Wu for their contributions to early discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1]
- 2[2]
- 3[3] B. Bollobás, Almost every graph has reconstruction number three, J. Graph Theory 14 (1990), 1–4.
- 4[4] Zh. A. Chernyak, Some additions to an article by B. Manvel: ”Some basic observations on Kelly’s conjecture for graphs” (Russian), Vests ı ¯ ¯ italic-ı \overline{\i} Akad. Navuk BSSR Ser. Fīz.-Mat. Navuk (1982), 44–49, 126.
- 5[5] P. Chinn, A graph with p 𝑝 p points and enough distinct ( p − 2 ) 𝑝 2 (p-2) -order subgraphs is reconstructible, Recent Trends in Graph Theory Lecture Notes in Mathematics 186 (Springer, 1971).
- 6[6] P. J. Kelly, On isometric transformations, Ph D Thesis, University of Wisconsin-Madison, 1942.
- 7[7] P. J. Kelly, A congruence theorem for trees, Pacific J. Math. 7 (1957), 961–968.
- 8[8] A. V. Kostochka, M. Nahvi, D. B. West, and D. Zirlin, Degree lists and connectedness are 3 3 3 -reconstructible for graphs with at least seven vertices, submitted.
