이 단원 목차
세 오차는 각각 검사해야 한다
Entropy 수송 계산이 원하는 연속 문제와 다른 이유에는 정규화·미완료 최적화·주변 분포 이산화가 있다. 격자만 늘린다고 나머지 둘이 해결되지는 않는다. 실습은 연속 정답을 독립적으로 아는 가족으로 이를 나눈다.
μ는 [0,1] uniform, ν는 s만큼의 평행 이동이다. W₂=|s|다. 각각 N=2ᵏ개의 midpoint 원자로 바꾸어도 대응점을 연결하면 모든 N에서 W₂=|s|여서 실제 pair 거리 이산화 오차는 0이다.
양의 상한과 실제 0 오차
각 주변 분포는 cell 적분으로
상한은 양수여도 이 평행 이동 가족의 실제 pair 오차는 0이다. 상계와 등식은 다르다. 또한 여기 값은 거리 단위이고 아래 정규화 인증은 제곱 비용 단위다.
원문제 상한 전에 가능성 복구
유한 Sinkhorn 행렬은 주변 질량이 틀릴 수 있다. 실습은 질량 단위 2⁻²⁴로 가능 계획을 만든다. 각 행·열 정수 용량은 2²⁴/N이다. 남은 용량 안에서 각 cell 질량의 내림값을 남긴 뒤 잔여 정수 용량을 배분한다.
결과는 비음수인 단위 질량의 정수배이고 행·열 합이 이진 산술에서 정확히 1/N이다. 이는 가능성 보정이지 또 다른 Sinkhorn 수렴 정리가 아니다. L1 보정량에는 주변 복구와 양자화가 함께 들어간다.
Entropy 상한과 최적화 인증
가능 보정 계획과 현재 potential의 정규화 Fenchel gap을 G라 하자. 균등 N점 주변의 결합 entropy는 log N과 2log N 사이이므로 원래 permutation 계획과 비교하면
εlog N은 정확한 정규화 해의 수송 비용 편향을 상계하고 G는 정규화 최적화 오차를 따로 제어한다. 어느 것도 위의 주변 이산화 상한과 같은 값이 아니다. 최악 entropy 상한이 N에 따라 커진다고 실제 편향 증가가 증명되지는 않는다.
파란 선은 가능 보정 후 초과 비용, 주황 선은 인증이다. 초과는 s²와의 상쇄를 피하려고 Σγᵢⱼ(xᵢ−xⱼ)²로 계산한다. 정규화 목적·쌍대와 안정적인 generalized-KL gap도 함께 표시한다.
직접 풀기와 풀이
N=8,s=0.5,ε=0.1,20회에서 주변 양자화 거리는 약 0.036084, 실제 pair 오차 0, 초과 비용 약 0.038481이다. 정규화 상한은 약 0.207944, gap은 약 5.71×10⁻⁸이다.
N을 두 배로 하면 주변 양자화 거리는 절반이지만 최적화 잔차와 entropy 효과는 따로 봐야 한다. 반복 0에서도 보정 후 가능성은 정확하지만 정규화 인증은 클 수 있다. 연속 수송 근사를 주장하기 전에 이 정확도들을 함께 보고하자.
더 읽기: Peyré와 Cuturi의 최적수송 교재.
설명할 수 있나요?
실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.
선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.