본문으로 건너뛰기
250 / OPTIMAL TRANSPORT LAB
먼저 알아두면 좋아요 · 연결된 선수 단원의 확률·볼록 쌍대·변분·기하 기초
단원 목록 (600) · 동적 수송·연속방정식과 작용
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

먼저 그림으로 이해하기

한 번에 한 단계씩 살펴보세요.

Gaussian 밀도·속도·flux와 시간 재매개화의 비용을 계산합니다.

Gaussian path uses linear displacement time: m=(1−s)m0+s m1, sigma=(1−s)sigma0+s sigma1. Blue is density, orange is flux rho v, different dimensionless quantities. The pointwise continuity equation is checked from separate time and space derivatives. Time reparameterization preserves endpoints but changes kinetic action.

-3.325.321.139-0.044
가로 위치 x · 파랑 밀도 rho · 주황 flux rho v · 서로 다른 무차원 물리량
xdensityvelocityfluxtime derivativespace derivative
-20.0150.6670.01-0.0460.046
-10.2191.3330.292-0.6640.664
00.53221.064-0.3550.355
10.2192.6670.5830.891-0.891
20.0153.3330.0510.17-0.17

current mean = 0

고정 기준 예제의 그림과 수치입니다. 각 단계에서 같은 그림의 의미를 차례로 살펴보세요. 고정된 기준 예제이며 아래 실험의 설정과 독립적입니다.
1 / 4

밀도 경로

평균과 표준편차를 displacement 시간으로 보간합니다.

m_s=(1−s)m0+s m1; sigma_s=(1−s)sigma0+s sigma1

실험에서 확인하기 →
이 단원 목차

정적인 계획을 움직이는 밀도로 바꾸기

유한한 이차 모멘트의 확률밀도에서 동적 이차 수송은

inf⁡ρ,v∫01∫Rρt(x)vt(x)2 dx dt,∂tρ+∂x(ρv)=0\inf_{\rho,v}\int_0^1\int_{\mathbb R}\rho_t(x)v_t(x)^2\,dx\,dt, \qquad \partial_t\rho+\partial_x(\rho v)=0

을 고정 끝점 아래 최소화한다. 여기서는 1/2를 넣지 않아 최솟값이 W₂²다. 연속방정식은 가능 조건이지 최소 작용 인증 자체는 아니다. 여러 시간 속도와 우회 경로가 같은 질량과 끝점을 보존할 수 있다.

정확히 계산하는 Gaussian 경로

끝점은 N(m₀,σ₀²),N(m₁,σ₁²), 표준편차는 양수다. 진행률 s(t)에 따라 m=(1−s)m₀+sm₁, σ=(1−s)σ₀+sσ₁로 두자. 고정 표준 좌표 z의 입자 x=m+σz를 미분하면

vt(x)=m˙+σ˙σ(x−m).v_t(x)=\dot m+\frac{\dot\sigma}{\sigma}(x-m).

분산이 아닌 표준편차의 보간이 단조 Gaussian 수송 map과 대응한다. 밀도는 실수 전체에서 정규화한다. 그림의 유한 창 때문에 확률 모형을 자른 것은 아니다.

밀도 변화와 flux 발산 검사

Gaussian 밀도 ρ에서

∂tρ=ρ[−σ˙σ+(x−m)m˙σ2+(x−m)2σ˙σ3].\partial_t\rho=\rho\left[-\frac{\dot\sigma}{\sigma} +\frac{(x-m)\dot m}{\sigma^2} +\frac{(x-m)^2\dot\sigma}{\sigma^3}\right].

구현은 ρₓ=−(x−m)ρ/σ², vₓ=σ̇/σ로 ∂ₓ(ρv)를 따로 계산한다. 해석적으로 합은 0이지만 수치 잔차를 억지로 0으로 바꾸지 않고 표시한다.

파란 선은 밀도, 주황 선은 flux ρv다. 무차원 좌표에서도 서로 다른 양이다. 음의 flux는 왼쪽 이동을 뜻할 수 있지만 밀도는 비음수다.

시간 속도를 바꾸면 작용이 커진다

Gaussian 모멘트로 ∫ρv²dx=ṁ²+σ̇²이므로 전체 작용은

((m1−m0)2+(σ1−σ0)2)∫01(s′(t))2dt.\bigl((m_1-m_0)^2+(\sigma_1-\sigma_0)^2\bigr) \int_0^1(s'(t))^2dt.

s=t의 적분은 1이라 작용이 W₂²다. s=t²에서는 4/3이다. 같은 Gaussian 가족을 지나고 연속식도 만족하지만 일정 속도가 아니어서 더 비싸다. 끝점 일치와 동적 최적성을 구별하자.

직접 풀기와 풀이

m₀=−1,m₁=1,σ₀=0.5,σ₁=1이면 끝점 제곱 거리는 4.25다. 선형 시간 t=0.5에서 m=0,σ=0.75, 순간 적분 운동 에너지도 4.25다. 비선형 시간의 전체 작용은 17/3≈5.666667이다.

x=0에서 밀도 시간 미분과 flux 공간 미분을 각각 읽고 합을 확인하자. 끝점을 같게 하면 속도·flux·작용은 0이지만 밀도는 정규화된 Gaussian으로 남는다. 학습된 속도장에서도 보존식·끝점·작용 최적화를 따로 검사해야 하는 이유를 설명하자.

더 읽기: Peyré와 Cuturi의 동적 최적수송 설명.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. 연속방정식만 만족하면 최소 작용인가요?
2. Flux는 밀도 자체와 같은 양인가요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.