수학과 경제학에서 교통이론이나 교통이론은 최적의 교통수단과 자원배분을 연구하기 위해 붙여진 이름이다. 이 문제는 1781년 프랑스의 수학자가스파드 몽에 의해 공식화되었다.[1]
1920년대 A.N. 톨스토이는 교통 문제를 수학적으로 연구한 최초의 사람 중 한 명이었다. 1930년, 소비에트 연방의 국가 교통 위원회를 위한 교통 계획 제1권 콜렉션에서, 그는 "우주에서의 화물 수송에서 최소 킬로미터의 유적을 찾는 방법"이라는 논문을 발표했다.[2][3]
제2차 세계 대전 동안 소련의 수학자 겸 경제학자 레오니드 칸토로비치에 의해 이 분야에서 주요한 진보가 이루어졌다.[4] 결과적으로, 언급된 문제는 때때로 몽게-칸토로비치 교통 문제로 알려져 있다.[5] 운송 문제의 선형 프로그래밍 공식은 히치콕-쿠프만 운송 문제라고도 알려져 있다.[6]
우리가 철광석을 채굴하는 m광산의 집합체, 그리고 광산이 생산하는 철광석을 사용하는 n개의 공장들을 가지고 있다고 가정해보자. 이러한 광산들과 공장들이 유클리드평면2 R의 두 개의 분리된 하위 세트M과 F를 형성한다고 주장하기 위해 가정해보자. 또한비용함수2 c : R × R2 → [0, ∞)을 가지고 있다고 가정하여 c(x, y)는 하나의 철을 x에서 y로 운송하는 비용이다. 간단히 말해서, 우리는 수송하는 데 걸리는 시간을 무시한다. 또한 각 광산은 공장 하나만 공급할 수 있으며(출하물 분할은 안 됨)각 공장에서는 정확히 한 개의 선적을 가동해야 한다고 가정한다(공장은 절반 또는 두 배의 용량으로 가동할 수 없다). 위의 가정을 한 후에, 운송계획은 T : M → F의 편향이다. 즉, 각 광산 m ∈ M은 대상 공장 T(m) f F를 정확히 1개씩 공급하고, 각 공장은 정확히 1개의 광산이 공급한다. 우리는 최적의 운송 계획인 총비용의 계획 T를 찾기를 원한다.
M에서 F까지 가능한 모든 운송 계획 중에서 가장 적은 것이다. 이것은 교통 문제의 특별한 경우에 동기를 부여한다. 좀 더 구체적으로 말하면, 그것은 초당적 그래프에서 최소 무게 일치점을 찾는 것과 같다.
이동도서 : 비용함수의 중요성
다음의 간단한 예는 최적의 운송 계획을 결정하는 데 있어서 비용 함수의 중요성을 보여준다. 선반에 같은 폭의 책을 한 권씩 연속된 블록으로 배열했다고 가정합시다. 우리는 그것들을 다른 연속 블록으로 재배열하고 싶지만, 책 너비 하나를 오른쪽으로 옮겼다. 최적의 운송 계획을 위한 두 가지 분명한 후보:
모든 n권의 책을 한 권의 책 너비로 오른쪽으로 이동("많은 작은 움직임");
가장 왼쪽의 책 너비 n 책 너비를 오른쪽으로 옮기고 다른 모든 책들을 고치다("한 번의 큰 움직임").
비용 함수가 유클리드 거리(c(x, y) = α x - y )에 비례한다면 이 두 후보 모두 최적이다. 반면에 유클리드 거리(c(x, y) = α x - y )의 제곱에 비례하는 엄격히 볼록한 비용 함수를 선택한다면, "여러 가지 작은 움직임" 옵션이 고유한 미니마이저가 된다.
위의 비용 함수는 각 책을 집어서 제자리에 옮기기 위해 사용하는 장치에 의해 이동하는 수평 거리가 아니라 책들이 이동하는 수평 거리만을 고려한다는 점에 유의한다. 만약 후자를 대신 고려한다면, 두 번째 운송계획은 유클리드 거리에 대해 항상 최적인 반면, 최소 3권의 책이 있다면, 첫 번째 운송계획은 제곱 유클리드 거리에 대해 최적이다.
거기 m출처 x1, 상품의 공급의 자이와 엔 싱크에서()나는){\displaystyle a(x_{나는})}단위는 상품에 대한 수요가 b'로 에스파냐 1,…, yn{\displaystyle y_{1},\ldots ,y_{n}},(jy)yj에서{\displaystyle b(y_{j})}과…,)m{\displaystyle x_{1},\ldots ,x_{m}}, 있다고 가정하자. ( , ) 이(가) x에서iy로j 선적하는 단가라면 공급자의 수요를 만족시키는 흐름을 찾아 유량 비용을 최소화한다. 물류의 이 도전은 D가 떠안았다.R.[9]풀커슨과[8] L. R. 포드 주니어와 함께 쓴 "네트워크의 흐름"(1962)에서
현대적이거나 더 많은 기술 문헌에 기술되어 있는 운송 문제는 리만 기하학과 측량 이론의 발달로 인해 다소 다르게 보인다. 지뢰-요소의 예는 간단하지만 추상적인 경우를 생각할 때 유용한 기준점이다. 이 설정에서 우리는 사업을 위해 모든 광산과 공장을 개방하지 않기를 바라며, 광산이 하나 이상의 공장을 공급할 수 있도록 허용하고, 공장들이 둘 이상의 광산에서 철을 받아들일 수 있도록 허용한다.
X(또는 Y)에 대한 확률 측정값이 라돈 측정값(즉, 라돈 공간)이 되도록X와 Y를 두 개의 분리 가능한 메트릭 공간이 되도록 한다. c : X × Y → [0, ∞]를 Borel 측정 가능한 함수로 한다. X와 Y에 대한 확률 측정 μs를 감안할 때, Monge의 최적 교통 문제 제정은 최소치를 실현하는 교통 지도 T : X → Y를 찾는 것이다.
여기서 T∗(μ)는 μ의 앞으로 T를 나타낸다. 이 최소치를 획득하는 지도 T(즉, 최소값 대신 최소값으로 한다)를 "최적 전송 지도"라고 한다.
최적의 수송 문제를 몽에가 공식화한 것은, T∗(μ) = ν을 만족하는 T가 없는 경우도 있기 때문에, 예를 들어 μ는 디락 측정치지만 ν은 그렇지 않은 경우에 이러한 현상이 발생한다.
우리는 칸토로비치의 최적 교통 문제 제정을 채택함으로써 이를 개선할 수 있는데, 이는 최저치를 달성하는 X × Y에서 확률 측정 γ을 찾는 것이다.
여기서 μ(μ, μ)는 X × Y에 대한 모든 확률 측정값의 모음을 나타내며, X에는 마진μ, Y에는 마진 μ를 나타낸다. 비용함수 c가 더 낮은 반연속성일 때, 그리고 ,(μ, measures)은 엄격한 조치 집합일 때[10](라돈 공간 X와 Y에 대해 보장된다). (이 제형을 확률 측정 공간에 대한 와세슈타인측정지표1 W의 정의와 비교한다.) 몽게-칸토로비치 문제 해결을 위한 구배 강하 공식은 시구르드 안게넨트, 스티븐 헤커, 앨런 탄넨바움 등이 제공했다.[11]
간판을 뒤집으면 경제 해석이 더 명확해진다. Let stand for the vector of characteristics of a worker, for the vector of characteristics of a firm, and for the economic output generated by worker matched with firm . Setting and , the Monge-Kantorovich 문제 다시 쓰기:
여백 \과() 이(가) 분리된 경우, x}에된확률 질량이 한다. y 그리고 을(를) x 할당 확률은 되도록 한다. 원시 칸토로비치 문제에서 객관적 기능은 그때다.
그리고 제약 조건 (μ ,) {\ \ \ \Gamma 은 다음과 같이 표현된다.
and
이것을 선형 프로그래밍에 입력하기 위해서는 x y 행렬을 그 열이나 행을 쌓아 이 작업을 벡터링해야 한다. 열-주요 순서에서 위의 제약조건은 다음과 같이 다시 쓰여진다.
and
여기서 은(는) 크론커 이고 m {\ \ 1_ m은 모든 항목이 포함된 크기 m 의 ID이다으로 z= ( ){\ 문제의 선형 프로그래밍 공식은 다음과 같다.
s. ( I X I X) time \vert}\ret }\}\mathb\vert { 1_ \right}}}} ( {}{\
대규모 선형 프로그래밍 해결기에 쉽게 입력할 수 있다(Galichon (2016년)[12] 제3.4장 참조).
반물질 케이스
In the semi-discrete case, and is a continuous distribution over , while is a discrete distribution which assigns probability mass to site . In this case, we can see[14] that the primal and dual Kantorovich problems respectively boil down to:
을(를) 분리 가능한 Hilbert 공간으로 두십시오. Let denote the collection of probability measures on that have finite -th moment; let denote those elements 가우스 정규인이(가) X g )= 에 대해 가우스 측정이 엄격히 긍정적인 경우, )= .
Let , , for .그렇다면 칸토로비치 문제에는 독특한 해법 이가) 있는데, 이 해법은 최적의 전송 맵에 의해 유도된다. 즉, 보렐 지도 (, ;
원시 문제의 객관적 기능에 이방성 정규화 용어를 추가한 위의 이산형 문제의 변형을 생각해 보십시오.
s.t. and
이중 정규화된 문제가
where, compared with the unregularized version, the "hard" constraint in the former dual () has been replaced by a "soft" penalization of that constraint (the sum of the (\_{required 용어 ). 이중 문제의 최적성 조건은 다음과 같이 표현할 수 있다.
Eq. 5.1:
Eq. 5.2:
Denoting as the matrix of term , solving the dual 따라서 각 크기의 대각선 1 {\1} 및 D 2 {\ \textstyle }}개 크기 Y} 예를 D Y = ={\} 및 A )⊤ = AD_{2}\right)^{\top}1_{\left\vert \mathbf{X}\right\vert}=\nu}. 그러한 매트릭스의 존재와 매트릭스는 Sinkhorn-Knopp algorithm,[16] 있는데 이는 단순히 반복적으로φ x{\displaystyle\textstyle \varphi_{)}에}등식 5.1를 해결할 것을 기대하고 구성되어 있어를 사용하여 계산할 수 있Sinkhorn의 정리 generalizes, ψ Y방정식 5.2를 푸는 데 필요한}. 따라서 싱혼-노프의 알고리즘은 이중 정규화 문제에 대한 좌표 강하 알고리즘이다.
적용들
Monge-Kantorovich 최적의 교통수단은 다양한 분야에서 광범위한 응용분야를 찾아냈다. 그 중에는 다음과 같은 것들이 있다.
^G. 몽. Mémoire sur la theri des des déblais et des remblais. 히스토아르 드 l'Academie Royale des Science de Paris, avec les Mémoires de Mathématique et de Bittles pour la meme anné, 666–704, 1781페이지.
^Peyré, Gabriel, Marco Cuturi (2019), "Computational Optimal Transport: Data Science에 응용한 컴퓨터 최적 전송", 기계 학습의 기초와 동향: 제11권: No. 5-6, 페이지 355-607. DOI: 10.1561/2200000073.
^Glimm, T.; Oliker, V. (1 September 2003). "Optical Design of Single Reflector Systems and the Monge–Kantorovich Mass Transfer Problem". Journal of Mathematical Sciences. 117 (3): 4096–4108. doi:10.1023/A:1024856201493. ISSN1072-3374. S2CID8301248.
^Kasim, Muhammad Firmansyah; Ceurvorst, Luke; Ratan, Naren; Sadler, James; Chen, Nicholas; Sävert, Alexander; Trines, Raoul; Bingham, Robert; Burrows, Philip N. (16 February 2017). "Quantitative shadowgraphy and proton radiography for large intensity modulations". Physical Review E. 95 (2): 023306. arXiv:1607.04179. Bibcode:2017PhRvE..95b3306K. doi:10.1103/PhysRevE.95.023306. PMID28297858. S2CID13326345.