Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
127 tokens/sec
GPT-4o
11 tokens/sec
Gemini 2.5 Pro Pro
53 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
10 tokens/sec
DeepSeek R1 via Azure Pro
33 tokens/sec
2000 character limit reached

Activity-on-Vertex (AOV) Graphs

Updated 15 July 2025
  • AOV graphs are a combinatorial framework that studies graphs by analyzing vertex activities in maximal independent sets.
  • They define internal and external vertex activities using substitution sets and level labellings to generate intervals in the Boolean lattice.
  • This framework enables interval covers or partitions in various graph classes, offering new insights into vertex-based enumeration and graph invariants.

An Activity-on-Vertex (AOV) graph is a combinatorial framework in which the structure and properties of graphs are studied via the activities of their vertices, rather than edges. Central to this approach is the formalization of vertex activities—internal and external—which are defined relative to maximal independent sets. Through the analysis of these activities, it is possible to generate interval covers or, under suitable conditions, partitions of the Boolean lattice 2V2^V, where VV is the vertex set of a graph. Unlike edge-based frameworks, the collection of independent sets of vertices does not form a matroid, necessitating new methods for decomposing 2V2^V. The AOV graph framework extends and adapts concepts from matroid and lattice theory, most notably those inspired by the work of Crapo and Tutte, to vertex configurations.

1. Definition of Vertex Activities

Let G=(V,E)G = (V, E) be a finite simple graph, and let AVA \subseteq V be a maximal independent set. For each vAv \in A, define the substitution set: Subs(v)={uN(v)(A{v}){u} is independent}Subs(v) = \{ u \in N(v) \mid (A \setminus \{v\}) \cup \{u\} \text{ is independent} \} where N(v)N(v) is the open neighborhood of vv.

A vertex vAv \in A is internally active with respect to AA if either:

  • Subs(v)=Subs(v) = \emptyset, or
  • Subs(v)Subs(v) \neq \emptyset and v>max{uuSubs(v)}v > \max\{u \mid u \in Subs(v)\} (with respect to a fixed labelling/order on VV).

A vertex vVAv \in V \setminus A is externally active with respect to AA if there exists aAa \in A with vN(a)v \in N(a) and v>av > a. The set of externally active vertices is denoted

Ext(A)={vVAaA:vN(a), v>a}Ext(A) = \{ v \in V \setminus A \mid \exists a \in A: v \in N(a),\ v > a \}

The sets of internally (Int(A)Int(A)) and externally (Ext(A)Ext(A)) active vertices precisely determine the interval generated by AA in the Boolean lattice.

2. Interval Generation in the Boolean Lattice

Given a maximal independent set AA, the interval generated by AA in 2V2^V is: [AInt(A); AExt(A)][A \setminus Int(A);\ A \cup Ext(A)] which is the set of all subsets XX such that

AInt(A)XAExt(A)A \setminus Int(A) \subseteq X \subseteq A \cup Ext(A)

It is shown that the collection of such intervals, taken over all maximal independent sets M(G)\mathcal{M}(G), constitutes a cover of 2V2^V: 2V=AM(G)[AInt(A);AExt(A)]2^V = \bigcup_{A \in \mathcal{M}(G)} [A \setminus Int(A);\, A \cup Ext(A)] This result holds for any labelling, but the intervals may overlap. With appropriate labelling schemes, the intervals become disjoint, yielding a partition of the Boolean lattice.

3. Properties of Maximal Independent Sets via Activities

A maximal independent set AA can be characterized further in terms of its active vertices:

  • Internally complete: Int(A)=AInt(A) = A.
  • Externally complete: Ext(A)=VAExt(A) = V \setminus A.
  • Complete: both internally and externally complete.

If a maximal independent set AA is complete, then its interval spans all of 2V2^V: [AInt(A);AExt(A)]=[;V][A \setminus Int(A);\, A \cup Ext(A)] = [\emptyset; V] If two distinct internally complete maximal independent sets exist, their intervals overlap, and thus the generated cover cannot be a partition. These findings highlight the dependency of interval structure on the specific activity configuration of maximal independent sets.

4. Constructions in Special Graph Classes

The generation of interval covers or partitions varies across graph families:

  • Complete Graphs KnK_n: Each single-vertex maximal independent set {i}\{i\}, for i=1,2,,ni=1,2,\dots, n, generates an interval [{i};{i,i+1,,n}][\{i\}; \{i, i+1, \dots, n\}]. Appropriate labelling ensures these intervals are disjoint, effecting a partition of 2V2^V.
  • Joins of Complete and Empty Graphs / Threshold Graphs: Constructions for these families, often defined by specific labellings such as lexicographic or colexicographic order, are tailored so that the induced activity intervals are disjoint.

These cases exemplify how structural and labelling properties of the underlying graph influence the decomposition of 2V2^V via vertex activities.

5. Role of Level Labellings in Pruned Graphs

A pruned tree is a rooted tree where every non-leaf node has at least one leaf descendant; a pruned graph is built from such trees. A level labelling assigns labels increasing with the level: if uu is at a lower level than vv, then u<vu < v. Under a level labelling, only the leaves of the original tree in a maximal independent set can be internally active; non-leaf vertices are not internally active, as they can be replaced by their leaf children.

A mapping

f(S)=S[L(Vch(S))]f(S) = S \cup [L \cap (V \setminus ch(S))]

with LL the leaves and ch(S)ch(S) the children of SS, establishes a bijection between independent sets missing the leaves and maximal independent sets. In this context, for a pruned tree TT with level labelling and pruned graph HH, intervals constructed as [f1(A);AExt(A)][f^{-1}(A); A \cup Ext(A)] (for AM(H)A \in \mathcal{M}(H)) form a partition of 2V2^V. The labelling synchronizes vertex activities across all maximal independent sets, so their generated intervals are necessarily disjoint.

6. Implications for AOV Graph Analysis and Enumeration

By extending constructions known from matroid and edge activity theory to vertices, the AOV framework provides new mechanisms for decomposing and enumerating vertex subsets in graphs. Although the family of independent sets does not comprise a matroid, the introduction of vertex activities and suitable labellings still yield interval covers or partitions of 2V2^V. Every vertex subset can thus be uniquely reconstructed from an appropriately chosen maximal independent set together with its internally and externally active vertices.

This decomposition affords detailed insight into the combinatorial organization of AOV graphs, with potential generalizations for graph polynomials and invariants defined in terms of vertex activity. The interplay between activity, interval generation, and labelling forms a foundational aspect of the AOV perspective, enriching the understanding of vertex-based enumeration and structural analysis in graphs.