Papers
Topics
Authors
Recent
Search
2000 character limit reached

Simultaneous Interval Number in Graph Theory

Updated 30 December 2025
  • Simultaneous interval number is a graph parameter that measures the minimal number of label sets required to encode edge structure via interval representations, generalizing standard interval graphs.
  • Computing the simultaneous interval number is NP-hard for d ≥ 2, though fixed-parameter tractable algorithms exist under specific modular decompositions and bounded graph parameters.
  • Structural bounds relate this parameter to measures like pathwidth and mim-width, offering insights into algorithm optimization and complexity classifications in simultaneous graph representations.

The simultaneous interval number is a structural width parameter for undirected graphs that generalizes interval graphs via interval representations augmented with labeling schemes. It measures the minimal complexity required to encode the edge structure of a graph using intervals on the real line and sets of labels, and it is intimately related to simultaneous representation problems arising in the study of intersection graphs. The parameter arises both as an explicit measure for single graphs and as an implicit threshold in simultaneous representations of families of interval graphs.

1. Definition and Fundamental Properties

A d-simultaneous interval representation of a graph G=(V,E)G=(V,E) is an assignment of:

  • a real interval I(v)⊂RI(v) \subset \mathbb{R} for each vertex v∈Vv \in V,
  • a label set L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\} for each v∈Vv \in V,

such that uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset] and L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset. The simultaneous interval number of GG, denoted sim(G)\mathsf{sim}(G) or si(G)\mathrm{si}(G), is the smallest I(v)⊂RI(v) \subset \mathbb{R}0 for which such a representation exists (Beisegel et al., 2024, Bonomo-Braberman et al., 28 Dec 2025):

I(v)⊂RI(v) \subset \mathbb{R}1

Every interval graph satisfies I(v)⊂RI(v) \subset \mathbb{R}2. Non-interval graphs such as I(v)⊂RI(v) \subset \mathbb{R}3 (the 4-cycle) require I(v)⊂RI(v) \subset \mathbb{R}4. If a family of interval graphs I(v)⊂RI(v) \subset \mathbb{R}5 admits a simultaneous representation (every shared vertex is modeled by the same interval across all graphs), the minimal I(v)⊂RI(v) \subset \mathbb{R}6 is naturally identified as the simultaneous interval number of the family (Bok et al., 2018).

2. Complexity of Recognition and Computation

Determining whether a graph or graph family has I(v)⊂RI(v) \subset \mathbb{R}7 is I(v)⊂RI(v) \subset \mathbb{R}8-hard for I(v)⊂RI(v) \subset \mathbb{R}9 (Beisegel et al., 2024, Bonomo-Braberman et al., 28 Dec 2025). This hardness is established by reductions from classical combinatorial problems:

  • The simultaneous representation problem for v∈Vv \in V0 interval graphs (v∈Vv \in V1) is v∈Vv \in V2-complete in the non-sunflower case when v∈Vv \in V3 is part of the input (Bok et al., 2018).
  • For a given graph v∈Vv \in V4, the decision problem "does v∈Vv \in V5?" is v∈Vv \in V6-hard via reductions from edge-clique-cover and total ordering (Beisegel et al., 2024). Thus, computing v∈Vv \in V7 is v∈Vv \in V8-hard.

No efficient algorithms or approximation algorithms for general graphs are known; any such procedures would inherit the intractability of the base problems.

3. Modular Partitions and Parameterized Algorithms

The simultaneous interval number exhibits tractability when parameterized by strong graph decompositions. A key notion is the v∈Vv \in V9-modular cardinality: for a hereditary class L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}0, L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}1 is the smallest cardinality of a partition of L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}2 into L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}3-modules. Cluster (union of cliques) and interval graph classes are notable choices (Bonomo-Braberman et al., 28 Dec 2025).

Given a cluster-modular partition of L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}4 into L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}5 modules, there is a fixed-parameter tractable (FPT) algorithm deciding L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}6 in time L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}7 (Bonomo-Braberman et al., 28 Dec 2025). The FPT algorithm exploits contraction of clique modules and reduction of independent sets to bounded representatives; it proceeds via branching and enumeration over possible interval and label assignments on a reduced graph of L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}8 vertices.

Neighborhood diversity, twin-cover, and vertex cover further bound cluster-modular cardinality, rendering L(v)⊆{1,2,…,d}L(v) \subseteq \{1,2,\dots,d\}9 FPT in these parameters plus solution size.

Polynomial kernelization is excluded for v∈Vv \in V0 when parameterized by treewidth, pathwidth, bandwidth, mim-width, clique-width, modular-width, or even the parameter itself, unless v∈Vv \in V1 (Bonomo-Braberman et al., 28 Dec 2025).

4. Structural Bounds and Relationships to Other Parameters

The simultaneous interval number is sandwiched between prominent graph width parameters (Beisegel et al., 2024):

  • Lower bound: v∈Vv \in V2, where v∈Vv \in V3 is the linear mim-width.
  • Upper bound: v∈Vv \in V4, where v∈Vv \in V5 is the pathwidth.

Other bounding relationships include:

  • v∈Vv \in V6 (edge-clique-cover number).
  • v∈Vv \in V7 (thinness parameter).

The simultaneous interval number thus interpolates between interval graph structure and more general notions of interval-like representations.

5. Algorithmic Consequences and Problem Complexity

Assuming access to a v∈Vv \in V8-simultaneous interval representation, several classic problems become tractable, but boundaries of intractability persist (Beisegel et al., 2024):

  • Maximum Clique: At most v∈Vv \in V9 maximal cliques; enumeration and optimization in time uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]0.
  • Clique of Prescribed Size: Decidable in uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]1 time for clique size uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]2.
  • Independent Set / Dominating Set: FPT algorithms in time uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]3, parameterized by solution size uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]4 and simultaneous interval number uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]5.

Hardness results:

  • Graph Coloring: uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]6-complete for uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]7 even with representation given (Beisegel et al., 2024).
  • Independent Dominating Set: W[1]-hard parameterized by uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]8, with no uv∈E(G)  ⟺  [I(u)∩I(v)≠∅]uv \in E(G) \iff [I(u)\cap I(v) \neq \emptyset]9-time algorithm under ETH.

Problems such as Independent Set and Dominating Set admit FPT algorithms, while others (Graph Coloring, Independent Dominating Set) remain computationally hard, sharply distinguishing the simultaneous interval number from other width measures.

6. Illustrative Examples and Sunflower Position

For the 4-cycle L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset0 (not an interval graph), a L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset1-simultaneous interval representation is possible by assigning complementary intervals and label sets to opposite vertex pairs (Beisegel et al., 2024, Bonomo-Braberman et al., 28 Dec 2025). For families of interval graphs, the complexity of simultaneous representation depends on their intersection structure:

  • Sunflower position: All pairs of graphs have the same intersection; algorithms are tractable for L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset2 (linear time), but complexity is unknown for arbitrary L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset3 (Bok et al., 2018).
  • Non-sunflower position: L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset4 is L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset5-complete when L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset6 is part of the input (Bok et al., 2018).

7. Open Problems, Parameter Significance, and Future Directions

The simultaneous interval number quantifies "how far" a graph is from being an interval graph via the minimal number of "tracks" (labels) enabling a single-interval-per-vertex intersection model (Beisegel et al., 2024, Bonomo-Braberman et al., 28 Dec 2025). Key open questions include:

  • Existence of FPT or XP algorithms for recognizing L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset7 and constructing such representations.
  • Whether enumeration bounds for cliques can be improved.
  • Identification of further hard problems becoming FPT for parameterization by L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset8 plus solution size, such as Feedback Vertex Set or Odd Cycle Transversal.

The parameter is strict enough to enable efficient algorithms for various L(u)∩L(v)≠∅L(u)\cap L(v) \neq \emptyset9-hard problems, yet delicate enough that some classical graph problems remain hard even at low parameter values, e.g., GG0. The study of GG1 thus advances both structural and algorithmic understanding of graph classes between interval graphs and more general intersection representations (Beisegel et al., 2024, Bonomo-Braberman et al., 28 Dec 2025, Bok et al., 2018).

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 Simultaneous Interval Number.