교통이론(수학)

Transportation theory (mathematics)

수학과 경제학에서 교통이론이나 교통이론은 최적의 교통수단자원배분을 연구하기 위해 붙여진 이름이다. 이 문제는 1781년 프랑스의 수학자 가스파드 몽에 의해 공식화되었다.[1]

1920년대 A.N. 톨스토이는 교통 문제를 수학적으로 연구한 최초의 사람 중 한 명이었다. 1930년, 소비에트 연방의 국가 교통 위원회를 위한 교통 계획 제1권 콜렉션에서, 그는 "우주에서의 화물 수송에서 최소 킬로미터의 유적을 찾는 방법"이라는 논문을 발표했다.[2][3]

제2차 세계 대전 동안 소련의 수학자 겸 경제학자 레오니드 칸토로비치에 의해 이 분야에서 주요한 진보가 이루어졌다.[4] 결과적으로, 언급된 문제는 때때로 몽게-칸토로비치 교통 문제로 알려져 있다.[5] 운송 문제의 선형 프로그래밍 공식은 히치콕-쿠프운송 문제라고도 알려져 있다.[6]

동기

광산 및 공장

우리가 철광석을 채굴하는 m광산의 집합체, 그리고 광산이 생산하는 철광석을 사용하는 n개의 공장들을 가지고 있다고 가정해보자. 이러한 광산들과 공장들이 유클리드 평면2 R의 두 개의 분리된 하위 세트 MF를 형성한다고 주장하기 위해 가정해보자. 또한 비용함수2 c : R × R2 → [0, ∞)을 가지고 있다고 가정하여 c(x, y)는 하나의 철을 x에서 y로 운송하는 비용이다. 간단히 말해서, 우리는 수송하는 데 걸리는 시간을 무시한다. 또한 각 광산은 공장 하나만 공급할 수 있으며(출하물 분할은 안 됨)각 공장에서는 정확히 한 개의 선적을 가동해야 한다고 가정한다(공장은 절반 또는 두 배의 용량으로 가동할 수 없다). 위의 가정을 한 후에, 운송계획T : M → F편향이다. 즉, 각 광산 mM은 대상 공장 T(m) f F를 정확히 1개씩 공급하고, 각 공장은 정확히 1개의 광산이 공급한다. 우리는 최적의 운송 계획총비용의 계획 T를 찾기를 원한다.

M에서 F까지 가능한 모든 운송 계획 중에서 가장 적은 것이다. 이것은 교통 문제의 특별한 경우에 동기를 부여한다. 좀 더 구체적으로 말하면, 그것은 초당적 그래프에서 최소 무게 일치점을 찾는 것과 같다.

이동도서 : 비용함수의 중요성

다음의 간단한 예는 최적의 운송 계획을 결정하는 데 있어서 비용 함수의 중요성을 보여준다. 선반에 같은 폭의 책을 권씩 연속된 블록으로 배열했다고 가정합시다. 우리는 그것들을 다른 연속 블록으로 재배열하고 싶지만, 책 너비 하나를 오른쪽으로 옮겼다. 최적의 운송 계획을 위한 두 가지 분명한 후보:

  1. 모든 n권의 책을 한 권의 책 너비로 오른쪽으로 이동("많은 작은 움직임");
  2. 가장 왼쪽의 책 너비 n 책 너비를 오른쪽으로 옮기고 다른 모든 책들을 고치다("한 번의 큰 움직임").

비용 함수가 유클리드 거리(c(x, y) = α x - y )에 비례한다면 이 두 후보 모두 최적이다. 반면에 유클리드 거리(c(x, y) = α x - y )의 제곱에 비례하는 엄격히 볼록한 비용 함수를 선택한다면, "여러 가지 작은 움직임" 옵션이 고유한 미니마이저가 된다.

위의 비용 함수는 각 책을 집어서 제자리에 옮기기 위해 사용하는 장치에 의해 이동하는 수평 거리가 아니라 책들이 이동하는 수평 거리만을 고려한다는 점에 유의한다. 만약 후자를 대신 고려한다면, 두 번째 운송계획은 유클리드 거리에 대해 항상 최적인 반면, 최소 3권의 책이 있다면, 첫 번째 운송계획은 제곱 유클리드 거리에 대해 최적이다.

히치콕 문제

F. L. 히치콕의 운송 문제 공식은 다음과 같다.[7]

거기 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에서i yj 선적하는 단가라면 공급자의 수요를 만족시키는 흐름을 찾아 유량 비용을 최소화한다. 물류의 이 도전은 D가 떠안았다. R.[9] 풀커슨[8] L. R. 포드 주니어와 함께 쓴 "네트워크의 흐름"(1962)에서

Tjalling Koopmans는 또한 운송 경제학의 형성 및 자원 배분의 공로를 인정받고 있다.

문제의 추상적 공식화

몽게와 칸토로비치 공식화

현대적이거나 더 많은 기술 문헌에 기술되어 있는 운송 문제는 리만 기하학측량 이론의 발달로 인해 다소 다르게 보인다. 지뢰-요소의 예는 간단하지만 추상적인 경우를 생각할 때 유용한 기준점이다. 이 설정에서 우리는 사업을 위해 모든 광산과 공장을 개방하지 않기를 바라며, 광산이 하나 이상의 공장을 공급할 수 있도록 허용하고, 공장들이 둘 이상의 광산에서 철을 받아들일 수 있도록 허용한다.

X(또는 Y)에 대한 확률 측정값라돈 측정값(즉, 라돈 공간)이 되도록 X와 Y를 두 의 분리 가능한 메트릭 공간이 되도록 한다. c : X × Y → [0, ∞]를 Borel 측정 가능한 함수로 한다. XY에 대한 확률 측정 μs를 감안할 때, Monge의 최적 교통 문제 제정은 최소치를 실현하는 교통 지도 T : XY를 찾는 것이다.

여기서 T(μ)는 μ으로 T를 나타낸다. 이 최소치를 획득하는 지도 T(즉, 최소값 대신 최소값으로 한다)를 "최적 전송 지도"라고 한다.

최적의 수송 문제를 몽에가 공식화한 은, T(μ) = ν을 만족하는 T가 없는 경우도 있기 때문에, 예를 들어 μ는 디락 측정치지만 ν은 그렇지 않은 경우에 이러한 현상이 발생한다.

우리는 칸토로비치의 최적 교통 문제 제정을 채택함으로써 이를 개선할 수 있는데, 이는 최저치를 달성하는 X × Y에서 확률 측정 γ을 찾는 것이다.

여기서 μ(μ, μ)는 X × Y에 대한 모든 확률 측정값의 모음을 나타내며, X에는 마진 μ, Y에는 마진 μ를 나타낸다. 비용함수 c가 더 낮은 반연속성일 때, 그리고 ,(μ, measures)은 엄격한 조치 집합일 때[10](라돈 공간 XY에 대해 보장된다). (이 제형을 확률 측정 공간에 대한 와세슈타인 측정지표1 W의 정의와 비교한다.) 몽게-칸토로비치 문제 해결을 위한 구배 강하 공식은 시구르드 안게넨트, 스티븐 헤커, 앨런 탄넨바움 등이 제공했다.[11]

이중성 공식

칸토로비치 문제의 최소치는 다음과 같다.

여기서 supremeum경계 함수 및 연속 함수 : : Y :

경제해석

간판을 뒤집으면 경제 해석이 더 명확해진다. 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→ R u:\mathbf {: → R}. 이중 문제에 해결책이 있다면 다음과 같은 것을 알 수 있다.
( ) wright는 x ( y )의 노동자의 평형임금으로 해석하도록 한다[12]

문제 해결

실선의 최적 교통수단

Optimal transportation matrix
최적 운송 매트릭스
Continuous optimal transport
연속최적운송

<leq p에 대해 ({는) {\ -th 모멘트를 갖는 \mathbfmatbf {R}에 대한 확률 측정값의 컬렉션을 나타낸다 Let and let , where is a convex function.

  1. If has no atom, i.e., if the cumulative distribution function of is a continuous function, then (는) 최적의 전송 맵이다. 이(가) 엄격히 볼록한 경우 이 맵은 고유한 최적 전송 맵이다.
  2. 우리는 가지고 있다.

이 해결책의 증거는 Rachev & Rüschendorf(1998년)에 나타난다.[13]

이산 버전 및 선형 프로그래밍 공식

여백 \() (가) 분리된 경우, 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:

for the primal, where means that and 및:
다음과 같이 다시 쓸 수 있는 이중의 경우:
이는 구배 강하와 같은 표준 기법으로 해결할 수 있는 유한 차원 볼록 최적화 문제다.

In the case when , one can show that the set of assigned to a particular site is a convex polyhedron. 결과 구성을 전원 다이어그램이라고 한다.[15]

2차 정규 케이스

Assume the particular case , , and A (는) 변환할 수 없다. 그 중 하나가 가지고 있다.

이 해결책의 증거는 갈리촌(2016년)에 나타난다.[12]

분리형 힐버트 공간

을(를) 분리 가능Hilbert 공간으로 두십시오. Let denote the collection of probability measures on that have finite -th moment; let denote those elements 가우스 정규인 (가) X g )= 대해 가우스 측정엄격히 긍정적인 경우, )= .

Let , , for .그렇다면 칸토로비치 문제에는 독특한 해법 가) 있는데, 이 해법은 최적의 전송 맵에 의해 유도된다. 즉, 보렐 지도 (, ;

게다가, {\이(가) 지원을 제한했다면,

for -almost all for some locally Lipschitz, c-concave and maximal Kantorovich potential . (Here denotes the Gateaux derivative of .)

등방성 정규화

원시 문제의 객관적 기능에 이방성 정규화 용어를 추가한 위의 이산형 문제의 변형을 생각해 보십시오.

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 최적의 교통수단은 다양한 분야에서 광범위한 응용분야를 찾아냈다. 그 중에는 다음과 같은 것들이 있다.

참고 항목

참조

  1. ^ 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페이지.
  2. ^ Schrijver, Alexander, Combinatorial Optimization, Berlin ; New York : Springer, 2003. ISBN3540443894. Cf. 페이지 362
  3. ^ Ivor Gratan-Guinness, Ivor, Companion 백과사전, 2003년 제1권 JHU Press. Cf. 페이지 831
  4. ^ L. 칸토로비치. 질량 변환에. C.R. (Doklady) acad. SCI. URSS (N.S.), 37:199–201, 1942.
  5. ^ Cédric Villani (2003). Topics in Optimal Transportation. American Mathematical Soc. p. 66. ISBN 978-0-8218-3312-4.
  6. ^ Singiresu S. Rao (2009). Engineering Optimization: Theory and Practice (4th ed.). John Wiley & Sons. p. 221. ISBN 978-0-470-18352-6.
  7. ^ 프랭크 L. Hitchcock(1941) "여러 출처에서 수많은 지역까지 제품의 분포", MIT 수학 물리학 저널 20:224–230 MR0004469.
  8. ^ D. R. 풀커슨(1956) 랜드 주식회사 히치콕 교통문제.
  9. ^ L. R. 포드 주니어 & D. R. 풀커슨(1962) 흐름의 네트워크, 95페이지 프린스턴 대학교 출판부에서 § 3.1
  10. ^ L. Ambrosio, N. Gigli & G. Savaré. 메트릭 공간과 확률 측정 공간에서의 그라데이션 흐름. 수학 ETH 주리히, Birkhauser Verlag, Basel에서 강의. (2005)
  11. ^ Angenent, S.; Haker, S.; Tannenbaum, A. (2003). "Minimizing flows for the Monge–Kantorovich problem". SIAM J. Math. Anal. 35 (1): 61–97. CiteSeerX 10.1.1.424.1064. doi:10.1137/S0036141002410927.
  12. ^ a b c 갈리촌, 알프레드. 경제에서 최적의 교통수단. 프린스턴 대학교 출판부, 2016.
  13. ^ 라체프, 스베틀로자르 T, 루더 뤼첸도르프. 대중 교통 문제: 제1권: 이론. 1998년 제1권 스프링거
  14. ^ 산탐브로지오, 필리포. 응용 수학자를 위한 최적의 전송. 비르카유저 바젤, 2016년 특히 6장 4.2절.
  15. ^ Aurenhammer, Franz (1987), "Power diagrams: properties, algorithms and applications", SIAM Journal on Computing, 16 (1): 78–96, doi:10.1137/0216006, MR 0873251.
  16. ^ Peyré, Gabriel, Marco Cuturi (2019), "Computational Optimal Transport: Data Science에 응용한 컴퓨터 최적 전송", 기계 학습의 기초와 동향: 제11권: No. 5-6, 페이지 355-607. DOI: 10.1561/2200000073.
  17. ^ Haker, Steven; Zhu, Lei; Tannenbaum, Allen; Angenent, Sigurd (1 December 2004). "Optimal Mass Transport for Registration and Warping". International Journal of Computer Vision. 60 (3): 225–240. CiteSeerX 10.1.1.59.4082. doi:10.1023/B:VISI.0000036836.66311.97. ISSN 0920-5691. S2CID 13261370.
  18. ^ 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. ISSN 1072-3374. S2CID 8301248.
  19. ^ 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. PMID 28297858. S2CID 13326345.
  20. ^ Metivier, Ludovic (24 February 2016). "Measuring the misfit between seismograms using an optimal transport distance: application to full waveform inversion". Geophysical Journal International. 205 (1): 345–377. Bibcode:2016GeoJI.205..345M. doi:10.1093/gji/ggw014.

추가 읽기