Two-Parameter Flows: A Unified Perspective
- Two-parameter flows are dynamic systems defined by two independent variables, such as time, geometry, or parameter space, coordinating their evolution.
- They underpin methodologies in machine learning, fluid simulation, and discrete geometry by unifying diverse evolution laws under a common framework.
- Applications range from population dynamics inference with sampling-time flows to optimization and discrete curvature evolution demonstrating complex, scalable behavior.
Two-parameter flows are families of evolutions indexed, constrained, or generated by two independent parameters, but the expression is not used in a single standardized sense across the literature. In the works considered here, it denotes, among other things, a physical-time/sampling-time transport map for learning population dynamics from unlabeled marginals, a two-parameter family of discrete curvature flows on triangulated manifolds, a two-way algebraic flow with two compatible multiplications, and parameter-dependent capacities or density morphisms over a two-dimensional parameter domain (Schwerdtner et al., 25 May 2026, Ge et al., 2017, Bryc et al., 2020, Allman et al., 2021).
1. Terminological scope and recurring structures
In machine learning and scientific inference, “two-parameter” often refers to explicit continuous control variables. Factorizable Normalizing Flows treat the target density as with , and in the two-parameter specialization the affine autoregressive coefficients are sums of parameter-specific linear and quadratic responses, optionally augmented by bilinear interaction terms and (Valsecchi et al., 29 Jun 2026). In parameter-conditioned fluid simulation, the conditioning vector itself can be two-dimensional, as in , and the problem is to learn the conditional trajectory law over a two-parameter flow family rather than at a single operating point (Morton et al., 2019).
In optimization and graph algorithms, the same phrase can denote dependence on a two-dimensional parameter plane. For source-sink monotone min cut, arc capacities take the affine form , and the parameter space is ordered by the product order on (Allman et al., 2021). In stochastic-flow theory, by contrast, the two-parameter object is usually the time pair : stochastic flows of mappings and kernels satisfy cocycle identities such as 0 and 1 (Jan et al., 2011).
This suggests that the common feature is not a single canonical formula, but the presence of two independent directions of variation. Depending on the field, these may be two control parameters, two time arguments, two geometric exponents, or two coupled evolution variables.
2. Physical-time and sampling-time flows in population-dynamics inference
A particularly explicit modern formulation appears in two-parameter flows for learning population dynamics from unlabeled time marginals. The data are independent samples 2, with no trajectory correspondences across times, and the target is a population-level velocity field 3 satisfying the continuity equation
4
The difficulty is nonuniqueness: if 5 is admissible and 6, then 7 is also admissible. The proposed resolution is to introduce an auxiliary sampling-time variable 8 and learn only transports from a base distribution 9 to each marginal 0 (Schwerdtner et al., 25 May 2026).
The construction uses a sampling-time velocity 1 and its flow
2
which induces
3
The second parameter is physical time 4. The induced physics-time velocity is defined by
5
while the sampling-time velocity satisfies
6
Because 7 is assumed 8, mixed derivatives commute, yielding the compatibility condition
9
The resulting 0 is unique once 1 is fixed and regular enough. The paper proves that if 2 and the 3-flow has lifetime one, then 4 is a 5-diffeomorphism, 6 is uniquely defined by 7, and 8 satisfies the continuity equation in the weak sense. It also gives the explicit formula
9
with 0 the Jacobian of 1 with respect to 2. A further 3-bound shows that regularity of 4 is inherited from regularity of 5.
Operationally, the method first trains 6 by conditional flow matching, using stochastic interpolants 7. It then samples 8, constructs synthetic trajectories 9, and regresses a model 0 to their finite-difference derivatives. The stated advantage is that this avoids per-step optimal-transport couplings, scales through standard conditional flow matching machinery, and permits admissible non-gradient dynamics, including rotational or circulating phenomena.
3. Two-parameter density morphing and parameter-conditioned simulation
A related but distinct use of two-parameter flows appears in parameter-dependent density morphing. Factorizable Normalizing Flows represent 1 as a fixed reference density 2 composed with an invertible map 3, so that
4
In the two-parameter case, the affine autoregressive coefficients are
5
with optional interaction terms 6 and 7. In the factorized setting, the model is trained only on the four single-nuisance templates 8, never on joint settings such as 9. Near the nominal point and along the training axes, the KL error is reported as a few 0 nats/event; it exceeds 1 nats/event near the corners when both nuisances are large, and adding pairwise cross terms suppresses the residual across the plane to below 2 nats/event (Valsecchi et al., 29 Jun 2026).
A second nearby formulation is parameter-conditioned sequential generative modeling of fluid flows. There the object is a conditional latent-variable model 3, and the main two-dimensional experiment uses
4
for counter-rotating cylinders. The model is trained on CFD data over 5 and 6, and is then evaluated over a dense two-parameter sweep. Reported results include qualitative accuracy at an untrained setting 7, a largest relative error of 8 across the tested local and global flow quantities, nearly 13,000 learned simulations in a little under 10 hours, and an overall speedup of approximately 9 relative to CFD (Morton et al., 2019).
These models treat two-parameter flows as families of densities or trajectories over a two-dimensional conditioning domain. This suggests a broad machine-learning usage in which “flow” refers less to a unique physical law than to a scalable generative representation of how distributions deform across parameter space.
4. Constitutive uses in continuum mechanics
In dense granular rheology, the phrase “two-parameter flows” arises in a constitutive sense: whether a local friction law should depend only on inertial number 0 or on 1 plus a second parameter describing flow type. The study compares three steady two-dimensional granular geometries—rough incline flow, incline flow with a circular intruder, and a discharging planar silo—and defines the effective friction coefficient
2
To classify local flow type, it introduces 3, where in linearized isochoric form
4
so that 5 is simple shear, 6 is pure extension, and 7 is solid-body rotation (Bhateja et al., 2017).
The key result is negative for a simple two-parameter constitutive law. Each geometry separately exhibits a monotonic 8-type scaling well fit by the Jop form, but the fitted curves are not universal across geometries. The inclined-flow data reproduce the familiar unidirectional-shear behavior, the silo data collapse across different outlet sizes but lie on a different 9 curve, and the incline-plus-intruder data lie between them. When 0 is plotted against 1, the paper reports that there is no apparent correlation. It explicitly states that “There does not appear to be any correlation indicating that a modification of Eq.~(\ref{eqn:mulaw}) incorporating the flow parameter may not be a useful approach.”
The positive result is instead fluctuation-based. Using the Zhang–Kamrin scaling,
2
the scaled granular fluidity collapses “reasonably well” across the incline, intruder, and silo geometries when plotted against solid fraction 3. At the same time, 4 itself collapses well against 5 across all geometries. In this usage, “two-parameter flows” therefore marks a failed constitutive hypothesis of the form 6, and the paper’s evidence points instead toward packing fraction and fluctuation-aware fluidity as the more effective organizing variables.
5. Algebraic, stochastic, and translation-equation formalisms
In algebraic probability, two-way flows arise in double near algebras, where a single linear space carries two associative left-linear multiplications. A family 7 is a two-way flow if it is invertible with respect to both multiplications and satisfies two composition laws together with a structure condition. The paper’s main representation theorem states that every such flow is generated by a single element 8 through
9
with
0
The converse is exact once 1 satisfies an additional compatibility condition defining a flow generator (Bryc et al., 2020).
In stochastic analysis, the canonical two-parameter object is indexed by start and end times. For Brownian flows on 2, the paper studies a sign-dependent SDE driven by two independent white noises and distinguishes a stochastic flow of mappings 3 from a stochastic flow of kernels 4. It proves that the two-noise equation has a unique coalescing mapping flow 5, that the filtered object
6
is the unique diffusive Wiener solution of the corresponding kernel equation, and that a second coalescing flow 7 has the same filtered kernel law despite not being a Wiener solution. The map/kernel distinction is thus intrinsic to the two-parameter framework (Jan et al., 2011).
A third mathematical usage appears in the projective translation equation. There a plane flow is written
8
and the additive-time law 9 is reduced to the one-step functional equation
00
The classification over 01 is complete up to conjugation by 02-homogenic birational maps: there are a zero flow, two singular flows, an identity flow, and one non-singular canonical flow for each level 03, with representative
04
Here the two parameters are the spatial variable 05 and the additive time 06, and the theory is organized through birational equivalence, homogeneous vector fields, and algebraic orbit invariants (Alkauskas, 2012).
6. Discrete geometry and combinatorial optimization
In discrete differential geometry, two-parameter flows are explicit families indexed by two exponents. On a closed triangulated manifold 07 with 08 or 09, the unified 10-flow is
11
where 12 is the discrete 13-curvature and
14
This framework unifies several earlier flows, including the Chow–Luo combinatorial Ricci flow at 15, various 2D and 3D 16-flows, and normalized Yamabe-type evolutions. If 17, then either 18 or 19 is invariant. Critical points are exactly constant 20-curvature metrics, and in dimension 21 local convergence to a constant 22-curvature metric 23 holds under
24
in particular when 25 (Ge et al., 2017).
In combinatorial optimization, two-parameter dependence can have the opposite effect: it can destroy the low-complexity behavior familiar from one-parameter problems. For source-sink monotone min cut with affine capacities
26
nestedness of minimum cuts still follows from the product order on 27, but the number of distinct min-cut cells can be exponential. The main theorem states that there exist two-parameter instances in which all 28 29-30 cuts occur as unique minimum cuts for some parameter values. Along any single monotone northeast path there are still at most 31 cut changes, but globally the two-dimensional parameter plane admits exponentially many regions (Allman et al., 2021).
Taken together, these results show that the addition of a second parameter can either unify a large class of flows, as in discrete curvature evolution, or fundamentally increase combinatorial complexity, as in parametric min cut.
7. Conceptual synthesis and terminological boundaries
Across these literatures, two-parameter flows are best understood as structured evolutions in which two independent variables must be coordinated. In population-dynamics inference, the variables are sampling time 32 and physics time 33. In density morphing and surrogate simulation, they are external conditioning parameters such as 34 or 35. In stochastic-flow theory, they are start and end times 36. In discrete geometry, they are the curvature and metric exponents 37. In rheology, the phrase marks the constitutive question of whether inertial number 38 must be supplemented by a flow-type descriptor such as 39.
A common misconception is that any technical phrase containing “two” refers to this same concept. The accretion literature provides two nearby counterexamples. “Two temperature accretion flows” describe optically thin viscous disks with separate ion and electron temperatures, Coulomb coupling 40, and radiative cooling 41; the “two” refers to species temperatures, not to a two-parameter flow law (Mukhopadhyay, 2011). Similarly, “Two Component Advective Flow” denotes a Keplerian disk plus a sub-Keplerian halo in black-hole accretion, produced numerically through vertically stratified viscosity and cooling; again, the terminology concerns component structure rather than a generic two-parameter formalism (Giri et al., 2012).
The literature therefore does not support a single universal definition. What it does support is a family resemblance: two-parameter flows arise whenever one must preserve consistency across two independent axes of evolution or deformation, whether those axes are temporal, geometric, constitutive, probabilistic, or parametric.