- The paper completely characterizes near-bipartite bricks with the forcing-edge property as five families, G₁*, G₃*, G₈*, G₉*, and G₁₀*, excluding K₄, the complement of C₆, and the Petersen graph.
- It proves that, for near-bipartite bricks, every b-invariant edge is forcing if and only if the graph is extremal, meaning its perfect matchings form a basis of the matching lattice.
- The structural analysis shows that any such brick has at most 12 vertices, while allowing precisely the specified parallel-edge extensions of the five small base graphs.
Background and problem statement
A connected graph with at least one edge in which every edge lies in some perfect matching is matching covered. Lovász's tight cut decomposition expresses every matching covered graph uniquely, up to multiple edges, as a list of bricks (nonbipartite members) and braces; the number of bricks b(G) is the brick number. An edge e is removable if G−e remains matching covered, and b-invariant if it is removable and b(G−e)=b(G). A forcing edge (or solitary edge) lies in exactly one perfect matching. De Carvalho, Lucchesi, and Murty showed that every brick other than K4, C6, and the Petersen graph has a b-invariant edge, and that extremal matching covered graphs—those whose perfect matchings form a basis of the matching lattice—are characterized by the property that every b-invariant edge is solitary (2607.00608).
Motivated by this connection, Lucchesi and Murty posed the problem of characterizing all bricks, excluding the three exceptional graphs above, in which every b-invariant edge is a forcing edge. Prior partial results cover extremal bricks (where the property holds by definition), simple solid bricks (only odd wheels), claw-free bricks (exactly four graphs), and cubic bricks (seven graphs). This paper resolves the problem for the class of near-bipartite bricks: nonbipartite matching covered graphs containing a removable doubleton e0 whose deletion yields a bipartite matching covered graph.
Main result
The central theorem gives a complete characterization. Let e1 denote the family of graphs obtained from the underlying simple graph e2 by allowing arbitrary multiplicities on the dashed edge classes depicted in the paper's figure, for e3.
Theorem. Let e4 be a near-bipartite brick distinct from e5, e6, and the Petersen graph. Every e7-invariant edge of e8 is a forcing edge if and only if e9 for some G−e0.
The five base graphs are small: G−e1 has 8 vertices and 12 edges, G−e2 has 10 vertices and 15 edges, G−e3 has 6 vertices and 10 edges, G−e4 has 8 vertices and 13 edges, and G−e5 has 10 vertices and 16 edges. Two of them (G−e6, G−e7) are cubic and were already covered by the earlier cubic-brick classification; the remaining three are genuinely new to this theorem.
The proof of sufficiency exploits the fact that the union of perfect matchings containing forcing edges equals the full edge set of each G−e8: any removable edge outside that union would have to be G−e9-invariant yet non-forcing, which the covering argument rules out. Multiple-edge extensions preserve the property because each copy of a dashed-class edge is itself forcing.
Structural consequences
Two corollaries sharpen the picture considerably:
- Extremality equivalence. Every graph in each b0 is an extremal brick: direct computation confirms b1 for all five base graphs, and replacing a dashed edge by b2 parallel edges increases both sides by b3. Combined with the main theorem, this yields: a near-bipartite brick is extremal if and only if all its b4-invariant edges are forcing. This is a strong statement—for this class, Lucchesi and Murty's property collapses exactly to extremality, leaving no intermediate cases.
- Bounded size. Any near-bipartite brick satisfying the property has at most 12 vertices. The proof establishes the structural identity b5 and b6 for the bipartition b7 of b8, bounding each part by 6 vertices. Consequently, the characterization is finite and effectively verifiable.
The key structural lemma driving these conclusions states that if b9 is a forcing edge of b(G−e)=b(G)0 (with b(G−e)=b(G)1, b(G−e)=b(G)2), then b(G−e)=b(G)3 has a unique perfect matching, hence contains degree-one vertices in both parts by the classical bipartite unique-matching theorem; 3-connectivity then forces those vertices to have degree exactly 3 in b(G−e)=b(G)4, placing them in the sets b(G−e)=b(G)5 and b(G−e)=b(G)6. Notably, neither edge of the removable doubleton b(G−e)=b(G)7 can be forcing, since each lies in a perfect matching of b(G−e)=b(G)8 distinct from any fixed one.
Method of the necessity proof
The necessity direction proceeds by case analysis on vertex degrees within b(G−e)=b(G)9. A first claim shows every vertex of K40 has degree at most 4: if some K41 had degree K42, two incident K43-invariant forcing edges would force two triangles through K44, pinning the structure to a specific graph K45 in which certain vertices are incident with no forcing edge—contradicting Lemma on non-K46-invariant incidence. For non-cubic simple K47, three degree patterns are analyzed:
- Pattern (i) (K48, K49): forces C60 and C61.
- Pattern (ii) (C62, C63): forces C64; two candidate graphs C65 are eliminated because a vertex C66 carries a C67-invariant edge but no forcing edge, leaving only C68.
- Pattern (iii) (all four vertices of degree 3): subclaims progressively exclude C69 and b0 via alternating-cycle arguments showing candidate b1-invariant edges lie on alternating cycles and hence cannot be forcing; the case b2 further requires b3 and the existence of two disjoint triangles, ultimately yielding b4.
For graphs with multiple edges, the property transfers to the underlying simple graph, and multiplicity analysis shows parallel edges may be added only to the designated dashed classes while retaining near-bipartiteness (at least one removable doubleton must remain single).
Limitations and open questions
The result is confined to near-bipartite bricks; the general Problem of Lucchesi and Murty remains open for arbitrary bricks, and the paper does not address it beyond noting the existing partial results for solid, claw-free, and cubic bricks. The classification depends on the previously established bound of b5 b6-invariant edges for near-bipartite bricks with at least six vertices, so any refinement of that counting result could potentially simplify or extend the present argument. Whether an analogous finite classification exists for bricks that are neither near-bipartite nor in the already-settled classes is left unresolved.
Conclusion
This paper settles the Lucchesi–Murty problem for near-bipartite bricks, identifying exactly five families b7 (b8) of small graphs—all of them extremal—as the complete list. The equivalence between "every b9-invariant edge is forcing" and extremality within this class, together with the 12-vertex size bound, indicates that the forcing property is highly restrictive for near-bipartite bricks. The remaining challenge is extending the characterization to general bricks not covered by existing partial classifications.