Cover note: This original conceptual image uses miniature roads, localized disturbances, and a transparent spectral plane to show two propagation channels meeting at a merge. It is not experimental data, a real road scene, or a figure from a mathematics paper.
How Half a Period Changes the Peak at a Merge
Two feeder links meet at a merge. The downstream link still has spare receiving capacity; signal timing, turning ratios, and priority rules remain fixed for now. The average flow on each feeder also stays constant. Each merely carries a small periodic perturbation around its mean: slightly above the mean for a while, then slightly below it, and finally back to the original level.
In the first case, the two perturbations reach the merge at the same time. One rising segment meets the other, so a downstream detector sees a larger peak. In the second, one feeder adds half a period of propagation delay. Its rising segment meets the other feeder’s falling segment, and the detector sees little change.
What adds here are signed small perturbations around the same equilibrium, not two complete traffic streams imagined as sine waves that can pass through a capacity constraint. Let the linear responses of the two branches at frequency be and , with fixed delays and . If both branches receive the same disturbance template , the frequency-domain response at the merge is
Both terms inside the brackets have a magnitude and a phase. Their total relative phase is
Even when the magnitudes agree, changing changes the magnitude of the sum. In the simplest case, : a delay of an integer number of periods puts the terms in phase, while a delay of half a period puts them in opposition. A list of the energy carried by each branch cannot distinguish these two arrival patterns.
Figure 1. An author-constructed small-signal example: the branch amplitudes are identical, but relative delay changes the output at the merge.
Nothing in this example requires new mathematics. A complete complex transfer function already preserves phase, and a cross-spectrum can record relative timing between two signals. The example opens a different question. Suppose we want to know not only the final magnitude at the merge, but also where the disturbances begin to overlap, which channels they follow, how far the overlap persists, and whether the same bundle remains after the resolution is coarsened. What object should we preserve then?
Let the Transfer Function Finish Its Job
For a closed-loop system that has already been linearized and whose topology is fixed, write
After choosing the input and output and taking the zero-initial-state input response, the transfer matrix is
Whenever is outside the spectrum of , setting reveals gain and phase at each temporal frequency. If the question is “By how much is a disturbance at this input port amplified when it reaches that output port?”, this is the natural tool. The controller, vehicle dynamics, and chosen information topology can all enter . An exact pure delay remains as , or enters the generator of an appropriate delay system, unless the engineer explicitly substitutes a finite-dimensional approximation. Frequency-domain analysis has not ignored these elements; it has compressed them into an aggregate relation between ports.
Vehicle-platoon string stability already speaks this language. In a linear, unidirectional, scalar cascade, a common frequency-domain condition requires the propagation channel at stage to satisfy
A precise statement must also specify the signal norm, initial conditions, and channels being compared, and must quantify over every vehicle position and every finite platoon length. For multiple-input, multiple-output channels, the corresponding norm uses the largest singular value rather than the scalar absolute value. Under stable LTI assumptions, the norm connects to induced gain; a communication delay directly changes propagation phase. Ploeg and colleagues formulate their definition and sufficient conditions within exactly these boundaries.1
On a finite directed acyclic network with scalar channels, the response from node to node can also be expanded as a sum over paths. For matrix-valued channels, the multiplication order along each path must be preserved:
Here excludes the pure delay written separately in the formula, so the delay is not counted twice. Each path retains its own complex gain, and the path contributions add at the merge. If the network contains cycles, this finite path sum omits repeated traversals. One must return to a closed-loop resolvent or a network transfer matrix whose well-posedness has been checked. Initial-state responses also have to be added separately; they cannot be smuggled into a transfer function defined for zero initial state.
Classical linear-systems theory can continue to answer “what happened where” by exposing more intermediate nodes as outputs or by computing a spatiotemporal Green function. Whether an analysis should move to a position–frequency description therefore depends on what information the question must retain:
- If only global gain and phase between fixed ports matter, stop at the transfer function.
- To locate a short-lived disturbance, use windowing, a time–frequency representation, wavelets, or a Green function.
- To explain why a localized mode moves in a particular direction, introduce the generator, dispersion relation, and phase space.
- Only after directional separation, multiscale nonconcentration, and packet interactions have been specified is there a reason to pose a decoupling or Kakeya-type problem.
Each additional kind of local structure creates another proof obligation.
How a System Determines Its Own Frequencies
An FFT of a sensor time series gives coordinates in a sinusoidal basis. It can reveal periods, harmonics, and energy bands, but it does not yet explain why those modes propagate as they do. That second question requires the operator governing the evolution.
In a finite-dimensional LTI system, the closed-loop matrix plays this role. Its eigensystem, the resolvent
and the input and output projections jointly determine the observed response. The matrix determines eigenmodes in state space; then determine which modes an input can excite, which modes an output can observe, and with what weights. A table of eigenvalues preserves neither of the latter relations.
The first task is therefore to identify which matrix actually is. The communication graph, control law, and vehicle dynamics jointly determine the closed-loop generator. In Fax and Murray’s analysis of linear vehicle formations, Laplacian eigenvalues of the information graph enter a family of single-vehicle closed-loop stability problems. One of their examples even shows that adding an information edge can reduce the stability margin and destabilize the formation.2 Frequency response belongs to a specified closed-loop system; it is not a permanent label carried by the data itself.
On a continuous road, the Lighthill–Whitham model supplies a different evolution rule. Let denote macroscopic vehicle concentration and the flow–concentration relation. The conservation law is
The original paper obtains the propagation speed of small changes from the slope of the flow–concentration curve, and it explains how continuous kinematic waves can converge into shock waves.3 If is differentiable near a constant state , write and retain first-order terms:
Only after substituting the plane wave do we obtain this linearized model’s own dispersion relation:
Here is spatial wavenumber and temporal frequency. They are dual coordinates to position and time, not two additional physical dimensions beyond the road. Changing the flux function, equilibrium state, or control law changes the local operator and propagation speed. Changing boundary conditions changes the globally admissible modes and the input–output response, though not necessarily the local quantity .
Queue Stress Test: A Spectrum Without Oscillation
A queueing system supplies a boundary case: a spectrum need not arise from physical oscillation. Consider a controlled finite-buffer, single-server birth–death queue with state , arrival rate , and a fixed stationary policy that supplies state-dependent service rates . For a state function , the generator is
It generates the Markov semigroup . This spectrum primarily describes relaxation and decay, not “oscillations per second.” To study the cumulative value of a bounded statewise congestion cost , one can introduce a real parameter and consider the nonconservative tilted operator
When this finite-state chain is irreducible, the Perron–Frobenius principal real eigenvalue of the tilted matrix gives the long-run exponential moment growth rate of cumulative congestion:
The tilt parameter is still not the temporal frequency of a road wave. Extending this statement to an infinite queue, an unbounded queue-length cost, or pathwise large deviations requires a function space, compactness, and boundary conditions; it does not follow automatically from this finite-matrix formula.4
These three systems yield three kinds of spectral object: the resolvent of a closed-loop matrix, the dispersion curve of a partial differential operator, and a Markov generator together with its tilted spectrum. They do not share one FFT axis, but their analyses begin from the same question: Which operator determines how this system is allowed to change?
For now, this essay borrows one elementary discipline from harmonic analysis: choose modes relative to the natural operator, then study the size of their separated and recombined contributions. Geometric harmonic analysis asks one question more: what shape does a localized mode occupy, and how do those shapes intersect?
Figure 2. Methods advance with the question. Each level names the new objects it introduces and the conditions that must be established before moving up.
A global mode still extends across its entire domain. To follow a braking wave or short flow pulse on a continuous road, the next step is to put the mode back in space.
Put a Mode Back in Space
A sine wave has neither a starting point nor an endpoint. A narrow frequency band specifies an attainable spatial scale, but it does not automatically locate a packet. Localization also requires an amplitude that carries a spatial center, phase, and the needed regularity. Once spatial translation has been encoded in the phase of , a one-dimensional illustration for a real, smooth dispersion branch is
where is a narrow band centered at . The magnitude and phase of , and its distribution over , jointly determine the initial envelope. The phases of different frequencies align in a small region, and the packet center moves approximately at the group velocity
The quantity describes how group velocities at neighboring frequencies separate, so it contributes to packet spreading. This localized unit is produced jointly by the operator and the scale. One cannot first draw an arbitrary traffic route and then christen it a wave packet.
In the wave-packet decompositions used by Hong Wang, a small frequency patch is paired precisely with an elongated support in physical space. For an extension operator over a surface with the required curvature, one works at observation scale , partitions the frequency surface into caps of radius about , and then localizes each cap in position. Inside , the resulting wave packets concentrate on tubes with transverse scale about and length about .
One cap becomes a family of parallel tubes indexed by spatial center; every packet carries both an oscillation and a tube-shaped support.5 Changing the frequency surface changes its flat directions and curvature, and therefore the shape of the packet as well.6
Linearized LWR immediately exposes the limit of this transfer:
Every frequency has the same group velocity . An ideal linear packet simply translates; curvature does not separate its frequencies. We can still track a localized density pulse and its characteristic line, but that alone does not supply the geometry required by curvature-based decoupling. Higher-order traffic models, second-order models with relaxation, discrete platoons, or delayed controllers may generate different dispersion relations. Each symbol has to be computed from its own model; neither LWR nor the paraboloid can answer on its behalf.
The other end of LWR marks another boundary. When nonlinear characteristics converge, they form a shock and the superposition of linear packets ceases to describe the evolution. Once a merge reaches the receiving capacity of the downstream link, its branches are also coupled through demand, supply, and priority rules.
The Cell Transmission Model writes flow as a piecewise minimum determined jointly by free flow, capacity, and congested supply, and distinguishes several causal states for a merging cell.7 If the demand rates on the two branches are both while the downstream receiving capacity is only , the linearly added does not pass through the merge as a “coherent peak.” The excess becomes an unserved flow rate; over a time step of length , it increases the queue by approximately vehicles and may induce a shock that propagates upstream.
Phase in the opening example can therefore change when the system reaches its capacity boundary, but it cannot let physical flow continue to grow linearly beyond capacity. Any traffic wave-packet analysis must state its generator, the validity domain of its linearization, and its stopping conditions together.
Keep Two Ledgers After Packets Meet
Suppose a model really does allow a disturbance to be written as a sum of localized packets,
At a single spacetime point, the total intensity obeys the identity
The first term adds the pointwise squared magnitudes of the packets; the second preserves cross-phase information. Only after integrating over a region does one obtain a mathematical squared norm. Whether that norm represents physical energy depends on the chosen traffic variable and model. Many propagation supports can pass through one region while their cross terms largely cancel. A few packets can instead maintain phase alignment and create a large peak. Counting “how many tubes pass here” and calculating “how their packets superpose” require two different ledgers.
If denotes a candidate propagation tube at scale , its geometric multiplicity can be written
This records only how many supports cover the location . A peak also depends on amplitude, phase, and the chosen norm. An anomaly detector that declares propagation whenever several sensors cross a threshold together will place a local hotspot, a common-source event, and accidental synchrony in the same class.
Hong Wang and Shukun Wu keep separate accounts of the oscillation inside a wave packet and its tube support. Decoupling estimates control the size after the frequency pieces are recombined. A useful upper bound also requires knowing how many wave-packet tubes can meet a local ball. A two-ends Furstenberg-type incidence estimate constrains this geometric multiplicity. The two accounts meet again in the final estimate.8
Traffic research can first borrow a diagnostic: the evidence for a candidate propagation tube should not be concentrated almost entirely inside one short window. Assign each candidate tube a nonnegative measure , for example by integrating over discrete node–time cells or continuous spacetime, and let be the tube’s longitudinal length. Before inspecting the data, fix , , and . For every active tube satisfying , every , and every longitudinal subtube of length and the same transverse width as , require
Call this a two-ends-inspired longitudinal nonconcentration diagnostic. If different network sizes or finer resolutions are compared, and must remain uniform. Enlarging after seeing each dataset destroys the condition’s ability to discriminate. This definition is introduced here for the traffic problem. Wang and Wu’s two-ends condition instead constrains the effective portion, or shading, of a unit tube that is counted in their estimate, preventing most of it from being packed into one short subtube. “Two ends” does not mean that two literal endpoints must both light up.8
This diagnostic rules out a common misreading. A disturbance may appear abruptly only near one detector and place almost all its energy in a short window. If many candidate routes pass through that detector, the event may nevertheless be labeled long-range propagation. Seeing a signal at several positions and time windows along a route is not yet enough: the candidate packet passes this check only if the stated proportional bound holds over the stipulated scales. Causality still requires dynamics, temporal order, external inputs, or intervention. A spatial distribution condition cannot supply that evidence.
One threshold remains. Does “many paths” in a traffic network really provide the “many directions” required by Kakeya theory?
Figure 3. Geometric overlap does not determine oscillatory coherence, and a rich set of path labels does not imply the directional separation required by Kakeya theory.
Many Paths Can Still Have Only One Direction
Suppose a bridge is fed by an increasing number of upstream origins and route choices. Every origin–destination path has a different label, and a navigation system can enumerate ever more routes. Yet they all eventually enter the same single-lane bottleneck. Near that bottleneck, the propagation supports remain confined to one narrow corridor and have nearly the same principal direction.
At a fixed spatial resolution, the number of path labels can grow while
The constant hidden in may depend on the fixed observation window and spatial resolution, but not on the number of path labels. The label space is rich; the physical directions are not. If every origin–destination label is drawn as a differently colored “tube” and Kakeya incompressibility is then invoked, the analysis has chosen the wrong notion of direction at its first step.
A Kakeya-type problem asks whether a family of thin tubes whose directions are sufficiently separated at a fixed resolution can still be compressed into a very small union. The 2025 preprint by Hong Wang and Joshua Zahl studies straight -tubes in three-dimensional Euclidean space and assigns each tube an effective subset, or shading, with a lower density bound. Under explicit finite-scale nonconcentration conditions, they prove that the union of these effective subsets cannot be excessively compressed, and derive that three-dimensional Kakeya sets have full Minkowski and Hausdorff dimension.9 This does not imply positive Lebesgue measure, and it does not apply directly to a road graph. The precise rectangular-prism and convex-set conditions are recorded in the footnote.
A traffic Kakeya program must first discharge at least five definitional and proof obligations:
- Generator. Which joint operator for physics, control, and communication governs disturbance evolution?
- Propagation tube. How do position, time, speed, direction, and tolerance define a tube, and how large is the packet’s error outside it?
- Directional separation. When do two tubes count as different directions? Does the metric come from group velocity, characteristic directions, a path cone on the graph, or a control mode?
- Multiscale nonconcentration. How many fine tubes can occupy any coarse tube, bottleneck region, suitable convex set, or graph analogue?
- Functional. Is the lower-bounded quantity Euclidean volume, node–time count, sensor coverage, or a risk measure? How does it connect to observability or a control objective?
These five items turn an analogy into a provable problem. If any one is missing, the supported conclusion should remain at the level of a transfer function, Green function, localized time–frequency representation, or propagation-cone diagnostic.
Where the opening merge belongs in this hierarchy depends on whether we only estimate its output peak, or also try to establish the local scale and multiscale organization of the propagation family.
For complex traffic flow and queueing control, this sequence supplies a checkable point of entry. The system’s generator first determines which modes can be discussed. Wave packets and incidence geometry begin to work only after localization error, propagation shape, directional separation, and multiscale nonconcentration are under control. The system’s own structural conditions must pay for every methodological upgrade.
To return to the modeling questions that precede this analysis, see “From Model to Engineering System”, “Inside the Model”, and “How a Model Becomes a Component”. They explain how a model acquires an engineering address, internal semantics, and an open boundary. This essay begins with a dynamical system that has already been specified and connected, and follows the disturbance from there.
Footnotes
-
Jeroen Ploeg, Nathan van de Wouw, and Henk Nijmeijer, “ String Stability of Cascaded Systems: Application to Vehicle Platooning,” IEEE Transactions on Control Systems Technology 22(2), 2014, Section II, Eq. (1); Section IV-A, Definition 1; Section IV-B, Eqs. (16)–(23) and Theorem 1; Section V, Eqs. (30)–(32), DOI: 10.1109/TCST.2013.2258346. ↩
-
J. Alexander Fax and Richard M. Murray, “Information Flow and Cooperative Control of Vehicle Formations,” IEEE Transactions on Automatic Control 49(9), 2004, Section III, Eqs. (6)–(13), Theorems 3–4 and Example 1; Section V, DOI: 10.1109/TAC.2004.834433. The paper studies linear vehicle formations with fixed delays; the spectrum of a communication graph cannot directly replace a physical propagation model for road traffic. ↩
-
M. J. Lighthill and G. B. Whitham, “On Kinematic Waves II: A Theory of Traffic Flow on Long Crowded Roads,” Proceedings of the Royal Society A 229, 1955, Abstract; Section 2, Eqs. (6)–(8); Sections 3–4, DOI: 10.1098/rspa.1955.0089. The equations and used in the main text are first-order derivations from the conservation law near a constant state. ↩
-
Mrinal K. Ghosh and Subhamay Saha, “Risk-sensitive control of continuous time Markov chains,” arXiv:1409.4032v1, Section 1, Eqs. (1.1)–(1.3); Raphaël Chetrite and Hugo Touchette, “Nonequilibrium Markov processes conditioned on large deviations,” Annales Henri Poincaré 16, 2015, Sections II.1–II.3 and III.1–III.2. The main text uses only the specialization to a finite state space, fixed policy, and bounded cost; it does not claim that a principal-eigenvalue formula or a full pathwise large-deviation principle follows automatically for an infinite queue. ↩
-
Hong Wang and Shukun Wu, “Restriction estimates using decoupling theorems and two-ends Furstenberg inequalities,” arXiv:2411.08871v3, 2024, Section 0.1. For a more detailed definition of paraboloid wave packets and estimates for their tails outside the tubes, see Hong Wang, “A restriction estimate in using brooms,” Analysis & PDE 13(4), 2020, Section 2.1, Definition 2.1, Eqs. (2.1)–(2.3), and Lemma 2.2. ↩
-
Larry Guth, Hong Wang, and Ruixiang Zhang, “A sharp square function estimate for the cone in ,” Annals of Mathematics 192(2), 2020, Sections 1.1–1.2. The paper proves the sharp square-function estimate for the cone in three dimensions and derives local smoothing for the wave equation in dimensions. The main text uses only the geometric correspondence between frequency boxes for the cone and planks. ↩
-
Carlos F. Daganzo, “The Cell Transmission Model: Network Traffic,” California PATH Working Paper UCB-ITS-PWP-94-12, 1994, Section 2.1, p. 3; Section 2.3, p. 5; Section 3.2, pp. 7–9. This source supports the discussion of capacity, demand and supply, and merge active states; it establishes no claim about frequency-domain coherence or Kakeya theory. ↩
-
Wang and Wu, “Restriction estimates using decoupling theorems and two-ends Furstenberg inequalities,” Sections 0.1–0.4, Theorem 0.3, Definitions 1.15, 1.17, 1.20–1.21, and Theorem 2.1. Their two-ends hypothesis is a quantitative nonconcentration condition on tube shadings. The measure condition in the main text is an author-defined traffic diagnostic inspired by it. ↩ ↩2
-
Hong Wang and Joshua Zahl, “Volume estimates for unions of convex sets, and the Kakeya set conjecture in three dimensions,” arXiv:2502.17655v1, 2025, Theorems 1.1–1.2, Definition 1.3(A), and Corollary 1.10. The finite-scale statement assumes straight tubes, a shading-density condition, and explicit nonconcentration. Theorem 1.2 directly uses rectangular-prism nonconcentration; the paper’s broader framework uses a convex-set Wolff condition. Full dimension for three-dimensional Kakeya sets does not imply positive volume. ↩