ScholarGate
ผู้ช่วย

การโปรแกรมเชิงเส้น

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

ค้นหาหัวข้อด้วย PaperMindเร็ว ๆ นี้Find papers & topics
Tools & resources
ดาวน์โหลดสไลด์
Learn & explore
วิดีโอเร็ว ๆ นี้

Definition

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

Scope

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

Core questions

  • ปัญหาทรัพยากรเชิงปฏิบัติถูกกำหนดให้เป็นโปรแกรมเชิงเส้นได้อย่างไร?
  • เหตุใดค่าเหมาะสมที่สุดจึงเกิดขึ้นที่จุดยอดของทรงหลายหน้าที่เป็นไปได้?
  • โปรแกรมเชิงเส้นคู่กันบอกอะไรเราเกี่ยวกับโปรแกรมปฐมภูมิ?
  • อัลกอริทึมใดที่สามารถแก้ปัญหาโปรแกรมเชิงเส้นขนาดใหญ่ได้อย่างมีประสิทธิภาพ?

Key theories

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

Clinical relevance

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

History

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

Key figures

  • George Dantzig
  • Leonid Kantorovich
  • John von Neumann
  • Narendra Karmarkar

Related topics

Seminal works

  • dantzig1963
  • luenberger2008

Frequently asked questions

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

Methods for this concept

Related concepts