กลับไปหน้าบทความ

อ่าน 25 นาที

ทฤษฎีการขนส่ง (คณิตศาสตร์)

ในคณิตศาสตร์และเศรษฐศาสตร์ทฤษฎีการขนส่งหรือทฤษฎีการขนส่งเป็นชื่อที่ใช้เรียกการศึกษาเกี่ยวกับการขนส่งและการจัดสรรทรัพยากรที่เหมาะสมที่สุด...

ทฤษฎีการขนส่ง (คณิตศาสตร์)

ในคณิตศาสตร์และเศรษฐศาสตร์ทฤษฎีการขนส่งหรือทฤษฎีการขนส่งเป็นชื่อที่ใช้เรียกการศึกษาเกี่ยวกับการขนส่งและการจัดสรรทรัพยากรที่เหมาะสมที่สุด ปัญหาดังกล่าวได้รับการกำหนดรูปแบบอย่างเป็นทางการโดยนักคณิตศาสตร์ ชาวฝรั่งเศส Gaspard Mongeในปี 1781 [ 1 ]

ในช่วงทศวรรษ 1920 AN Tolstoi เป็นหนึ่งในคนแรกๆ ที่ศึกษาปัญหาการขนส่งทางคณิตศาสตร์ในปี 1930 เขาได้ตีพิมพ์บทความเรื่อง "วิธีการหาระยะทางขั้นต่ำในการขนส่งสินค้าในอวกาศ" ในชุดการวางแผนการขนส่ง เล่มที่ 1สำหรับคณะกรรมการการขนส่งแห่งชาติของสหภาพโซเวียต[ 2 ] [ 3 ]

ความก้าวหน้าครั้งสำคัญเกิดขึ้นในสาขานี้ในช่วงสงครามโลกครั้งที่สองโดยนักคณิตศาสตร์และนักเศรษฐศาสตร์ชาวโซเวียตLeonid Kantorovich [ 4 ] ด้วยเหตุนี้ ปัญหาดังกล่าวจึงบางครั้งเรียกว่า ปัญหาการ ขนส่งMonge–Kantorovich [ 5 ]การกำหนดปัญหาการขนส่ง ในรูปแบบการเขียน โปรแกรมเชิงเส้น ยังเรียกว่า ปัญหาการขนส่งHitchcockKoopmans [ 6 ]

แรงจูงใจ

เหมืองและโรงงาน

การกระจายแบบหนึ่งมิติสองแบบμ{\displaystyle \mu }และν{\displaystyle \nu }พล็อตบนx{\displaystyle x}และy{\displaystyle y}สามารถจินตนาการถึงการกระจายตัวทั้งสองแบบได้ว่าเป็นกองดินสองกอง กองหนึ่งก่อนการเคลื่อนย้าย และอีกกองหนึ่งหลังการเคลื่อนย้าย แผนที่ความร้อนตรงกลางแสดงถึงแผนการเคลื่อนย้าย และบ่งบอกว่าอะตอมของดินแต่ละอะตอมจะถูกเคลื่อนย้ายไปยังตำแหน่งใด

สมมติว่าเรามีคอลเลกชันของ{\displaystyle m}เหมืองแร่ที่ขุดแร่เหล็ก และคอลเลกชันของn{\displaystyle n}โรงงานที่ใช้แร่เหล็กที่ได้จากเหมือง สมมติเพื่อความเข้าใจง่ายว่าเหมืองและโรงงานเหล่านี้เป็นสองเซตย่อยที่ไม่ทับซ้อนกันเอ็ม{\displaystyle M}และเอฟ{\displaystyle F}ของระนาบยุคลิดอาร์2{\displaystyle \mathbb {R} ^{2}}สมมติด้วยว่าเรามีฟังก์ชันต้นทุน:อาร์2×อาร์2[0,){\displaystyle c:\mathbb {R} ^{2}\times \mathbb {R} ^{2}\to [0,\infty )}ดังนั้น(x,y){\displaystyle c(x,y)}ค่าใช้จ่ายในการขนส่งเหล็กหนึ่งเที่ยวจากที่ใดx{\displaystyle x}ถึงy{\displaystyle y}เพื่อความง่าย เราจะไม่พิจารณาเวลาที่ใช้ในการขนส่ง นอกจากนี้ เรายังสมมติว่าเหมืองแต่ละแห่งสามารถจัดหาวัตถุดิบให้กับโรงงานได้เพียงแห่งเดียว (ไม่มีการแบ่งส่ง) และโรงงานแต่ละแห่งต้องการวัตถุดิบเพียงครั้งเดียวในการดำเนินงาน (โรงงานไม่สามารถทำงานที่กำลังการผลิตครึ่งหนึ่งหรือสองเท่าได้) เมื่อตั้งสมมติฐานข้างต้นแล้วแผนการขนส่งจึงเป็นการจับ คู่แบบหนึ่ง ต่อหนึ่ง (bijection )ที:เอ็มเอฟ{\displaystyle T:M\to F}กล่าวอีกนัยหนึ่งคือ เหมืองแต่ละแห่งเอ็ม{\displaystyle m\in M}จัดส่งไปยังโรงงานเป้าหมายเพียงแห่งเดียวอย่างแม่นยำที()เอฟ{\displaystyle T(m)\in F}และแต่ละโรงงานได้รับวัตถุดิบจากเหมืองเพียงแห่งเดียว เราต้องการหาวิธีการขนส่งที่เหมาะสมที่สุดที{\displaystyle T}ซึ่งมีต้นทุนรวมเท่าใด

(ที):=เอ็ม(,ที()){\displaystyle c(T):=\sum _{m\in M}c(m,T(m))}

เป็นแผนการขนส่งที่เล็กที่สุดในบรรดาแผนการขนส่งที่เป็นไปได้ทั้งหมดจากเอ็ม{\displaystyle M}ถึงเอฟ{\displaystyle F}กรณีพิเศษที่กระตุ้นให้เกิดปัญหาการขนส่งนี้ เป็นตัวอย่างหนึ่งของปัญหาการจัดสรรงานโดยเฉพาะอย่างยิ่ง มันเทียบเท่ากับการหาการจับคู่ที่มีน้ำหนักน้อยที่สุดในกราฟสองส่วน

สิ่งนี้สามารถขยายไปสู่กรณีต่อเนื่องได้ ซึ่งมีเหมืองและโรงงานจำนวนอนันต์กระจายอยู่บนเส้นจำนวนจริง หรือโดยทั่วไปในปริภูมิเมตริกใดๆ กรณีนี้มักถูกมองว่าเป็นการ "เปลี่ยนรูปร่างของกองดิน" และจึงเรียกว่าปัญหาของผู้เคลื่อนย้ายดิน

การขนย้ายหนังสือ: ความสำคัญของฟังก์ชันต้นทุน

ตัวอย่างง่ายๆ ต่อไปนี้แสดงให้เห็นถึงความสำคัญของฟังก์ชันต้นทุนในการกำหนดแผนการขนส่งที่เหมาะสมที่สุด สมมติว่าเรามีn{\displaystyle n}หนังสือที่มีความกว้างเท่ากันวางเรียงอยู่บนชั้นวาง ( แนวเส้นตรง ) เป็นกลุ่มต่อเนื่องกัน เราต้องการจัดเรียงใหม่เป็นกลุ่มต่อเนื่องอีกกลุ่มหนึ่ง แต่เลื่อนไปทางขวาหนึ่งความกว้างของหนังสือ มีตัวเลือกสองแบบที่ดูเหมือนจะเป็นแผนการเคลื่อนย้ายที่เหมาะสมที่สุด:

  1. ย้ายทั้งหมดn{\displaystyle n}เลื่อนหนังสือไปทางขวาหนึ่งช่วงความกว้างของหนังสือ ("การขยับเล็กๆ หลายครั้ง")
  2. เลื่อนหนังสือเล่มซ้ายสุดn{\displaystyle n}เลื่อนหนังสือเล่มหนึ่งไปทางขวาเท่ากับความกว้างของหนังสือ และปล่อยให้หนังสือเล่มอื่นๆ อยู่กับที่ ("การเคลื่อนย้ายครั้งใหญ่")

ถ้าฟังก์ชันต้นทุนเป็นสัดส่วนกับระยะทางแบบยุคลิด ((x,y)=αxy{\displaystyle c(x,y)=\alpha \|x-y\|}สำหรับบางคนα>0{\displaystyle \alpha >0}) ดังนั้นผู้สมัครทั้งสองคนนี้จึงเป็น ตัวเลือกที่ดี ที่สุดในทางกลับกัน หากเราเลือก ฟังก์ชันต้นทุนแบบ นูนอย่างเคร่งครัดซึ่งเป็นสัดส่วนกับกำลังสองของระยะทางแบบยุคลิด ((x,y)=αxy2{\displaystyle c(x,y)=\alpha \|x-y\|^{2}}สำหรับบางคนα>0{\displaystyle \alpha >0}) จากนั้นตัวเลือก "การเคลื่อนไหวเล็กๆ จำนวนมาก" จะกลายเป็นตัวลดค่าต่ำสุดเพียงตัวเดียว

โปรดทราบว่าฟังก์ชันต้นทุนข้างต้นพิจารณาเฉพาะระยะทางแนวนอนที่หนังสือเคลื่อนที่เท่านั้น ไม่ได้พิจารณาระยะทางแนวนอนที่อุปกรณ์ที่ใช้ในการหยิบหนังสือแต่ละเล่มและเคลื่อนย้ายไปยังตำแหน่งที่ต้องการ หากพิจารณาอย่างหลังแทนแล้ว แผนการขนส่งแบบที่สองจะเหมาะสมที่สุดเสมอสำหรับระยะทางแบบยูคลิด ในขณะที่หากมีหนังสืออย่างน้อย 3 เล่ม แผนการขนส่งแบบแรกจะเหมาะสมที่สุดสำหรับระยะทางแบบยูคลิดยกกำลังสอง

ปัญหาของฮิตช์ค็อก

การกำหนดปัญหาการขนส่งต่อไปนี้เป็นผลงานของFL Hitchcock : [ 7 ]

สมมติว่ามีอยู่{\displaystyle m}แหล่งที่มาx1,,x{\displaystyle x_{1},\ldots ,x_{m}}สำหรับสินค้าโภคภัณฑ์ โดยมีเอ(xฉัน){\displaystyle a(x_{i})}หน่วยอุปทานที่xฉัน{\displaystyle x_{i}}และn{\displaystyle n}อ่างล้างจานy1,,yn{\displaystyle y_{1},\ldots ,y_{n}}สำหรับสินค้าดังกล่าว โดยมีความต้องการ(yเจ){\displaystyle b(y_{j})}ที่yเจ{\displaystyle y_{j}}. ถ้า(xฉัน, yเจ){\displaystyle c(x_{i},\ y_{j})}คือต้นทุนต่อหน่วยของการขนส่งจากxฉัน{\displaystyle x_{i}}ถึงyเจ{\displaystyle y_{j}}ค้นหากระแสที่ตอบสนองความต้องการจากอุปทานและลดต้นทุนการไหลให้น้อยที่สุด ความท้าทายนี้ในด้านโลจิสติกส์ได้รับการหยิบยกขึ้นมาโดยดร.ฟุลเคอร์สัน[ 8 ]และในหนังสือFlows in Networks (1962) ที่เขียนร่วมกับLR Ford Jr. [ 9 ]

นอกจากนี้ Tjalling Koopmansยังได้รับการยกย่องว่าเป็นผู้ริเริ่มแนวคิดเศรษฐศาสตร์การขนส่งและการจัดสรรทรัพยากร อีกด้วย

การกำหนดปัญหาในเชิงนามธรรม

สูตรของ Monge และ Kantorovich

ปัญหาการขนส่งตามที่ระบุไว้ในเอกสารสมัยใหม่หรือเอกสารทางเทคนิคที่ซับซ้อนกว่านั้น ดูแตกต่างออกไปบ้างเนื่องจากการพัฒนาของเรขาคณิตแบบรีมันน์และทฤษฎีการวัดตัวอย่างเหมืองแร่และโรงงาน แม้จะเรียบง่าย แต่ก็เป็นจุดอ้างอิงที่มีประโยชน์เมื่อคิดถึงกรณีเชิงนามธรรม ในบริบทนี้ เรายอมรับความเป็นไปได้ว่าเราอาจไม่ต้องการให้เหมืองแร่และโรงงานทั้งหมดเปิดดำเนินการต่อไป และอนุญาตให้เหมืองแร่จัดหาวัตถุดิบให้กับโรงงานมากกว่าหนึ่งแห่ง และโรงงานรับเหล็กจากเหมืองแร่มากกว่าหนึ่งแห่งได้

อนุญาตX{\displaystyle X}และวาย{\displaystyle Y}เป็นปริภูมิเมตริกที่แยกออกจากกันได้ สอง ปริภูมิ โดยที่มาตรวัดความน่าจะเป็น ใดๆ บนปริภูมิ ทั้งสองนี้X{\displaystyle X}(หรือวาย{\displaystyle Y}) เป็นการวัดแบบเรดอน (กล่าวคือ เป็นปริภูมิเรดอน ) ให้:X×วาย[0,){\displaystyle c:X\times Y\to [0,\infty )}เป็นฟังก์ชันที่วัดได้ แบบบอเรล โดยกำหนดมาตรวัดความน่าจะเป็นμ{\displaystyle \mu }บนX{\displaystyle X}และν{\displaystyle \nu }บนวาย{\displaystyle Y}การกำหนดปัญหาการขนส่งที่เหมาะสมที่สุดของ Monge คือการค้นหาแผนที่การขนส่งที:Xวาย{\displaystyle T:X\to Y}ที่ตระหนักถึงค่าต่ำสุด

ข้อมูล{X(x,ที(x))μ(x)|ที*(μ)=ν},{\displaystyle \inf \left\{\left.\int _{X}c(x,T(x))\,\mathrm {d} \mu (x)\right|T_{*}(\mu )=\nu \right\},}

ที่ไหนที*(μ){\displaystyle T_{*}(\mu )}แสดงถึงการผลักดันไปข้างหน้าของμ{\displaystyle \mu }โดยที{\displaystyle T}แผนที่ที{\displaystyle T}แผนที่การขนส่ง ที่ทำให้ค่านี้เป็นค่าต่ำสุด ( กล่าวคือทำให้เป็นค่าต่ำสุดแทนที่จะเป็นค่าต่ำสุด) เรียกว่า "แผนที่การขนส่งที่เหมาะสมที่สุด"

การกำหนดปัญหาการขนส่งที่เหมาะสมที่สุดของ Monge อาจเป็นปัญหาที่ไม่สมบูรณ์ เนื่องจากบางครั้งไม่มีที{\displaystyle T}น่าพอใจที*(μ)=ν{\displaystyle T_{*}(\mu )=\nu }เหตุการณ์นี้เกิดขึ้นเมื่อ (ตัวอย่างเช่น)μ{\displaystyle \mu }เป็นการวัดแบบ Diracแต่ν{\displaystyle \nu }ไม่ใช่

เราสามารถปรับปรุงสิ่งนี้ได้โดยการนำสูตรของ Kantorovich มาใช้ในการแก้ปัญหาการขนส่งที่เหมาะสมที่สุด ซึ่งก็คือการหามาตรวัดความน่าจะเป็นγ{\displaystyle \gamma }บนX×วาย{\displaystyle X\times Y}ที่บรรลุถึงค่าต่ำสุด

ข้อมูล{X×วาย(x,y)γ(x,y)|γΓ(μ,ν)},{\displaystyle \inf \left\{\left.\int _{X\times Y}c(x,y)\,\mathrm {d} \gamma (x,y)\right|\gamma \in \Gamma (\mu ,\nu )\right\},}

ที่ไหนΓ(μ,ν){\displaystyle \Gamma (\mu ,\nu )}หมายถึงการรวบรวมมาตรวัดความน่าจะเป็นทั้งหมดบนX×วาย{\displaystyle X\times Y}ด้วยขอบμ{\displaystyle \mu }บนX{\displaystyle X}และν{\displaystyle \nu }บนวาย{\displaystyle Y}.

ต้นทุนสองด้าน

ตัวอย่าง การแปลง c -duality โดยที่c(x, y) = 2(cos(3x) + 1)|y − x|² + (4 − 2(cos(3x) + 1))|y − x|⁴และψ(x)=อีx2{\displaystyle \psi (x)=-e^{-x^{2}}}.

กำหนดฟังก์ชันต้นทุน(x,y){\displaystyle c(x,y)}มันก่อให้เกิดการเปลี่ยนแปลงแบบทวิภาวะψψ{\displaystyle \psi \mapsto \psi ^{c}}กำหนดโดยψ(y):=ข้อมูลx((x,y)ψ(x)){\displaystyle \psi ^{c}(y):=\inf _{x}(c(x,y)-\psi (x))}นี่เป็นการขยายแนวคิดการแปลงเลอจองเดอร์ซึ่งเป็นกรณีที่(x,y)=xy{\displaystyle c(x,y)=-xy}พร้อมกับการพลิกป้าย

การ ทำให้เส้นโค้งเป็นแบบ c-นูนในกรณีที่(x,y)=|xy|{\displaystyle c(x,y)=|x-y|}.

1{\displaystyle \leq 1}.

เรากล่าวว่าฟังก์ชันψ{\displaystyle \psi }เป็นc-นูนถ้าψ=φ{\displaystyle \psi =\varphi ^{c}}สำหรับบางคนφ{\displaystyle \varphi }โปรดทราบว่าเนื่องจากφ=φ{\displaystyle \varphi ^{ccc}=\varphi ^{c}}เราสามารถสันนิษฐานได้เสมอว่าφ{\displaystyle \varphi }เป็นฟังก์ชันc- นูน การทำให้ฟังก์ชันเป็นฟังก์ชันc-นูนψ{\displaystyle \psi }เป็นψ{\displaystyle \psi ^{cc}}หรือกล่าวอีกนัยหนึ่งคือ เป็นฟังก์ชันc- นูนที่เล็กที่สุดψ{\displaystyle \psi '}โดยที่ψψ{\displaystyle \psi '\geq \psi }ทีละจุด[ 10 ] :ข้อเสนอ 5.8เช่นเดียวกับกรณีของการแปลงนูนψ{\displaystyle \psi }เป็นc-นูนก็ต่อเมื่อψ=ψ{\displaystyle \psi =\psi ^{cc}}.

ถ้าψ=φ:Xอาร์{\displaystyle \psi =\varphi ^{c}:X\to \mathbb {R} }ถ้าเป็นc-นูน แล้วเซตของc-อนุพันธ์ย่อยของψ{\displaystyle \psi }ที่xX{\displaystyle x\in X}คือชุดของyวาย{\displaystyle y\in Y}โดยที่ψ(x)=(x,y)φ(y){\displaystyle \psi (x)=c(x,y)-\varphi (y)}ในทำนองเดียวกันสำหรับวาย{\displaystyle Y}.

เมื่อไรX=วาย{\displaystyle X=Y}กราฟ(y,ψ(y)){\displaystyle (y,\psi ^{c}(y))}สามารถสร้างได้ดังนี้: นำกราฟของψ{\displaystyle \psi }และพลิกมันกลับหัว ในแต่ละจุด(x,ψ(x)){\displaystyle (x,-\psi (x))}สร้างกราฟของy(x,y){\displaystyle y\mapsto c(x,y)}จุดสูงสุดที่(x,ψ(x)){\displaystyle (x,-\psi (x))}นั่นคือ มันคือกราฟของy(x,y)ψ(x){\displaystyle y\mapsto c(x,y)-\psi (x)}เราได้ชุดกราฟดังกล่าวทั้งหมด ขอบล่างของกราฟเหล่านี้คือกราฟของψ{\displaystyle \psi ^{c}}.

ในภาพเดียวกัน เราสามารถเห็นได้ว่ามันหมายความว่าอย่างไรสำหรับฟังก์ชันφ(y){\displaystyle \varphi (y)}จะเป็นกราฟนูนc ก็ ต่อเมื่อกราฟทั้งหมดของมันสามารถ "สัมผัส" ได้ด้วย " เครื่องมือปลายแหลม " ที่เคลื่อนที่และเปลี่ยนรูปร่างได้ เมื่อเครื่องมือปลายแหลมอยู่ที่x{\displaystyle x}มันมีรูปร่างเป็นy(x,y){\displaystyle y\mapsto c(x,y)}และถูกยกขึ้นให้สูงถึงψ(x){\displaystyle -\psi (x)}กราฟของc-นูนφ(y){\displaystyle \varphi ^{cc}(y)}สร้างขึ้นโดยการเลื่อนเครื่องมือปลายแหลมลงไปให้ต่ำที่สุดเท่าที่จะเป็นไปได้ ในขณะที่ยังคงสัมผัสกับกราฟอยู่φ(y){\displaystyle \varphi (y)}ทางด้านบน เส้นขอบล่างที่ถูกกวาดออกไปโดยเครื่องมือปลายแหลมนั้นคือกราฟของφ(y){\displaystyle \varphi ^{cc}(y)}[ 10 ] : รูปที่ 5.2

ตัวอย่างเช่น ถ้าX=วาย=อาร์n{\displaystyle X=Y=\mathbb {R} ^{n}}เป็นปริภูมิเมตริกและ(x,y)=xy{\displaystyle c(x,y)=\|x-y\|}, แล้วφ:Xอาร์{\displaystyle \varphi :X\to \mathbb {R} }จะเป็นc-นูนก็ต่อเมื่อเป็น 1- ลิปชิตซ์ซึ่งใช้ในนิยามของระยะทาง 1-วาสเซอร์สไตน์ถ้า(x,y)=xy2{\displaystyle c(x,y)=\|x-y\|^{2}}, แล้วφ{\displaystyle \varphi }จะเป็น ฟังก์ชัน c- นูนก็ต่อเมื่อสามารถสัมผัสกราฟของฟังก์ชันนั้นจากด้านบน ได้ด้วยเครื่องมือปลายแหลมที่มีรูปร่างคล้ายพาราโบลา

การดำรงอยู่และความเป็นเอกลักษณ์

ภายใต้สมมติฐานที่ค่อนข้างผ่อนปรน แผนการขนส่งที่เหมาะสมที่สุดนั้นมีอยู่จริง

ถ้า

  • (X,μX),(วาย,μวาย){\displaystyle (X,\mu _{X}),(Y,\mu _{Y})}เป็นปริภูมิความน่าจะเป็นแบบโปแลนด์
  • :X×วายอาร์{}{\displaystyle c:X\times Y\to \mathbb {R} \cup \{\infty \}}เป็นค่ากึ่งต่อเนื่องล่าง
  • และมีฟังก์ชันกึ่งต่อเนื่องบนบางฟังก์ชันอยู่เอแอล1(μX),แอล1(μวาย){\displaystyle a\in L^{1}(\mu _{X}),b\in L^{1}(\mu _{Y})}ของประเภทเอ:Xอาร์{},:วายอาร์{}{\displaystyle a:X\to \mathbb {R} \cup \{-\infty \},\;b:Y\to \mathbb {R} \cup \{-\infty \}}โดยที่(x,y)เอ(x)+(y){\displaystyle c(x,y)\geq a(x)+b(y)},

ดังนั้น แผนการ ขนส่งที่เหมาะสมที่สุดจึงมีอยู่ นั่นคือ มีอยู่จริงγ*Γ(μX,μวาย){\displaystyle \gamma ^{*}\in \Gamma (\mu _{X},\mu _{Y})}จนกระทั่งถึงค่าต่ำสุด[ 10 ] :ทฤษฎีบท 4.1

โปรดทราบว่าค่าต่ำสุดอาจเป็นอนันต์ได้หากแผนการขนส่งทั้งหมดกลายเป็นอนันต์ ตัวอย่างเช่น ถ้าX=วาย=อาร์,(x,y)=|xy|,μX{\displaystyle X=Y=\mathbb {R} ,c(x,y)=|x-y|,\;\mu _{X}}คือการแจกแจงแบบโคชีและμวาย=δ0{\displaystyle \mu _{Y}=\delta _{0}}.

ถ้า

  • (X,μX),(วาย,μวาย){\displaystyle (X,\mu _{X}),(Y,\mu _{Y})}เป็นปริภูมิความน่าจะเป็นแบบโปแลนด์
  • :X×วายอาร์{\displaystyle c:X\times Y\to \mathbb {R} }เป็นค่ากึ่งต่อเนื่องล่าง
  • มีฟังก์ชันกึ่งต่อเนื่องบนบางฟังก์ชันอยู่เอแอล1(μX),แอล1(μวาย){\displaystyle a\in L^{1}(\mu _{X}),b\in L^{1}(\mu _{Y})}ของประเภทเอ:Xอาร์,:วายอาร์{\displaystyle a:X\to \mathbb {R} ,\;b:Y\to \mathbb {R} }โดยที่(x,y)เอ(x)+(y){\displaystyle c(x,y)\geq a(x)+b(y)},
  • มีแผนการขนส่งที่มีต้นทุนจำกัดอยู่จริง
  • และสำหรับฟังก์ชันc- นูนใดๆψ:Xอาร์{}{\displaystyle \psi :X\to \mathbb {R} \cup \{\infty \}}, สำหรับμX{\displaystyle \mu _{X}}-เกือบทั้งหมดxX{\displaystyle x\in X},ψ{\displaystyle \psi }มีc -subdifferential ที่เป็นเอกลักษณ์ที่x{\displaystyle x}

ดังนั้นแผนที่ การขนส่งที่เหมาะสมที่สุด จึงมีอยู่[ 10 ] :ทฤษฎีบท 5.30

ข้อจำกัดของแผนการขนส่งที่เหมาะสมที่สุดก็ยังคงเหมาะสมที่สุดอยู่ดี กล่าวคือ สมมติว่าγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}เหมาะสมที่สุด และ0<γ<γ{\displaystyle 0<\gamma '<\gamma }และกำหนดแผนการขนส่งที่เป็นมาตรฐานγ¯:=γ/γ(X×วาย){\displaystyle {\bar {\gamma }}':=\gamma '/\gamma '(X\times Y)}, แล้วγ¯{\displaystyle {\bar {\gamma }}'}เป็นแผนการขนส่งที่เหมาะสมที่สุดระหว่างขอบเขตของตนเอง[ 10 ] :ทฤษฎีบท 4.6ถ้าγ¯{\displaystyle {\bar {\gamma }}'}หากผลลัพธ์ไม่ดีที่สุด ก็ยังมีวิธีการปรับปรุง ซึ่งจะส่งผลให้ผลลัพธ์เดิมดีขึ้นไปอีกγ{\displaystyle \gamma }.

ความเป็นคู่ของคันโตโรวิช

ทฤษฎีบทคู่ของ Kantorovichระบุว่า: [ 10 ] :ทฤษฎีบท 5.10

ถ้า(X,μX),(วาย,μวาย){\displaystyle (X,\mu _{X}),(Y,\mu _{Y})}เป็นปริภูมิความน่าจะเป็นแบบโปแลนด์:X×วายอาร์{}{\displaystyle c:X\times Y\to \mathbb {R} \cup \{\infty \}}เป็น ฟังก์ชัน กึ่งต่อเนื่องล่างและมีฟังก์ชันกึ่งต่อเนื่องบนอยู่บ้างเอแอล1(μX),แอล1(μวาย){\displaystyle a\in L^{1}(\mu _{X}),b\in L^{1}(\mu _{Y})}ของประเภทเอ:Xอาร์,:วายอาร์{\displaystyle a:X\to \mathbb {R} ,\;b:Y\to \mathbb {R} }โดยที่(x,y)เอ(x)+(y){\displaystyle c(x,y)\geq a(x)+b(y)}, แล้วข้อมูลγΓ(μ,ν)(X×วาย(x,y)γ(x,y))=จีบφ เป็น -นูน(Xφ(x)μ(x)+วายφ(y)ν(y)){\displaystyle \inf _{\gamma \in \Gamma (\mu ,\nu )}\left(\int _{X\times Y}c(x,y)\,\mathrm {d} \gamma (x,y)\right)=\sup _{\varphi {\text{ is }}c{\text{-convex}}}\left(\int _{X}\varphi (x)\,\mathrm {d} \mu (x)+\int _{Y}\varphi ^{c}(y)\,\mathrm {d} \nu (y)\right)}นอกจากนี้ หาก{\displaystyle c}รับเฉพาะค่าจริงเท่านั้น มีแผนการขนส่งที่มีต้นทุนจำกัด และมีฟังก์ชันบางอย่างอยู่เอแอล1(μX),แอล1(μวาย){\displaystyle a'\in L^{1}(\mu _{X}),b'\in L^{1}(\mu _{Y})}โดยที่(x,y)เอ(x)+(y){\displaystyle c(x,y)\leq a'(x)+b'(y)}, แล้วนาทีγΓ(μ,ν)(X×วาย(x,y)γ(x,y))=สูงสุดφ เป็น -นูน(Xφ(x)μ(x)+วายφ(y)ν(y)){\displaystyle \min _{\gamma \in \Gamma (\mu ,\nu )}\left(\int _{X\times Y}c(x,y)\,\mathrm {d} \gamma (x,y)\right)=\max _{\varphi {\text{ is }}c{\text{-convex}}}\left(\int _{X}\varphi (x)\,\mathrm {d} \mu (x)+\int _{Y}\varphi ^{c}(y)\,\mathrm {d} \nu (y)\right)}

ลองพิจารณากรณีที่สอง ซึ่งเราสามารถวางแผนที่เหมาะสมที่สุดได้อย่างแท้จริง แทนที่จะแค่เข้าใกล้แผนที่เหมาะสมที่สุดไปเรื่อยๆ ในกรณีนี้ แผนการขนส่งที่เหมาะสมที่สุดก็คือแผนการขนส่งนั่นเองγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}จำกัดรูปแบบของคู่ราคาที่เหมาะสมที่สุด(φ,ψ){\displaystyle (\varphi ,\psi )}และในทางกลับกัน

เมื่อพิจารณาคู่ราคาที่เหมาะสมที่สุดดังกล่าวแล้ว(φ,ψ){\displaystyle (\varphi ,\psi )}[ 10 ] : หมายเหตุ 5.13

  • โดยกำหนดแผนการขนส่งตามอำเภอใจγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}ถ้าทั้งหมด(x,y)การสนับสนุน(γ){\displaystyle (x,y)\in \operatorname {supp} (\gamma )}ตรงตามความเท่าเทียมกันอย่างแท้จริง(x,y)=φ(x)+ψ(y){\displaystyle c(x,y)=\varphi (x)+\psi (y)}, แล้วγ{\displaystyle \gamma }เป็นแผนที่ดีที่สุด
  • โดยพิจารณาจากแผนการขนส่งที่เหมาะสมที่สุดγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}, ใดๆ(x,y)การสนับสนุน(γ){\displaystyle (x,y)\in \operatorname {supp} (\gamma )}ต้องเป็นไปตามความเท่าเทียมกันที่แน่นอน(x,y)=φ(x)+ψ(y){\displaystyle c(x,y)=\varphi (x)+\psi (y)}.

กล่าวโดยสรุป แผนการขนส่งจะเหมาะสมที่สุดก็ต่อเมื่อได้รับการสนับสนุนบนเซตของคู่c -subdifferential(φ,ψ){\displaystyle (\varphi ,\psi )}.

ความเสถียร

การขนส่งที่เหมาะสมที่สุดมีความเสถียรในแง่ต่อไปนี้: [ 10 ] :ทฤษฎีบท 5.20

สมมติว่า(X,μ),(วาย,ν){\displaystyle (X,\mu ),(Y,\nu )}เป็นปริภูมิความน่าจะเป็นแบบโปแลนด์:X×วายอาร์{\displaystyle c:X\times Y\to \mathbb {R} }ต่อเนื่อง และข้อมูล{\displaystyle \inf c}มีค่าจำกัด เมื่อกำหนดลำดับของฟังก์ชันต่อเนื่อง:X×วายอาร์{\displaystyle c:X\times Y\to \mathbb {R} }ลู่เข้าอย่างสม่ำเสมอไปยัง{\displaystyle c}เกินX×วาย{\displaystyle X\times Y}ลำดับμเคμ{\displaystyle \mu _{k}\to \mu }อ่อนแอ ลำดับνเคν{\displaystyle \nu _{k}\to \nu }อ่อนแอ และลำดับของแผนการขนส่งที่เหมาะสมที่สุดγเคΓ(μเค,νเค){\displaystyle \gamma _{k}\in \Gamma (\mu _{k},\nu _{k})}หากค่าขนส่งเคπเค{\displaystyle \int c_{k}d\pi _{k}}ทำให้พึงพอใจเคπเค<+,เค{\displaystyle \int c_{k}d\pi _{k}<+\infty ,\;\forall k}และลิม อินฟ์เคเคπเค<+{\displaystyle \liminf _{k}\int c_{k}d\pi _{k}<+\infty }, แล้วγเค{\displaystyle \gamma _{k}}ลู่เข้าอย่างอ่อนๆ ไปสู่บางสิ่งγ{\displaystyle \gamma }, และγ{\displaystyle \gamma }เป็นแผนการขนส่งที่เหมาะสมที่สุดจากμ{\displaystyle \mu }ถึงν{\displaystyle \nu }.

ในทำนองเดียวกัน แผนที่การขนส่งที่เหมาะสมที่สุดก็มีความเสถียรเช่นกัน[ 10 ] : Cor. 5.23

สมมติว่า(X,μ),(วาย,ν){\displaystyle (X,\mu ),(Y,\nu )}เป็นปริภูมิความน่าจะเป็นแบบโปแลนด์X{\displaystyle X}มีขนาดกะทัดรัดในระดับท้องถิ่น:X×วายอาร์{\displaystyle c:X\times Y\to \mathbb {R} }เป็นฟังก์ชันกึ่งต่อเนื่องล่าง และข้อมูล{\displaystyle \inf c}มีค่าจำกัด กำหนดให้ลำดับของฟังก์ชันกึ่งต่อเนื่องล่าง:X×วายอาร์{\displaystyle c:X\times Y\to \mathbb {R} }ลู่เข้าอย่างสม่ำเสมอไปยัง{\displaystyle c}เกินX×วาย{\displaystyle X\times Y}ลำดับνเคν{\displaystyle \nu _{k}\to \nu }อ่อนแอ

การตีความทางเศรษฐกิจ

ปัญหาการขนส่งที่เหมาะสมที่สุดมีการตีความทางเศรษฐกิจ[ 11 ] Cédric Villaniเล่าถึงการตีความต่อไปนี้จากLuis Caffarelli : [ 12 ]

สมมติว่าคุณต้องการขนส่งถ่านหินจากเหมืองต่างๆ ซึ่งมีลักษณะการกระจายตัวดังนี้μ{\displaystyle \mu }ไปยังโรงงานต่างๆ และกระจายออกไปดังนี้ν{\displaystyle \nu }ฟังก์ชันต้นทุนของการขนส่งคือ{\displaystyle c}ต่อมามีผู้ขนส่งรายหนึ่งมาเสนอตัวจะขนส่งสินค้าให้คุณ คุณจะต้องจ่ายเงินให้เขาเอฟ(x){\displaystyle f(x)}ถ่านหินต่อก้อนสำหรับการขนถ่ายถ่านหินที่x{\displaystyle x}และจ่ายเงินให้เขาจี(y){\displaystyle g(y)}ต่อถ่านหินสำหรับการขนถ่ายถ่านหินที่y{\displaystyle y}เพื่อให้คุณยอมรับข้อเสนอนี้ ตารางราคาต้องตรงตามความต้องการของคุณเอฟ(x)+จี(y)(x,y){\displaystyle f(x)+g(y)\leq c(x,y)}ทฤษฎีทวิภาวะของ Kantorovich กล่าวว่า ผู้ขนส่งสามารถกำหนดตารางราคาที่ทำให้คุณต้องจ่ายเกือบเท่ากับที่คุณจะขนส่งเอง

ในการตีความ การแปลงแบบทวิภาวะจะแปลงฟังก์ชันต้นทุนการโหลดφ(x){\displaystyle \varphi (x)}เข้าสู่ฟังก์ชันต้นทุนการขนถ่ายที่เหมาะสมที่สุด (สำหรับผู้ส่งสินค้า)ψ(y)=φ(y){\displaystyle \psi (y)=\varphi ^{c}(y)}ถ้าฟังก์ชันต้นทุนการขนถ่ายψ(y){\displaystyle \psi (y)}หากระดับสูงกว่านี้ ณ จุดใดจุดหนึ่ง ก็จะมีเส้นทางบางเส้นทางxy{\displaystyle x\to y}ซึ่ง(x,y)<φ(x)+ψ(y){\displaystyle c(x,y)<\varphi (x)+\psi (y)}หมายความว่ามีบางเส้นทางที่คุณต้องการขนส่งด้วยตนเอง แต่หากฟังก์ชันต้นทุนการขนถ่ายต่ำกว่า ณ จุดใดจุดหนึ่ง ผู้ขนส่งก็อาจได้รับเงินมากขึ้นโดยการขึ้นราคา ณ จุดนั้น ดังนั้น ผู้ขนส่งจึงควรเลือกเสมอψ=φ{\displaystyle \psi =\varphi ^{c}}เหตุผลเดียวกันนี้ถูกนำมาใช้อีกครั้ง โดยระบุว่าผู้ขนส่งควรเลือกเสมอφ=ψ{\displaystyle \varphi =\psi ^{c}}และด้วยเหตุนี้ เราจึงได้ขอบล่างครึ่งหนึ่งของสูตรทวิภาวะ:ข้อมูลγΓ(μ,ν)(X×วาย(x,y)γ(x,y))จีบφ เป็น -นูน(Xφ(x)μ(x)+วายφ(y)ν(y)),{\displaystyle \inf _{\gamma \in \Gamma (\mu ,\nu )}\left(\int _{X\times Y}c(x,y)\,\mathrm {d} \gamma (x,y)\right)\geq \sup _{\varphi {\text{ is }}c{\text{-convex}}}\left(\int _{X}\varphi (x)\,\mathrm {d} \mu (x)+\int _{Y}\varphi ^{c}(y)\,\mathrm {d} \nu (y)\right),}ทฤษฎีทวิภาวะของ Kantorovich กล่าวว่า แท้จริงแล้วมันคือความเท่าเทียมกัน กล่าวคือ ผู้ขนส่งสามารถทำให้คุณจ่ายได้มากเท่ากับที่คุณอยากจ่ายเอง แม้ว่าผู้ขนส่งอาจจะไม่เคยไปถึงขอบเขตนั้นอย่างแม่นยำ (ดังนั้นจึงใช้ค่าต่ำสุดและค่าสูงสุดแทนค่าต่ำสุดและค่าสูงสุด)

สมมติว่าผู้ส่งสินค้าต้องจ่ายค่าใช้จ่ายตามฟังก์ชันต้นทุนเดียวกันกับเรา และสามารถบรรลุรายได้สูงสุดได้โดยใช้ฟังก์ชันต้นทุนเดียวกัน(φ,ψ){\displaystyle (\varphi ,\psi )}ตามแผนภูมิราคาของพวกเขา จากนั้นผู้ขนส่งจะต้องใช้แผนที่เหมาะสมที่สุด ซึ่งในจุดนั้นผู้ขนส่งจะคุ้มทุนโดยไม่มีกำไร ในทางกลับกัน แผนการขนส่งใดๆ ที่ทำให้ผู้ขนส่งคุ้มทุนได้พอดีจะต้องเป็นแผนที่เหมาะสมที่สุด

วิธีแก้ปัญหา

การขนส่งที่เหมาะสมที่สุดบนเส้นทางจริง

เมทริกซ์การขนส่งที่เหมาะสมที่สุด
เมทริกซ์การขนส่งที่เหมาะสมที่สุด
การขนส่งที่เหมาะสมอย่างต่อเนื่อง
การขนส่งที่เหมาะสมอย่างต่อเนื่อง

สำหรับ1พี<{\displaystyle 1\leq p<\infty }, อนุญาตพีพี(อาร์){\displaystyle {\mathcal {P}}_{p}(\mathbb {R} )}แสดงถึงชุดของการวัดความน่าจะเป็นบนอาร์{\displaystyle \mathbb {R} }ที่มีขีดจำกัดพี{\displaystyle p}ช่วงเวลาที่ -th . ให้μ,νพีพี(อาร์){\displaystyle \mu ,\nu \in {\mathcal {P}}_{p}(\mathbb {R} )}และปล่อยให้(x,y)=ชม.(xy){\displaystyle c(x,y)=h(x-y)}, ที่ไหนชม.:อาร์[0,){\displaystyle h:\mathbb {R} \to [0,\infty )}เป็นฟังก์ชันนูน

  1. ถ้าμ{\displaystyle \mu }ไม่มีอะตอมกล่าวคือ ถ้าฟังก์ชันการกระจายสะสมเอฟμ:อาร์[0,1]{\displaystyle F_{\mu }:\mathbb {R} \to [0,1]}ของμ{\displaystyle \mu }ถ้าเป็นฟังก์ชันต่อเนื่องแล้วเอฟν1เอฟμ:อาร์อาร์{\displaystyle F_{\nu }^{-1}\circ F_{\mu }:\mathbb {R} \to \mathbb {R} }เป็นแผนที่การขนส่งที่เหมาะสมที่สุด และเป็นแผนที่การขนส่งที่เหมาะสมที่สุดเพียงหนึ่งเดียวหากชม.{\displaystyle h}เป็นรูปทรงนูนอย่างแท้จริง
  2. เรามี
นาทีγΓ(μ,ν)อาร์2(x,y)γ(x,y)=01(เอฟμ1(),เอฟν1()).{\displaystyle \min _{\gamma \in \Gamma (\mu ,\nu )}\int _{\mathbb {R} ^{2}}c(x,y)\,\mathrm {d} \gamma (x,y)=\int _{0}^{1}c\left(F_{\mu }^{-1}(s),F_{\nu }^{-1}(s)\right)\,\mathrm {d} s.}

หลักฐานของวิธีแก้ปัญหานี้ปรากฏใน Rachev & Rüschendorf (1998) [ 13 ]

เวอร์ชันแบบไม่ต่อเนื่องและการกำหนดสูตรการเขียนโปรแกรมเชิงเส้น

ในกรณีที่ระยะขอบμ{\displaystyle \mu }และν{\displaystyle \nu }เป็นค่าที่ไม่ต่อเนื่อง ให้μx{\displaystyle \mu _{x}} และνy{\displaystyle \nu _{y}}โดยที่มวลความน่าจะเป็นจะถูกกำหนดให้กับตามลำดับxX{\displaystyle x\in \mathbf {X} }และyวาย{\displaystyle y\in \mathbf {Y} }และปล่อยให้γxy{\displaystyle \gamma _{xy}}เป็นความน่าจะเป็นของxy{\displaystyle xy}การมอบหมาย ฟังก์ชันวัตถุประสงค์ในปัญหา Kantorovich ดั้งเดิมคือ

xX,yวายγxyxy{\displaystyle \sum _{x\in \mathbf {X} ,y\in \mathbf {Y} }\gamma _{xy}c_{xy}}

และข้อจำกัดγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}แสดงออกมาในรูปแบบ

yวายγxy=μx,xX{\displaystyle \sum _{y\in \mathbf {Y} }\gamma _{xy}=\mu _{x},\forall x\in \mathbf {X} }

และ

xXγxy=νy,yวาย.{\displaystyle \sum _{x\in \mathbf {X} }\gamma _{xy}=\nu _{y},\forall y\in \mathbf {Y} .}

เพื่อให้สามารถนำเมทริกซ์นี้ไปใช้ใน ปัญหา การเขียนโปรแกรมเชิงเส้นได้เราจำเป็นต้อง แปลง เมทริกซ์ให้เป็นเวกเตอร์γxy{\displaystyle \gamma _{xy}}โดยการเรียงซ้อนกันระหว่างคอลัมน์หรือแถวเราเรียกว่าเวกเตอร์{\displaystyle \operatorname {vec} }การดำเนินการนี้ ในลำดับแบบเรียงตามคอลัมน์ข้อจำกัดข้างต้นจะถูกเขียนใหม่เป็น

(11×|วาย|ฉัน|X|)เวกเตอร์(γ)=μ{\displaystyle \left(1_{1\times |\mathbf {Y} |}\otimes I_{|\mathbf {X} |}\right)\operatorname {vec} (\gamma )=\mu }และ(ฉัน|วาย11×|X|)เวกเตอร์(γ)=ν{\displaystyle \left(I_{|\mathbf {Y} \|}\otimes 1_{1\times |\mathbf {X} |}\right)\operatorname {vec} (\gamma )=\nu }

ที่ไหน{\displaystyle \otimes }คือผลคูณโครเนกเกอร์1n×{\displaystyle 1_{n\times m}}เป็นเมทริกซ์ขนาดn×{\displaystyle n\times m}โดยทุกรายการเป็นเลขหนึ่ง และฉันn{\displaystyle I_{n}}คือเมทริกซ์เอกลักษณ์ที่มีขนาดn{\displaystyle n}ดังนั้น การกำหนดz=เวกเตอร์(γ){\displaystyle z=\operatorname {vec} (\gamma )}การกำหนดปัญหาด้วยการเขียนโปรแกรมเชิงเส้นคือ

ลดขนาด เวกเตอร์()zขึ้นอยู่กับ:z0,(11×|วาย|ฉัน|X|ฉัน|วาย|11×|X|)z=(μν){\displaystyle {\begin{aligned}&{\text{Minimize }}&&\operatorname {vec} (c)^{\top }z\\[4pt]&{\text{subject to:}}&&z\geq 0,\\[4pt]&&&{\begin{pmatrix}1_{1\times |\mathbf {Y} |}\otimes I_{|\mathbf {X} |}\\I_{|\mathbf {Y} |}\otimes 1_{1\times |\mathbf {X} |}\end{pmatrix}}z={\binom {\mu }{\nu }}\end{aligned}}}

ซึ่งสามารถป้อนลงในตัวแก้ปัญหาการเขียนโปรแกรมเชิงเส้นขนาดใหญ่ได้อย่างง่ายดาย (ดูบทที่ 3.4 ของ Galichon (2016) [ 11 ] )

กรณีแบบกึ่งแยกส่วน

ในกรณีแบบกึ่งแยกส่วนX=วาย=อาร์{\displaystyle X=Y=\mathbb {R} ^{d}}และμ{\displaystyle \mu }เป็นการแจกแจงแบบต่อเนื่องเหนืออาร์{\displaystyle \mathbb {R} ^{d}}, ในขณะที่ν=เจ=1เจνเจδyฉัน{\displaystyle \nu =\sum _{j=1}^{J}\nu _{j}\delta _{y_{i}}}เป็นการแจกแจงแบบไม่ต่อเนื่องซึ่งกำหนดมวลความน่าจะเป็นνเจ{\displaystyle \nu _{j}}ไปยังไซต์yเจอาร์{\displaystyle y_{j}\in \mathbb {R} ^{d}}ในกรณีนี้ เราจะเห็น[ 14 ]ว่าปัญหา Kantorovich แบบดั้งเดิมและแบบคู่ ตามลำดับ ลดลงเหลือ:

ข้อมูล{Xเจ=1เจ(x,yเจ)γเจ(x),γΓ(μ,ν)}{\displaystyle \inf \left\{\int _{X}\sum _{j=1}^{J}c(x,y_{j})\,d\gamma _{j}(x),\gamma \in \Gamma (\mu ,\nu )\right\}}

สำหรับสิ่งดั้งเดิม ที่ซึ่งγΓ(μ,ν){\displaystyle \gamma \in \Gamma (\mu ,\nu )}หมายความว่าXγเจ(x)=νเจ{\displaystyle \int _{X}d\gamma _{j}(x)=\nu _{j}}และเจγเจ(x)=μ(x){\displaystyle \sum _{j}d\gamma _{j}(x)=d\mu (x)}, และ:

จีบ{Xφ(x)μ(x)+เจ=1เจψเจνเจ:ψเจ+φ(x)(x,yเจ)}{\displaystyle \sup \left\{\int _{X}\varphi (x)d\mu (x)+\sum _{j=1}^{J}\psi _{j}\nu _{j}:\psi _{j}+\varphi (x)\leq c(x,y_{j})\right\}}

สำหรับคู่ ซึ่งสามารถเขียนใหม่ได้ดังนี้:

จีบψอาร์เจ{Xข้อมูลเจ{(x,yเจ)ψเจ}μ(x)+เจ=1เจψเจνเจ}{\displaystyle \sup _{\psi \in \mathbb {R} ^{J}}\left\{\int _{X}\inf _{j}\left\{c(x,y_{j})-\psi _{j}\right\}d\mu (x)+\sum _{j=1}^{J}\psi _{j}\nu _{j}\right\}}

ซึ่งเป็นปัญหา การหาค่าเหมาะสมที่สุดแบบนูนในมิติจำกัดที่สามารถแก้ไขได้ด้วยเทคนิคมาตรฐาน เช่นการไล่ระดับความชัน (gradient descent )

ในกรณีที่(x,y)=|xy|2/2{\displaystyle c(x,y)=|x-y|^{2}/2}สามารถแสดงได้ว่าเซตของxX{\displaystyle x\in \mathbf {X} }กำหนดให้ประจำอยู่ที่ไซต์ใดไซต์หนึ่งเจ{\displaystyle j}เป็นรูปทรงหลายเหลี่ยมนูน การกำหนดค่าที่ได้เรียกว่าแผนภาพกำลัง[ 15 ]

กรณีปกติกำลังสอง

สมมติกรณีเฉพาะนั้นμ=เอ็น(0,ΣX){\displaystyle \mu ={\mathcal {N}}(0,\Sigma _{X})},ν=เอ็น(0,Σวาย){\displaystyle \nu ={\mathcal {N}}(0,\Sigma _{Y})}, และ(x,y)=|yเอx|2/2{\displaystyle c(x,y)=|y-Ax|^{2}/2}ที่ไหนเอ{\displaystyle A}สามารถผกผันได้ จากนั้นก็จะได้

φ(x)=xΣX1/2(ΣX1/2เอΣวายเอΣX1/2)1/2ΣX1/2x/2{\displaystyle \varphi (x)=-x^{\top }\Sigma _{X}^{-1/2}\left(\Sigma _{X}^{1/2}A^{\top }\Sigma _{Y}A\Sigma _{X}^{1/2}\right)^{1/2}\Sigma _{X}^{-1/2}x/2}
ψ(y)=yเอΣX1/2(ΣX1/2เอΣวายเอΣX1/2)1/2ΣX1/2เอy/2{\displaystyle \psi (y)=-y^{\top }A\Sigma _{X}^{1/2}\left(\Sigma _{X}^{1/2}A^{\top }\Sigma _{Y}A\Sigma _{X}^{1/2}\right)^{-1/2}\Sigma _{X}^{1/2}Ay/2}
ที(x)=(เอ)1ΣX1/2(ΣX1/2เอΣวายเอΣX1/2)1/2ΣX1/2x{\displaystyle T(x)=(A^{\top })^{-1}\Sigma _{X}^{-1/2}\left(\Sigma _{X}^{1/2}A^{\top }\Sigma _{Y}A\Sigma _{X}^{1/2}\right)^{1/2}\Sigma _{X}^{-1/2}x}

หลักฐานของวิธีแก้ปัญหานี้ปรากฏใน Galichon (2016) [ 11 ]

ปริภูมิฮิลเบิร์ตที่แยกได้

อนุญาตX{\displaystyle X}เป็นปริภูมิฮิลเบิร์ตที่แยกส่วนได้ ให้พีพี(X){\displaystyle {\mathcal {P}}_{p}(X)}แสดงถึงชุดของการวัดความน่าจะเป็นบนX{\displaystyle X}ที่มีขีดจำกัดพี{\displaystyle p}ช่วงเวลาที่ -th; ให้พีพี(X){\displaystyle {\mathcal {P}}_{p}^{r}(X)}ระบุองค์ประกอบเหล่านั้นμพีพี(X){\displaystyle \mu \in {\mathcal {P}}_{p}(X)}ที่เป็นเกาส์เซียนปกติ : ถ้าจี{\displaystyle g}คือการวัดแบบเกาส์เซียนที่เป็นบวกอย่างเคร่งครัด บนX{\displaystyle X}และจี(เอ็น)=0{\displaystyle g(N)=0}, แล้วμ(เอ็น)=0{\displaystyle \mu (N)=0}อีกด้วย.

อนุญาตμพีพี(X){\displaystyle \mu \in {\mathcal {P}}_{p}^{r}(X)},νพีพี(X){\displaystyle \nu \in {\mathcal {P}}_{p}(X)},(x,y)=|xy|พี/พี{\displaystyle c(x,y)=|x-y|^{p}/p}สำหรับพี(1,),พี1+q1=1{\displaystyle p\in (1,\infty ),p^{-1}+q^{-1}=1}ดังนั้น ปัญหาของ Kantorovich จึงมีคำตอบเพียงหนึ่งเดียวκ{\displaystyle \kappa }และวิธีแก้ปัญหานี้ได้มาจากแผนที่การขนส่งที่เหมาะสมที่สุด กล่าวคือ มีแผนที่โบเรลอยู่แอลพี(X,μ;X){\displaystyle r\in L^{p}(X,\mu ;X)}โดยที่

κ=(ฉันX×)*(μ)Γ(μ,ν).{\displaystyle \kappa =(\mathrm {id} _{X}\times r)_{*}(\mu )\in \Gamma (\mu ,\nu ).}

นอกจากนี้ หากν{\displaystyle \nu }มีขอบเขตการสนับสนุนที่จำกัด ดังนั้น

(x)=x|φ(x)|q2φ(x){\displaystyle r(x)=x-|\nabla \varphi (x)|^{q-2}\,\nabla \varphi (x)}

สำหรับμ{\displaystyle \mu }-เกือบทั้งหมดxX{\displaystyle x\in X}สำหรับลิปชิตซ์บางคนในท้องถิ่น{\displaystyle c}-เว้าและศักยภาพ Kantorovich สูงสุดφ{\displaystyle \varphi }. (ที่นี่φ{\displaystyle \nabla \varphi }แสดงถึงอนุพันธ์ Gateauxของφ{\displaystyle \varphi }.)

โดยการลดปริมาณการไหลให้น้อยที่สุด

Sigurd Angenent , Steven Haker และAllen Tannenbaumได้เสนอสูตรการลดระดับความชันสำหรับการแก้ปัญหา Monge–Kantorovich [ 16 ]

การปรับเอนโทรปี

พิจารณารูปแบบหนึ่งของปัญหาแบบไม่ต่อเนื่องข้างต้น โดยที่เราได้เพิ่มพจน์การปรับเสถียรภาพเชิงเอนโทรปีเข้าไปในฟังก์ชันเป้าหมายของปัญหาหลัก

ลดขนาด xX,yวายγxyxy+εγxylnγxyขึ้นอยู่กับ: γ0yวายγxy=μx,xXxXγxy=νy,yวาย{\displaystyle {\begin{aligned}&{\text{Minimize }}\sum _{x\in \mathbf {X} ,y\in \mathbf {Y} }\gamma _{xy}c_{xy}+\varepsilon \gamma _{xy}\ln \gamma _{xy}\\[4pt]&{\text{subject to: }}\\[4pt]&\gamma \geq 0\\[4pt]&\sum _{y\in \mathbf {Y} }\gamma _{xy}=\mu _{x},\forall x\in \mathbf {X} \\[4pt]&\sum _{x\in \mathbf {X} }\gamma _{xy}=\nu _{y},\forall y\in \mathbf {Y} \end{aligned}}}

สามารถแสดงได้ว่าปัญหาการปรับค่าแบบคู่คือ

สูงสุดφ,ψxXφxμx+yวายψyวีyεxX,yวายเอ็กซ์(φx+ψyxyε){\displaystyle \max _{\varphi ,\psi }\sum _{x\in \mathbf {X} }\varphi _{x}\mu _{x}+\sum _{y\in \mathbf {Y} }\psi _{y}v_{y}-\varepsilon \sum _{x\in \mathbf {X} ,y\in \mathbf {Y} }\exp \left({\frac {\varphi _{x}+\psi _{y}-c_{xy}}{\varepsilon }}\right)}

โดยเมื่อเปรียบเทียบกับเวอร์ชันที่ไม่ได้รับการปรับให้เป็นระเบียบ ข้อจำกัด "แข็ง" ในคู่ก่อนหน้า (φx+ψyxy0{\displaystyle \varphi _{x}+\psi _{y}-c_{xy}\geq 0}) ได้ถูกแทนที่ด้วยการลงโทษแบบ "อ่อน" ของข้อจำกัดนั้น (ผลรวมของεเอ็กซ์((φx+ψyxy)/ε){\displaystyle \varepsilon \exp \left((\varphi _{x}+\psi _{y}-c_{xy})/\varepsilon \right)}เงื่อนไขความเหมาะสมในปัญหาคู่ขนานสามารถแสดงได้ดังนี้

สมการ 5.1:μx=yวายเอ็กซ์(φx+ψyxyε) xX{\displaystyle \mu _{x}=\sum _{y\in \mathbf {Y} }\exp \left({\frac {\varphi _{x}+\psi _{y}-c_{xy}}{\varepsilon }}\right)~\forall x\in \mathbf {X} }
สมการ 5.2:νy=xXเอ็กซ์(φx+ψyxyε) yวาย{\displaystyle \nu _{y}=\sum _{x\in \mathbf {X} }\exp \left({\frac {\varphi _{x}+\psi _{y}-c_{xy}}{\varepsilon }}\right)~\forall y\in \mathbf {Y} }

บ่งบอกเอ{\displaystyle A}ในฐานะที่เป็น|X|×|วาย|{\displaystyle |\mathbf {X} |\times |\mathbf {Y} |}เมทริกซ์ของเทอมเอxy=เอ็กซ์(xy/ε){\displaystyle A_{xy}=\exp \left(-c_{xy}/\varepsilon \right)}ดังนั้น การแก้ปัญหาคู่จึงเทียบเท่ากับการค้นหาเมทริกซ์บวกสองเมทริกซ์ในแนวทแยงมุมดี1{\displaystyle D_{1}}และดี2{\displaystyle D_{2}}ขนาดที่เกี่ยวข้อง|X|{\displaystyle |\mathbf {X} |}และ|วาย|{\displaystyle |\mathbf {Y} |}โดยที่ดี1เอดี21|วาย|=μ{\displaystyle D_{1}AD_{2}1_{|\mathbf {Y} |}=\mu }และ(ดี1เอดี2)1|X|=ν{\displaystyle (D_{1}AD_{2})^{\top }1_{|\mathbf {X} |}=\nu }การมีอยู่ของเมทริกซ์ดังกล่าวเป็นการขยายทฤษฎีบทของ Sinkhornและสามารถคำนวณเมทริกซ์ได้โดยใช้อัลกอริทึม Sinkhorn–Knopp [ 17 ]ซึ่งประกอบด้วยการค้นหาแบบวนซ้ำเท่านั้นφx{\displaystyle \varphi _{x}}เพื่อแก้สมการ 5.1และψy{\displaystyle \psi _{y}}เพื่อแก้สมการ 5.2อัลกอริทึมของ Sinkhorn–Knopp จึงเป็น อัลกอริทึม การลดพิกัดบนปัญหาแบบคู่ที่มีการปรับค่าปกติ

แอปพลิเคชัน

แบบจำลองการขนส่งที่เหมาะสมที่สุดของ Monge–Kantorovich ได้ถูกนำไปประยุกต์ใช้ในหลากหลายสาขา ตัวอย่างเช่น:

ดูเพิ่มเติม

อ่านเพิ่มเติม

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ทฤษฎีการขนส่ง (คณิตศาสตร์)

ในคณิตศาสตร์และเศรษฐศาสตร์ทฤษฎีการขนส่งหรือทฤษฎีการขนส่งเป็นชื่อที่ใช้เรียกการศึกษาเกี่ยวกับการขนส่งและการจัดสรรทรัพยากรที่เหมาะสมที่สุด...

เหมืองและโรงงาน

สมมติว่าเรามีคอลเลกชันของ ม {\displaystyle m} เหมืองแร่ที่ขุดแร่เหล็ก และคอลเลกชันของ n {\displaystyle n} โรงงานที่ใช้แร่เหล็กที่ได้จากเหมือง สมมติเพื่อความเข้าใจง่ายว่าเหมืองและโรงงานเหล่านี้เป็นสอง เซตย่อย ที่ไม่ทับซ้อนกัน เอ็ม {\displaystyle M} และ เอฟ...

การขนย้ายหนังสือ: ความสำคัญของฟังก์ชันต้นทุน

ตัวอย่างง่ายๆ ต่อไปนี้แสดงให้เห็นถึงความสำคัญของ ฟังก์ชันต้นทุน ในการกำหนดแผนการขนส่งที่เหมาะสมที่สุด สมมติว่าเรามี n {\displaystyle n} หนังสือที่มีความกว้างเท่ากันวางเรียงอยู่บนชั้นวาง ( แนวเส้นตรง ) เป็นกลุ่มต่อเนื่องกัน...

ปัญหาของฮิตช์ค็อก

การกำหนดปัญหาการขนส่งต่อไปนี้เป็นผลงานของ FL Hitchcock : [ 7 ]