---
title: Planar Geometric Storyplan Overview
url: https://www.emergentmind.com/topics/planar-geometric-storyplan
type: topic
---

# Planar Geometric Storyplan Overview

Searching arXiv for the main storyplan papers and closely related work.
{"query":"2208.14126 planar geometric storyplan graph stories small point-sets supporting graph stories", "max_results": 5}
{"query":"2508.12747 Geometry Matters in Planar Storyplans", "max_results": 5}
{"query":"2209.00453 On the Complexity of the Storyplan Problem", "max_results": 5}
{"query":"2311.13523 Outerplanar and Forest Storyplans", "max_results": 5}
{"query":"1908.09318 Graph Stories in Small Area", "max_results": 5}
{"query":"2508.17532 Planar Stories of Graph Drawings: Algorithms and Experiments", "max_results": 5}
Planar geometric storyplan denotes a family of models for representing a graph, or a fixed drawing of a graph, as a sequence of frames whose union covers the whole structure while each individual frame remains planar and the representation of persistent objects does not change over time. Across the graph-story, storyplan, and planar-story formulations, the common requirements are low visual complexity in each frame and preservation of the viewer’s mental map; the main technical differences concern whether vertices or edges arrive over time, whether edges may be Jordan arcs or must be straight-line segments, and whether complexity is measured by window size, point-set size, area, or minimum frame size [2208.14126] [2209.00453] [2508.17532].

## 1. Formal models and basic objects

In the storyplan model of Binucci et al., a storyplan of a graph \(G=(V,E)\) is a pair \(\mathcal S=\langle \tau,\{D_i\}_{i\in[n]}\rangle\), where \(\tau:V\to[n]\) is a bijection giving a total order of the vertices, \(i_v=\tau(v)\) is the appearance time of \(v\), and \(j_v=\max_{u\in N[v]}\tau(u)\) is its last visible time. The lifespan of \(v\) is therefore \([i_v,j_v]\), and frame \(D_i\) draws the induced subgraph on the visible vertices \(V_i=\{v\in V:i_v\le i\le j_v\}\). Each vertex appears exactly once and disappears exactly once; a visible vertex keeps the same point in every frame of its lifespan, and a visible edge keeps the same curve in every frame in which it appears [2209.00453].

A closely related formulation is the graph story model \({\cal S}=(G,\omega,k,\tau)\), in which the order \(\tau=\langle v_1,\dots,v_n\rangle\) specifies vertex arrivals, each vertex remains visible for exactly \(\omega\) time steps, and the visible graph at time \(i\) is the induced subgraph \(G_i\) on the vertices in the current viewing window. At most \(\omega\) vertices are visible at any time, but the realization may use \(\omega+k\) support points, where \(k\) is the number of extra points available as slack [2208.14126].

A later edge-centric formulation fixes a straight-line geometric graph \(G=(V,E)\) in advance and seeks a sequence of planar frames \(F_1,\dots,F_\tau\) that always show all vertices at their original positions but only a subset of edges. In this model, the first frame is any planar subset of edges, and each subsequent frame introduces exactly one new edge and deletes exactly those currently displayed edges that cross it. The optimization objective is to maximize the minimum frame size over the whole sequence [2508.17532].

## 2. Persistence, planarity, and the role of geometry

The common mental-map condition is persistence of the common subdrawing. In the graph-story setting, realization requires that for every \(i\), \(\Gamma_i\) is a planar drawing of \(G_i\), and for every \(2\le i\le n\), the restrictions of \(\Gamma_{i-1}\) and \(\Gamma_i\) to the common subgraph \(G_{i-1}\cap G_i\) are identical. This means that a vertex keeps the same point for its entire lifetime and an edge keeps the same Jordan arc for its entire lifetime [2208.14126].

In the original planar storyplan problem, planarity is topological rather than straight-line: edges are drawn as Jordan arcs, and the persistence condition can be reformulated as existence of a sequence of planar embeddings whose restrictions coincide on common subgraphs. This viewpoint is central to the general complexity results, because it turns frame-to-frame consistency into an embedding-compatibility problem [2209.00453].

The geometric variant is stricter. “Geometry Matters in Planar Storyplans” proves that the topological and geometric settings differ: there exists a graph that admits a planar storyplan but no planar geometric storyplan in which each frame is a planar straight-line drawing. The paper constructs a 28-vertex graph with three 4-cycles and eight apex-pairs, gives an 8-frame planar storyplan for the topological version, and then proves that no planar geometric storyplan exists because, for a fixed straight-line drawing of one of the 4-cycles, at most two of its edges are “good” for the required straight-line attachments, while at least six distinct apex-pairs would need such attachments [2508.12747].

This establishes that straight-line geometry is not a cosmetic restriction. In the topological model, an edge may be routed as a curve around obstructions; in the geometric model, fixed vertex positions, convex hulls, half-planes, and straight-line visibility create additional global constraints. The separation result therefore shows that “planar” and “planar geometric” storyplans are genuinely different classes [2508.12747].

## 3. Complexity landscape

The decision problem \(\textsc{StoryPlan}\), which asks whether a graph admits a storyplan for some total vertex order, is NP-complete. The fixed-order variant \(\textsc{StoryPlanFixedOrder}\), in which the total order is part of the input and one only has to choose the frame drawings, is also NP-complete. The general upper bound proceeds by guessing an order and propagating compatible planar embeddings frame by frame, yielding a \(2^{O(n\log n)}\)-time exact algorithm and membership in NP [2209.00453].

The graph-story realizability problem is likewise hard. For any integer \(k\ge 0\), testing realizability of \({\cal S}=(G,\omega,k,\tau)\) on \(\omega+k\) points is NP-hard; combined with the finite-certificate argument, this gives NP-completeness. At the same time, if \(\sigma=\omega+k\), there is an \(O\!\left(n\cdot 2^{(4\sigma+1)\log_2 \sigma}\right)\)-time algorithm, so the problem is fixed-parameter tractable when parameterized by \(\omega+k\) [2208.14126].

The original storyplan problem also admits parameterized algorithms. It is fixed-parameter tractable in the vertex cover number, with running time \(O\!\left(2^{2^{O(vc(G))}}+n^2\right)\), and in the feedback edge set number, with running time \(O\!\left(2^{O(fes(G)\log fes(G))}+n^2\right)\). The second result is based on a linear kernel [2209.00453].

For edge-only planar stories of a fixed geometric drawing, the decision version \(\textsc{MaxMinFramePlanarStoryD}(G,m)\), asking whether the minimum frame size can be at least \(m\), is NP-complete. The paper also proves that choosing two disjoint independent sets of the crossing graph with sufficiently large minimum size is NP-complete, and that an optimal story may have to start from a planar frame that is not maximal [2508.17532].

The geometric recognition problem remains hard as well. “Geometry Matters in Planar Storyplans” adapts the reduction from the topological setting and proves that deciding whether a graph admits a planar geometric storyplan is NP-hard. The paper does not claim NP-completeness; it explicitly leaves open whether the geometric recognition problem is even in NP [2508.12747].

## 4. Positive classes, obstructions, and strict separations

Despite the hardness results, several broad graph classes always admit storyplans. Every partial \(3\)-tree admits a storyplan, and such a storyplan can be computed in linear time. This gives a strong positive result for graphs of treewidth at most \(3\) [2209.00453].

For stricter per-frame requirements, the landscape becomes more structured. “Outerplanar and Forest Storyplans” proves the strict containment chain
\[
\mathcal{G}_{\mathrm{forest}} \subsetneq \mathcal{G}_{\mathrm{outerpl}} \subsetneq \mathcal{G}_{\mathrm{planar}} \subsetneq \mathcal{G}.
\]
Every partial \(2\)-tree admits a straight-line outerplanar storyplan in linear time. Every subcubic graph except \(K_4\) admits a straight-line outerplanar storyplan with at most five edges in each frame, again in linear time. Every triangle-free subcubic graph admits a straight-line forest storyplan with at most five edges per frame, every triangle-free outerplanar graph admits a straight-line forest storyplan in linear time, and every triangle-free planar graph admits a straight-line forest storyplan in polynomial time [2311.13523].

The same paper also provides sharp obstructions. No triangulation except \(K_3\) admits an outerplanar storyplan. There exists a triangle-free 6-regular graph with no planar storyplan, a planar \(K_4\)-free 4-regular graph with no outerplanar storyplan, and a triangle-free 4-regular graph that admits an outerplanar storyplan but no forest storyplan [2311.13523].

In the graph-story setting with fixed viewing window, the minimal case \(k=0\) is already subtle. If \(\omega\le 4\), every minimal graph story is realizable, even if \(G\) is nonplanar. Every minimal graph story with \(G\) outerplanar is realizable, and any outerplanar embedding of \(G\) is a supporting embedding. By contrast, for every \(\omega\ge 5\), there exists a minimal graph story with \(G\) series-parallel that is not realizable. For \(\omega=5\), every minimal graph story with \(G\) a planar triconnected cubic graph is realizable, and compatible embeddings can be found in \(O(n)\) time [2208.14126].

These results show that stronger per-frame simplicity does not align monotonically with ordinary planarity of the union graph. A plausible implication is that storyplan feasibility is governed less by the existence of a single global planar embedding than by the interaction between temporal order, lifespan overlap, and the local structures that must become simultaneously visible.

## 5. Point sets, area bounds, and resource parameters

One major line of work studies how much geometric support a storyplan needs. In the graph-story model, the realizability problem asks whether the sequence can be drawn on only \(\omega+k\) points. The case \(k=0\) is minimal: after the first \(\omega\) vertices, each new vertex must reuse the point vacated by the vertex that just left. More generally, the paper proves that realizability depends only on the cardinality of the point set, not on its geometry: a graph story is realizable on a set \(P\) of size \(\omega+k\) if and only if it is realizable on any other point set \(P'\) of the same size. In this topological setting, the exact coordinates do not matter; only the number of support points does [2208.14126].

The same paper gives strong lower bounds. Some graph stories cannot be drawn for any fixed \(k\), and nested triangles with \(\omega=9\) require \(k\in\Omega(n)\). It also proves explicit nonzero lower bounds for certain series-parallel stories: for any \(\omega\ge 8\), there exists a series-parallel graph story that is not realizable for
\[
k < \left\lfloor\frac{\omega}{2}\right\rfloor - 3.
\]
Thus extra point slack may be necessary, and in some families no constant amount of slack suffices [2208.14126].

A complementary resource question is area. “Graph Stories in Small Area” studies straight-line planar drawing stories on the grid. For any path story \(\langle G,\tau,W\rangle\), one can compute in \(O(n)\) time a planar straight-line drawing story on a \(2W\times 2W\) grid. For any tree story \(\langle T,\tau,W\rangle\), one can compute in \(O(n)\) time a planar straight-line drawing story on an \((8W+1)\times(8W+1)\) grid. But for general planar graph stories, area depending only on \(W\) is impossible: for a nested-triangles story with \(W=9\), any drawing story lies on an \(\Omega(n)\times \Omega(n)\) grid [1908.09318].

Taken together, these results separate three different geometric resources: point-set cardinality, frame area, and straight-line realizability. In the topological point-set model, geometry collapses to cardinality; in the straight-line area model, geometry reappears through monotonicity, wedges, and nesting obstructions [2208.14126] [1908.09318].

## 6. Variants, algorithmic practice, and related formulations

A recent edge-centric variant fixes a geometric graph drawing and asks for a planar story of its edges. Every frame contains all vertices at fixed positions, but only a subset of noncrossing edges. The objective is to maximize the minimum frame size
\[
\mu(\sigma)=\min_i |E(F_i)|.
\]
The paper models the problem through the crossing graph \(X\), where vertices of \(X\) correspond to edges of the original drawing and independent sets correspond exactly to planar frames. It gives an exact ILP, several greedy heuristics, and proves that the strongest heuristic is optimal for 2-plane geometric graphs and for those 3-plane geometric graphs whose crossing graph is acyclic [2508.17532].

This edge-only model shifts emphasis from induced visible subgraphs to reconfiguration of a fixed drawing. A plausible interpretation is that it studies the same mental-map principle under an even stricter geometric regime: the layout is completely fixed, all vertices are always present, and only edge visibility changes. Its optimization criterion also differs from the classical recognition questions, because it seeks dense frames rather than mere existence [2508.17532].

A more distant but conceptually related formulation is Swap Planarity, where the state is a straight-line drawing on a fixed point set and a move swaps the locations of the endpoints of a selected edge. The paper proves that deciding whether an embedded graph can be made planar using swaps is NP-complete, gives \(\Omega(n^2)\) and \(O(n^2)\) bounds on the number of swaps needed, and studies instance generation, order type, and local nonmonotonic progress [1908.01426]. This does not define storyplans in the formal sense used by graph-story and storyplan papers, but it shares the broader theme that planarity restoration can be organized as a sequence of small, visually meaningful steps on fixed geometry.

Across these formulations, planar geometric storyplan is best viewed as a research area rather than a single theorem. Its central technical question is how much of a complex graph can be shown at once, and in what order, when one insists that every visible frame remain planar and that whatever survives from one frame to the next remain unchanged. The accumulated results show that the answer depends sharply on whether one allows Jordan arcs or requires straight segments, whether the temporal process is vertex-based or edge-based, and whether the governing resource is point budget, area, treewidth, or minimum frame density [2208.14126] [2508.12747] [2508.17532].

Source: https://www.emergentmind.com/topics/planar-geometric-storyplan