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

อ่าน 5 นาที

ปัญหาการไหลเวียนของสินค้าหลายประเภท

ปัญหาการไหลเวียนของสินค้าหลายชนิด (multi-commodity flow problem ) คือปัญหาการไหลเวียนในเครือข่ายที่มีสินค้าหลายชนิด (ความต้องการการไหลเวียน)...

ปัญหาการไหลเวียนของสินค้าหลายประเภท

ปัญหาการไหลเวียนของสินค้าหลายชนิด (multi-commodity flow problem ) คือปัญหาการไหลเวียนในเครือข่ายที่มีสินค้าหลายชนิด (ความต้องการการไหลเวียน) ระหว่างโหนดต้นทางและปลายทางที่แตกต่างกัน

คำนิยาม

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

(1) ความจุของลิงก์:ผลรวมของการไหลทั้งหมดที่ส่งผ่านลิงก์ต้องไม่เกินความจุของลิงก์

(2) การอนุรักษ์การไหลบนโหนดทางผ่าน:ปริมาณการไหลที่เข้าสู่โหนดกลางจะเท่ากับปริมาณการไหลที่ออกจากโหนด

(3) การอนุรักษ์การไหลที่แหล่งกำเนิด:การไหลต้องออกจากโหนดแหล่งกำเนิดอย่างสมบูรณ์

(4) การอนุรักษ์การไหลที่ปลายทาง:การไหลต้องเข้าสู่โหนดปลายทางอย่างสมบูรณ์

ปัญหาการเพิ่มประสิทธิภาพที่เกี่ยวข้อง

การกระจายโหลด (Load balancing)คือความพยายามที่จะกำหนดเส้นทางการไหลของข้อมูลเพื่อให้การใช้งานลิงก์ทั้งหมดมีความเท่าเทียมกัน โดยที่

ปัญหาดังกล่าวสามารถแก้ไขได้ เช่น โดยการลดค่าให้เหลือน้อยที่สุดการแปลงปัญหาให้เป็นเชิงเส้นที่นิยมใช้กันคือการลดค่าการใช้ประโยชน์สูงสุดให้เหลือน้อยที่สุดโดยที่

ในปัญหาการไหลเวียนของสินค้าหลายชนิดที่มีต้นทุนต่ำสุดจะมีต้นทุนสำหรับการส่งกระแสสินค้าหนึ่งไปยังอีกกระแสหนึ่งดังนั้นคุณจึงต้องลดต้นทุนนี้ให้เหลือน้อยที่สุด

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

ความเกี่ยวข้องกับปัญหาอื่นๆ

รูปแบบต้นทุนต่ำสุดของปัญหาการไหลหลายสินค้าเป็นรูปแบบทั่วไปของปัญหาการไหลต้นทุนต่ำสุด (ซึ่งมีแหล่งกำเนิดและปลายทางเพียงแหล่งเดียว) รูปแบบต่างๆ ของปัญหาการหมุนเวียนเป็นรูปแบบทั่วไปของปัญหาการไหลทั้งหมด กล่าวคือ ปัญหาการไหลใดๆ ก็สามารถมองได้ว่าเป็นปัญหาการหมุนเวียนเฉพาะ[ 1 ]

การใช้งาน

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

การจัดสรรรีจิสเตอร์สามารถจำลองได้เป็นปัญหาการไหลของสินค้าหลายชนิดที่มีต้นทุนขั้นต่ำจำนวนเต็ม: ค่าที่ผลิตโดยคำสั่งเป็นโหนดต้นทาง ค่าที่บริโภคโดยคำสั่งเป็นโหนดปลายทาง และรีจิสเตอร์รวมถึงช่องสแต็กเป็นขอบ[ 2 ]

โซลูชัน

ในเวอร์ชันการตัดสินใจของปัญหา ปัญหาของการผลิตกระแสจำนวนเต็มที่ตอบสนองความต้องการทั้งหมดคือNP -complete [ 3 ]แม้จะมีเพียงสองสินค้าและความจุหน่วย (ทำให้ปัญหานี้เป็นNP-complete อย่างมากในกรณีนี้)

หากอนุญาตให้มีการไหลแบบเศษส่วน ปัญหาจะสามารถแก้ไขได้ในเวลาพหุนามผ่านการเขียนโปรแกรมเชิงเส้น [ 4 ] หรือผ่านแผนการ ประมาณค่าในเวลาพหุนามเต็มรูปแบบ(ซึ่งโดยทั่วไปจะเร็วกว่ามาก) [ 5 ]

แอปพลิเคชัน

การไหลของสินค้าหลายประเภทถูกนำมาใช้ในการกำหนดเส้นทางแบบโอเวอร์เลย์ในการส่งมอบเนื้อหา[ 6 ]

แหล่งข้อมูลภายนอก

  • บทความของ Clifford Stein เกี่ยวกับปัญหานี้: http://www.columbia.edu/~cs2035/papers/#mcf
  • ซอฟต์แวร์ที่แก้ปัญหานี้: https://web.archive.org/web/20130306031532/http://typo.zib.de/opt-long_projects/Software/Mcf/
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Multi-commodity_flow_problem&oldid=1346580435 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ปัญหาการไหลเวียนของสินค้าหลายประเภท

ปัญหาการไหลเวียนของสินค้าหลายชนิด (multi-commodity flow problem ) คือปัญหาการไหลเวียนในเครือข่ายที่มีสินค้าหลายชนิด (ความต้องการการไหลเวียน)...

คำนิยาม

กำหนดให้ เครือข่ายการไหล โดยที่ขอบมีความจุ มีสินค้าซึ่งกำหนดโดย โดยที่และคือ แหล่งที่มา และ ปลายทาง ของสินค้าและคือความต้องการของสินค้า ตัวแปรกำหนดสัดส่วนของการไหลตามขอบโดยที่ในกรณีที่การไหลสามารถแบ่งออกเป็นหลายเส้นทางได้ และ ในกรณีอื่น ๆ (เช่น...

ปัญหาการเพิ่มประสิทธิภาพที่เกี่ยวข้อง

การกระจายโหลด (Load balancing) คือความพยายามที่จะกำหนดเส้นทางการไหลของข้อมูลเพื่อให้การใช้งานลิงก์ทั้งหมดมีความเท่าเทียมกัน โดยที่ ยู ( คุณ , วี ) {\displaystyle U(u,v)} ( คุณ , วี ) ∈ อี {\displaystyle (u,v)\in E}

ความเกี่ยวข้องกับปัญหาอื่นๆ

รูปแบบต้นทุนต่ำสุดของปัญหาการไหลหลายสินค้าเป็นรูปแบบทั่วไปของ ปัญหาการไหลต้นทุนต่ำสุด (ซึ่งมีแหล่งกำเนิดและปลายทางเพียงแหล่งเดียว) รูปแบบต่างๆ ของ ปัญหาการหมุนเวียน เป็นรูปแบบทั่วไปของปัญหาการไหลทั้งหมด กล่าวคือ ปัญหาการไหลใดๆ...