Solid Brick: Graph Theory & Finite Element
- Solid Brick is a dual-use term defining both a class of graphs with specific perfect matching constraints and a three-dimensional finite element used in structural modeling.
- In graph theory, a solid brick is a matching-covered graph where the removal of two vertex-disjoint odd cycles results in no perfect matching, emphasizing its unique connectivity properties.
- In finite element analysis, the eight-node solid brick uses trilinear Lagrange interpolation and 24 displacement DOF to accurately simulate solid bodies without geometric simplification.
Searching arXiv for recent and relevant papers on both graph-theoretic and finite-element uses of “solid brick.” Solid brick denotes two distinct technical objects in current mathematical and engineering usage. In graph theory, a solid brick is a brick such that, whenever and are vertex-disjoint odd cycles of , the graph has no perfect matching (Zhang et al., 29 Jul 2025). In finite-element analysis, a solid brick element is a three-dimensional finite element that can model solid bodies and structures without any a priori geometric simplification; the eight-node solid brick element is a standard hexahedral instance with trilinear interpolation and $24$ displacement DOF (Zhang et al., 2023). The term therefore has precise but unrelated meanings in matching theory and computational mechanics.
1. Solid bricks in matching-covered graph theory
A graph of order is matching-covered if it is connected, , and every edge of lies in some perfect matching (Zhang et al., 29 Jul 2025). A nonbipartite matching-covered graph 0 is a brick if it has no nontrivial tight cut. Equivalently, by Edmonds–Lovász–Pulleyblank (1982),
1
A brick 2 is solid if whenever 3 are vertex-disjoint odd cycles, then
4
This condition isolates a subclass of bricks in which the coexistence of two disjoint odd cycles is tightly constrained by perfect-matching structure (Zhang et al., 29 Jul 2025).
The graph-theoretic notion is intrinsically matching-theoretic rather than geometric. Its defining properties are expressed through connectivity, tight-cut structure, and the existence or nonexistence of perfect matchings after specified deletions. In this sense, solidity is a global obstruction condition imposed on a brick.
2. Removable, 5-invariant, and solitary edges
In a matching-covered graph 6, an edge 7 is removable if 8 remains matching-covered (Zhang et al., 29 Jul 2025). If 9 denotes the number of bricks occurring in any tight-cut decomposition of 0, then a removable edge 1 is 2-invariant if
3
For a brick 4, one has 5, so 6-invariance means that 7 is still a single brick.
An edge 8 is solitary if it belongs to exactly one perfect matching of 9; otherwise it is nonsolitary. The paper centers on the interaction between 0-invariance and solitariness, a relationship posed in a problem of Lucchesi and Murty (Zhang et al., 29 Jul 2025).
Two structural lemmas are central. First, in a solid brick, every removable edge 1 satisfies 2. Second, in a solid brick on 3 vertices, every vertex is incident with at most two nonremovable edges. Combined with the previous lemma, this gives at most two nonsolitary edges at each vertex. These facts sharply restrict local edge behavior and serve as the entry point for the global classification proved in the same work.
3. Characterization by wheels
The main theorem states: let 4 be a solid brick of even order 5. Then every 6-invariant edge of 7 is solitary if and only if 8 is the wheel 9 (Zhang et al., 29 Jul 2025). Here 0 is obtained by taking an 1-cycle, called the rim, and joining a new vertex, called the hub, to all rim-vertices by spokes.
The sufficiency direction is explicit. If 2 with 3 even, then the only removable edges are the 4 spokes, and each such spoke 5 is 6-invariant. Deleting its ends leaves an odd path, which has exactly one perfect matching; hence each spoke is solitary. Therefore, in an even wheel, every 7-invariant edge is solitary (Zhang et al., 29 Jul 2025).
The necessity direction excludes other solid bricks. If 8 is a solid brick of even order 9 and every $24$0-invariant edge is solitary, then $24$1 cannot be cubic; otherwise Theorem 1.2 of Zhang–Lu–Zhang applies, but those extremal cubic bricks are nonsolid. Hence there is a vertex $24$2 of degree $24$3. By the solid-brick machinery, at most two edges at $24$4 can be nonsolitary, so at least two edges $24$5 and $24$6 are solitary. This yields unique perfect matchings $24$7 and $24$8 of $24$9 and 0, respectively, and their symmetric difference is an 1–2 alternating path
3
of odd length at least 4 (Zhang et al., 29 Jul 2025).
4. Alternating-path rigidity and excluded configurations
The proof then examines how the remainder of the graph can attach to the alternating path 5 (Zhang et al., 29 Jul 2025). A sequence of “no-alternating-cycle” lemmas establishes that neither 6 nor 7 can contain an 8-alternating cycle, because the unique-matching property would be contradicted. Likewise, any hypothetical 9-alternating path joining two vertices of 0 outside the edges of 1 would create two vertex-disjoint odd cycles whose removal preserves a perfect matching, contradicting solidity.
From these restrictions, every vertex off 2 can attach to 3 only in a highly constrained manner. The paper reduces the possibilities to three candidate configurations 4. Solidness eliminates two of them, and the remaining configuration forces that every rim-vertex of 5 has exactly three neighbors: its two neighbors on 6 and the hub 7. No other vertices exist, so 8 is exactly the wheel with hub 9 and rim 0 (Zhang et al., 29 Jul 2025).
The same paper records representative examples and exceptions. Wheels 1 with even 2 are solid bricks, and every spoke is removable, hence 3-invariant, and lies in exactly one perfect matching. By contrast, the exceptional bricks 4, 5, and the Petersen graph are not wheels, and in those some 6-invariant edges fail to be solitary or the graph is small. The cubic extremal bricks 7 of Zhang–Lu–Zhang are non-solid, because in each such graph one finds two disjoint odd cycles whose removal leaves a perfect matching. This resolves the solid-brick case of the Lucchesi–Murty problem without conflict from the cubic extremal family.
5. The eight-node solid brick element
In computational mechanics, the solid brick element is defined as a three-dimensional finite element that can model solid bodies and structures without any a priori geometric simplification (Zhang et al., 2023). The eight-node solid brick, or hexahedron, occupies a trilinear quadrilateral in the reference 8 space with corners at 9.
| Quantity | Value |
|---|---|
| Number of nodes 0 | 8 |
| Degrees of freedom per node 1 | 3 |
| Total element DOF 2 | 24 |
The standard node numbering and local coordinates are: 3
4
Its trilinear Lagrange shape functions are
5
where 6 are the nodal coordinates. Explicitly, for the four bottom nodes,
7
8
and the top four 9 are obtained by replacing 00 in the above (Zhang et al., 2023).
6. Assumed-stress formulation, stiffness decomposition, and quadrature
The stiffness construction is developed from an assumed Stress Method whose formulation is based on the Hellinger–Reissner principle developed according to Kang’s study in 1986 (Zhang et al., 2023). The two-field Hellinger–Reissner functional is
01
The stress interpolation is assumed in the form
02
where 03 is a 04 polynomial geometric matrix.
Traction on each face yields nodal forces linearly in 05,
06
with
07
The explicit symbolic 08 matrix is given in equation (7) of the paper. The complementary energy in 09 is
10
with flexibility
11
Its inverse 12 is the generalized stress-parameter stiffness, 13. Stationarity with respect to 14 yields
15
so the element’s consistent stiffness is
16
Following Felippa (2013), the consistent stiffness can be algebraically split as
17
with
18
and
19
where 20 is the physical volume (Zhang et al., 2023). The basic stiffness 21 has rank 22 and exactly reproduces constant-strain (mix-ability) and rigid-body modes. The high-order stiffness 23 has rank 24; 25 is orthogonal to the six rigid-body and six constant-strain modes, expressed as 26.
The mathematical requirements are stated explicitly. For consistency and mix-ability, 27 reproduces the exact strain energy for any constant-strain 28, implying
29
whenever 30 is uniform. For stability, 31, with six zero modes corresponding only to rigid-body translations and rotations. For accuracy, bending tests on all six faces yield unity energy ratios under exact beam-bending displacement patterns; equations (13)–(14) are cited for these checks.
The numerical integration prescription separates the two stiffness contributions. The basic stiffness 32 is assembled analytically via 33 and 34, so no volume quadrature is needed. The high-order part 35 arises from integrals of up to fourth-order polynomials in 36. A 37 Gauss–Legendre rule exactly integrates up to third-degree polynomials, whereas full integration of quartic terms in 38 uses a 39 rule with points at 40 and weights 41 (Zhang et al., 2023). The recommended scheme is therefore 42 exact by construction and 43 integrated by 44 for many engineering cases or 45 for full quartic accuracy.