Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Physics-Constrained Flow Matching: Sampling Generative Models with Hard Constraints

About

Deep generative models have recently been applied to physical systems governed by partial differential equations (PDEs), offering scalable simulation and uncertainty-aware inference. However, enforcing physical constraints, such as conservation laws (linear and nonlinear) and physical consistencies, remains challenging. Existing methods often rely on soft penalties or architectural biases that fail to guarantee hard constraints. In this work, we propose Physics-Constrained Flow Matching (PCFM), a zero-shot inference framework that enforces arbitrary nonlinear constraints in pretrained flow-based generative models. PCFM continuously guides the sampling process through physics-based corrections applied to intermediate solution states, while remaining aligned with the learned flow and satisfying physical constraints. Empirically, PCFM outperforms both unconstrained and constrained baselines on a range of PDEs, including those with shocks, discontinuities, and sharp features, while ensuring exact constraint satisfaction at the final solution. Our method provides a flexible framework for enforcing hard constraints in both scientific and general-purpose generative models, especially in applications where constraint satisfaction is essential.

Utkarsh Utkarsh, Pengfei Cai, Alan Edelman, Rafael Gomez-Bombarelli, Christopher Vincent Rackauckas• 2025

Related benchmarks

TaskDatasetResultRank
Forward predictionNavier-Stokes 20 frames (In-distribution)
L2 Relative Error1.34
13
Microstructure inverse-designBentheimer sandstone imaging data 256x256 patches
MSE0.5
8
Forward PDE PredictionNonlinear Helmholtz Extrapolation
L2 Relative Error0.175
7
Forward predictionHelmholtz Wavenumber-shift (test)
L2 Relative Error17.8
7
Forward PDE PredictionNonlinear Helmholtz In-distribution
L2 Relative Error7.89
7
Forward predictionHelmholtz In-distribution (test)
L2 Relative Error0.108
7
Forward predictionHelmholtz Cross-equation (test)
L2 Relative Error0.63
7
Forward predictionNavier-Stokes 20 frames (Viscosity-shift)
L2 Relative Error71.8
7
Forward predictionNavier-Stokes 20 frames Forcing-shift
L2 Relative Error0.932
7
Forward predictionPoisson problem In-distribution
L2 Relative Error82
7
Showing 10 of 33 rows

Other info

Follow for update