TOPICS
Search

Graph Basis Number


The graph basis number b(G) is the smallest possible maximum number of basis cycles containing a single edge, where the minimum is taken over all cycle bases of G. Equivalently, a k-basis is a cycle basis in which every edge occurs in at most k cycles, and b(G) is the least such k (Schmeichel 1981).

A forest has basis number 0 and a cycle graph has basis number 1. Mac Lane's planarity criterion states that a graph is planar iff it has a 2-basis (Mac Lane 1937). The definition allows all cycle bases, not just those determined by spanning forests.

Knauer (2026) proved logarithmic upper bounds in each of the vertex count, circuit rank, and Euler genus. In particular, for graphs with n vertices, b(G)=O(lnn) as n->infty. The proof was developed with AI assistance and checked by the author. Independent external review had not been reported as of Sep. 7, 2026.


See also

Circuit Rank, Cycle Basis, Planar Graph

Explore with Wolfram|Alpha

References

Knauer, K. "Logarithmic Basis Number of Graphs." 2 Sep 2026. https://arxiv.org/abs/2609.02080.Mac Lane, S. "A Combinatorial Condition for Planar Graphs." Fund. Math. 28, 22-32, 1937. https://doi.org/10.4064/fm-28-1-22-32.Schmeichel, E. F. "The Basis Number of a Graph." J. Combin. Th. Ser. B 30, 123-129, 1981.

Cite this as:

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

Subject classifications