Papers
Topics
Authors
Recent
Search
2000 character limit reached

Basis Number of a Graph

Updated 27 January 2026
  • Basis number of a graph is defined as the smallest integer k such that there exists a cycle basis where each edge appears in at most k cycles, reflecting both algebraic and topological characteristics.
  • It characterizes graph families with forests having value 0, planar graphs capped at 2, and surfaces or minor-closed classes having bounded or polynomially controlled basis numbers.
  • This invariant is essential in linking combinatorial optimization with algebraic graph theory, influencing algorithmic complexity and connections to path algebras.

The basis number of a graph, denoted β(G)\beta(G) or b(G)b(G), is a combinatorial invariant that quantifies how "evenly" the cycle space of a finite undirected graph can be generated by cycles, with respect to the number of times each edge appears in a basis. Formally, it is the smallest integer kk such that there exists a basis of the cycle space of GG—a minimal generating set, over F2\mathbb{F}_2, of Eulerian subgraphs—in which each edge of GG is included in at most kk basis elements. This parameter robustly reflects both algebraic and topological properties of the underlying graph and arises naturally in both extremal combinatorics and topological graph theory. The basis number also admits direct generalization and precise connections to invariants of directed graphs and their path algebras, particularly through the theory of Invariant Basis Number for associated algebras.

1. Definition and Core Properties

Let G=(V,E)G=(V,E) be a finite simple graph. The cycle space C(G)\mathcal{C}(G) is the F2\mathbb{F}_2-vector space of all subsets of EE such that, in the subgraph (V,S)(V,S), every vertex has even degree; equivalently, C(G)\mathcal{C}(G) consists of all Eulerian subgraphs of GG. A cycle basis is any set BC(G)\mathcal{B}\subseteq\mathcal{C}(G) that forms a basis of this vector space; its cardinality is β1(G)=EV+c(G)\beta_1(G) = |E|-|V|+c(G), where c(G)c(G) is the number of connected components.

For a given basis B\mathcal{B}, the ply (or charge) of an edge ee is ply(e,B)={BB:eB}\mathrm{ply}(e,\mathcal{B}) = |\{B\in\mathcal{B}: e\in B\}|. The basis number is then defined as

β(G)=min{maxeEply(e,B):B is a cycle basis}\beta(G) = \min \{ \max_{e\in E} \mathrm{ply}(e, \mathcal{B}) : \mathcal{B} \text{ is a cycle basis} \}

This invariant is robust under common graph operations: subdividing edges does not change the basis number, contractions can only decrease it, and the basis number is subadditive over unions with connected overlap. Key thresholds include: β(G)=0\beta(G)=0 if and only if GG is a forest; β(G)1\beta(G)\le1 if and only if GG is a cactus; β(G)2\beta(G)\le2 characterizes planar graphs (MacLane's theorem) (Bazargani et al., 2024, Lehner et al., 2024, Geniet et al., 8 Jan 2026).

2. Extremal Cases and Planarity Criteria

Mac Lane's planarity criterion asserts that GG is planar if and only if β(G)2\beta(G)\le2, i.e., there exists a cycle basis where each edge lies in at most two cycles. This connects the basis number to classical notions of surface embeddings and planar duality.

Beyond planarity, the basis number is tightly controlled for families of graphs embeddable on fixed surfaces. For example, every non-planar graph embeddable on a surface of Euler characteristic $0$ (the torus or Klein bottle) satisfies β(G)=3\beta(G)=3 (Lehner et al., 2024). More generally, for graphs embedded on a surface of genus gg (orientable or non-orientable), β(G)=O(log2g)\beta(G) = O(\log^2 g) (Lehner et al., 2024). In minor-closed classes, the basis number is bounded as a function of the excluded minor: every HH-minor-free graph satisfies β(G)=O(Hc)\beta(G)=O(|H|^c) for a universal constant cc (Geniet et al., 8 Jan 2026).

For families defined by structural constraints, such as pathwidth or treewidth, sharp polynomial upper bounds are available. Any graph GG with pathwidth kk has β(G)4k\beta(G)\le4k (Miraftab et al., 20 Jan 2026). More generally, if GG has treewidth kk, then β(G)=O(k5)\beta(G)=O(k^5) (Miraftab et al., 20 Jan 2026, Geniet et al., 8 Jan 2026), and for arbitrary KtK_t-minor-free graphs, the bound is polynomial in tt (Miraftab et al., 20 Jan 2026, Geniet et al., 8 Jan 2026).

3. Structural Theorems and Graph Classes

The basis number exhibits unbounded behavior in certain topological classes: for instance, the family of 1-planar graphs (those drawable in the plane with at most one crossing per edge) has unbounded basis number (Bazargani et al., 2024). Nevertheless, several important subclasses admit uniform bounds. Every 1-planar graph whose "skeleton" (the subgraph of uncrossed edges in a drawing) is connected obeys β(G)4\beta(G)\le4, and the same is true for locally maximal and "poppy" 1-planar graphs. For 2-connected "full-crossing" or optimal 1-planar graphs, β(G)3\beta(G)\le3 (Bazargani et al., 2024).

For minor-closed families, the basis number is governed by the Graph Minor Structure Theorem. In particular, almost-embeddable pieces—graphs decomposable into a bounded genus-embedded core plus bounded pathwidth vortices—have bounded basis number, and clique-sums across small adhesions do not inflate β(G)\beta(G) beyond polynomial bounds in the relevant parameters (Geniet et al., 8 Jan 2026).

A summary table of key structural bounds is as follows:

Graph Class Basis Number Bound Reference
Forests β(G)=0\beta(G)=0 (Miraftab et al., 20 Jan 2026)
Planar β(G)2\beta(G)\le2 (Bazargani et al., 2024)
Genus-gg surface β(G)=O(log2g)\beta(G)=O(\log^2g) (Lehner et al., 2024)
Torus/Klein bottle β(G)=3\beta(G)=3 (Lehner et al., 2024)
Pathwidth kk β(G)4k\beta(G)\le4k (Miraftab et al., 20 Jan 2026)
Treewidth kk β(G)=O(k5)\beta(G)=O(k^5) (Miraftab et al., 20 Jan 2026)
KtK_t-minor-free β(G)=O(tc)\beta(G)=O(t^c) (Geniet et al., 8 Jan 2026)
1-planar (general) unbounded (Bazargani et al., 2024)
1-planar (connected skeleton) β(G)4\beta(G)\le4 (Bazargani et al., 2024)
Full-crossing 1-planar β(G)3\beta(G)\le3 (Bazargani et al., 2024)

4. Methodologies and Proof Strategies

The computation and bounding of β(G)\beta(G) exploit a blend of algebraic, topological, and combinatorial techniques. In the planar and surface-embedded settings, the approach hinges on face-cycle bases and careful manipulation of fundamental cycles relative to an appropriate spanning tree. The proof that β(G)=3\beta(G)=3 for toroidal and Klein bottle embeddings utilizes a replacement lemma which reduces edge coverage via structured combinations of face cycles and fundamental cycles (Lehner et al., 2024).

For bounded-width decompositions, inductive constructions on path or tree decompositions allow for local control of basis ply and global bounds via covering and merging lemmas. The analysis of the ply increase under successive augmentations is crucial (Miraftab et al., 20 Jan 2026). In minor-closed classes, the gluing of pieces via bounded-adhesion tree decompositions and the Simon Factorization Forest Theorem enables the preservation of basis number bounds across composition operations (Geniet et al., 8 Jan 2026).

Algebraic counterparts, notably in Leavitt and Cohn path algebras, interpret the basis number as the well-defined rank of free modules—provided the algebra satisfies the Invariant Basis Number (IBN) property, which is characterized by explicit linear algebraic criteria involving the graph's incidence matrix (Nam et al., 2016, Abrams et al., 2013). For instance, LK(E)L_K(E) has IBN if and only if the rank jump condition rankQ(M)<rankQ(M)\mathrm{rank}_\mathbb{Q}(M) < \mathrm{rank}_\mathbb{Q}(M') holds, where M=AETJEM = A_E^T - J_E is derived from the graph's incidence matrix.

5. Illustrative Examples and Special Cases

  • Forests: β(G)=0\beta(G)=0, as there are no cycles.
  • Cacti: β(G)1\beta(G)\le1, as each edge belongs to at most one independent cycle.
  • Planar graphs: Every planar GG has a $2$-basis; e.g., the facial cycles of a plane embedding suffice.
  • Klein bottle and torus: For any non-planar GG embedded on these surfaces, β(G)=3\beta(G)=3 is achievable via explicit face and fundamental cycles (Lehner et al., 2024).
  • 1-planar, full-crossing: All optimal 1-planar graphs (achieving $4n-8$ edges) admit a $3$-basis by merging local K4K_4 "poppy" substructures with global face cycles (Bazargani et al., 2024).

Combinatorial operations such as subdivision and contraction preserve or reduce the basis number, supporting robust inductive and constructive approaches for bounding β(G)\beta(G) across families.

6. Connections to Algebraic Graph Invariants

In the context of Leavitt and Cohn path algebras associated to finite (directed) graphs, the Invariant Basis Number relates directly to a "basis number" for the module category. For LK(E)L_K(E) or CK(E)C_K(E), IBN assures that the rank of any free module is uniquely determined—mirroring the uniqueness of basis cardinalities in the combinatorial setting. The IBN property can be algorithmically detected via a matrix rank condition on graph incidence data: LK(E)L_K(E) has IBN if and only if the extended matrix [AETJEb][A_E^T - J_E | b] has strictly higher rank than AETJEA_E^T - J_E over Q\mathbb{Q} (Nam et al., 2016).

This algebraic perspective underscores the interplay between the combinatorial basis number and module-theoretic invariants and motivates further connections between graph structures and algebraic properties of associated path algebras (Abrams et al., 2013).

7. Open Problems and Computational Complexity

Several fundamental problems remain open:

  • The algorithmic complexity of computing β(G)\beta(G), even for 1-planar graphs, is unknown; the problem is conjectured to be NP-hard.
  • The extremal growth of the basis number (e.g., whether b(G)=O(logn)b(G)=O(\log n) for 1-planar graphs with nn vertices) is not settled.
  • Characterizing minimal (in terms of vertex count) 1-planar graphs with β(G)4\beta(G)\ge4 remains open.
  • The tightness of polynomial bounds in minor-closed families and the explicit dependence of the exponent cc in β(G)=O(Hc)\beta(G)=O(|H|^c) are areas of ongoing analysis (Bazargani et al., 2024, Lehner et al., 2024, Geniet et al., 8 Jan 2026).

These questions interface directly with current research in structural graph theory, algebraic graph invariants, and computational graph algorithms.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Basis Number of a Graph.