---
title: Basis Number of a Graph
url: https://www.emergentmind.com/topics/basis-number-of-a-graph
type: topic
---

# Basis Number of a Graph

The basis number of a graph, denoted $\beta(G)$ or $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 $k$ such that there exists a basis of the cycle space of $G$—a minimal generating set, over $\mathbb{F}_2$, of Eulerian subgraphs—in which each edge of $G$ is included in at most $k$ 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)$ be a finite simple graph. The cycle space $\mathcal{C}(G)$ is the $\mathbb{F}_2$-vector space of all subsets of $E$ such that, in the subgraph $(V,S)$, every vertex has even degree; equivalently, $\mathcal{C}(G)$ consists of all Eulerian subgraphs of $G$. A cycle basis is any set $\mathcal{B}\subseteq\mathcal{C}(G)$ that forms a basis of this vector space; its cardinality is $\beta_1(G) = |E|-|V|+c(G)$, where $c(G)$ is the number of connected components.

For a given basis $\mathcal{B}$, the ply (or charge) of an edge $e$ is $\mathrm{ply}(e,\mathcal{B}) = |\{B\in\mathcal{B}: e\in B\}|$. The basis number is then defined as
\[
\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: $\beta(G)=0$ if and only if $G$ is a forest; $\beta(G)\le1$ if and only if $G$ is a cactus; $\beta(G)\le2$ characterizes planar graphs (MacLane's theorem) [2412.18595, 2410.10566, 2601.05195].

## 2. Extremal Cases and Planarity Criteria

Mac Lane's planarity criterion asserts that $G$ is planar if and only if $\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 $\beta(G)=3$ [2410.10566]. More generally, for graphs embedded on a surface of genus $g$ (orientable or non-orientable), $\beta(G) = O(\log^2 g)$ [2410.10566]. In minor-closed classes, the basis number is bounded as a function of the excluded minor: every $H$-minor-free graph satisfies $\beta(G)=O(|H|^c)$ for a universal constant $c$ [2601.05195].

For families defined by structural constraints, such as pathwidth or treewidth, sharp polynomial upper bounds are available. Any graph $G$ with pathwidth $k$ has $\beta(G)\le4k$ [2601.14095]. More generally, if $G$ has treewidth $k$, then $\beta(G)=O(k^5)$ [2601.14095, 2601.05195], and for arbitrary $K_t$-minor-free graphs, the bound is polynomial in $t$ [2601.14095, 2601.05195].

## 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 [2412.18595]. Nevertheless, several important subclasses admit uniform bounds. Every 1-planar graph whose "skeleton" (the subgraph of uncrossed edges in a drawing) is connected obeys $\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, $\beta(G)\le3$ [2412.18595].

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 $\beta(G)$ beyond polynomial bounds in the relevant parameters [2601.05195].

A summary table of key structural bounds is as follows:

| Graph Class                  | Basis Number Bound         | Reference      |
|------------------------------|---------------------------|---------------|
| Forests                      | $\beta(G)=0$              | 2601.14095    |
| Planar                       | $\beta(G)\le2$            | 2412.18595    |
| Genus-$g$ surface            | $\beta(G)=O(\log^2g)$     | 2410.10566    |
| Torus/Klein bottle           | $\beta(G)=3$              | 2410.10566    |
| Pathwidth $k$                | $\beta(G)\le4k$           | 2601.14095    |
| Treewidth $k$                | $\beta(G)=O(k^5)$         | 2601.14095    |
| $K_t$-minor-free             | $\beta(G)=O(t^c)$         | 2601.05195    |
| 1-planar (general)           | unbounded                 | 2412.18595    |
| 1-planar (connected skeleton)| $\beta(G)\le4$            | 2412.18595    |
| Full-crossing 1-planar       | $\beta(G)\le3$            | 2412.18595    |

## 4. Methodologies and Proof Strategies

The computation and bounding of $\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 $\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 [2410.10566].

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 [2601.14095]. 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 [2601.05195].

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 [1606.04607, 1303.2122]. For instance, $L_K(E)$ has IBN if and only if the rank jump condition $\mathrm{rank}_\mathbb{Q}(M) < \mathrm{rank}_\mathbb{Q}(M')$ holds, where $M = A_E^T - J_E$ is derived from the graph's incidence matrix.

## 5. Illustrative Examples and Special Cases

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

Combinatorial operations such as subdivision and contraction preserve or reduce the basis number, supporting robust inductive and constructive approaches for bounding $\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 $L_K(E)$ or $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: $L_K(E)$ has IBN if and only if the extended matrix $[A_E^T - J_E | b]$ has strictly higher rank than $A_E^T - J_E$ over $\mathbb{Q}$ [1606.04607].

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 [1303.2122].

## 7. Open Problems and Computational Complexity

Several fundamental problems remain open:

- The algorithmic complexity of computing $\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(\log n)$ for 1-planar graphs with $n$ vertices) is not settled.
- Characterizing minimal (in terms of vertex count) 1-planar graphs with $\beta(G)\ge4$ remains open.
- The tightness of polynomial bounds in minor-closed families and the explicit dependence of the exponent $c$ in $\beta(G)=O(|H|^c)$ are areas of ongoing analysis [2412.18595, 2410.10566, 2601.05195].

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

Source: https://www.emergentmind.com/topics/basis-number-of-a-graph