TOPICS
Search

Assembly Number


The assembly number a(G) of a finite connected simple graph G with vertex set V is the number of its assembly trees using the edge gluing rule (Vince and Bóna 2012, p. 2). An assembly tree is a finite rooted tree whose nodes are labeled by subsets of V. Its leaves have the singleton sets {v} as labels, one for each v in V, and its root vertex is labeled by V. Each internal node has exactly two unordered children. Their labels are disjoint sets whose union is that node's label, and an edge of G joins a vertex in one child label to a vertex in the other. Trees are counted up to label-preserving graph isomorphism.

For n=|V|>=1, an assembly tree has n leaves and n-1 internal nodes. When n=1, its sole node is treated as a leaf in this assembly-tree convention. These trees describe how vertex-induced subgraphs join to form G, a process motivated by the self-assembly of macromolecules in virus capsids (Kainen 2025, p. 220).

The assembly numbers for several parametrized graphs are summarized in the table below (Vince and Bóna 2012, pp. 4-7). The cycle graph formula applies for n>=3, and the other rows apply for n>=1. Here, (n; k) is a binomial coefficient, n! is a factorial, and n!! is a double factorial.

If G is a Hamiltonian graph on n>=3 vertices, then

 a(G)>=a(C_n)=1/2(2n-2; n-1),

where C_n denotes the cycle graph on n vertices. Similarly, if G is a nonhamiltonian graph on n vertices with a Hamiltonian path, then

 a(G)>=a(P_n)=1/n(2n-2; n-1),

where P_n denotes the path graph on n vertices.


See also

Construction Number, Rooted Tree

Explore with Wolfram|Alpha

References

Kainen, P. C. "Construction Numbers: How to Build a Graph." Missouri J. Math. Sci. 37, 213-223, 2025. https://doi.org/10.35834/2025/3702213.Sloane, N. J. A. Sequences A000108, A000142, A001147, A001700, A217523, and A361072 in "The On-Line Encyclopedia of Integer Sequences."Vince, A. and Bóna, M. "The Number of Ways to Assemble a Graph." Elec. J. Combin. 19, No. 4, P54, 2012. https://doi.org/10.37236/2644.

Referenced on Wolfram|Alpha

Assembly Number

Cite this as:

Weisstein, Eric W. "Assembly Number." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/AssemblyNumber.html

Subject classifications