Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

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

คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดของเราได้ฟรีที่นี่!

การเขียนโปรแกรมเชิงเส้นคืออะไร

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

ส่วนประกอบพื้นฐานของการเขียนโปรแกรมเชิงเส้น

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

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

ขั้นตอนในการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel

สมมติว่าคุณได้รับฟังก์ชันวัตถุประสงค์เป็น F =6X+8Y . คุณต้องเพิ่มฟังก์ชันนี้ให้สูงสุดด้วยข้อจำกัด:

2X+4Y <=60

4X+2Y <=48

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

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

📌 ขั้นตอนที่ 1:บันทึกฟังก์ชันวัตถุประสงค์และจุดเส้นข้อจำกัด

หากต้องการสร้างกราฟโปรแกรมเชิงเส้นใน Excel ก่อนอื่น คุณต้องบันทึกฟังก์ชันวัตถุประสงค์และจุดต่างๆ ของข้อจำกัด

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

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ตอนนี้ สำหรับข้อจำกัดแรก C1 ให้หาจุดสองจุดของสมการเพื่อวาดข้อจำกัด คุณสามารถทำได้โดยหา X=0 ซึ่งจะให้ Y เท่ากับ 15 ในทำนองเดียวกัน การรับ Y=0 จะได้ X เท่ากับ 30

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • จากนั้น ค้นหาจุดสองจุดสำหรับข้อจำกัดที่สอง C2 ในทำนองเดียวกัน ที่นี่ ถ้าคุณเอา X=0 คุณจะพบ Y เป็น 24 และในทำนองเดียวกัน สำหรับการหา Y=0 คุณจะพบ X=12

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

ดังนั้น คุณจะมีเวิร์กชีตที่มีฟังก์ชันวัตถุประสงค์ ข้อจำกัด และจุดสองจุดสำหรับการวาดข้อจำกัด แผ่นงานจะมีลักษณะเช่นนี้ในที่สุด

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

📌 ขั้นตอนที่ 2:ค้นหาขอบเขตที่เป็นไปได้

ทำตามขั้นตอนแรก คุณต้องหาขอบเขตที่เป็นไปได้ในตอนนี้

  • ในการทำเช่นนี้ ในขั้นแรก ให้เลือกเซลล์ B6:C8 จากนั้นไปที่ แทรก แท็บ>> แผนภูมิ กลุ่ม>> แทรก Scatter หรือ Bubble Chart เครื่องมือ>> กระจายด้วยเส้นเรียบ ตัวเลือก

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ผลลัพธ์คือ คุณจะมีพล็อตแบบกระจายที่มีเส้นเรียบตามค่าของ B6:C8 เซลล์

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • แต่ พล็อตไม่ได้อยู่ในรูปแบบที่คุณต้องการ ดังนั้น คลิกขวา บนแผนภูมิ จากนั้นเลือก เลือกข้อมูล… ตัวเลือกจากเมนูบริบท

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ดังนั้น เลือกแหล่งข้อมูล หน้าต่างจะปรากฏขึ้น ต่อไป เลือก series1 ตัวเลือกที่นี่และคลิกที่ แก้ไข ปุ่ม.

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ในขณะนี้ แก้ไขซีรีส์ หน้าต่างจะปรากฏขึ้น ที่ ชื่อซีรีส์: กล่องข้อความเขียน C1 . ที่ค่า ซีรี่ส์ X: กล่องข้อความ เลือกช่วงเป็น B6:B7 เซลล์. ในทำนองเดียวกัน ที่ค่า ซีรี่ส์ Y: กล่องข้อความ เลือกช่วงเป็น C6:C7 ค่า สุดท้ายให้คลิกที่ ตกลง ปุ่ม.

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ตอนนี้ คุณจะกลับมาอยู่ใน เลือกแหล่งข้อมูล หน้าต่าง. ที่นี่ คลิกที่ เพิ่ม ปุ่ม.

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ผลก็คือ แก้ไขซีรีส์ หน้าต่างจะปรากฏขึ้น ที่ ชื่อซีรีส์: กล่องข้อความเขียน C2 . กำลังติดตาม ที่ค่า ซีรี่ส์ X: กล่องข้อความ เลือกช่วงข้อมูลเป็น B11:B12 เซลล์. ในทำนองเดียวกัน ที่ค่า ซีรี่ส์ Y: กล่องข้อความ เลือกช่วงข้อมูลเป็น C11:C12 เซลล์. จากนั้นคลิกที่ ตกลง ปุ่ม.

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ตอนนี้ คุณจะกลับมาอีกครั้งใน เลือกแหล่งข้อมูล หน้าต่าง. จากนั้นคลิกที่ ตกลง ปุ่มที่นี่

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ดังนั้น คุณจะเห็นว่าคุณมีกราฟกระจายพร้อมข้อจำกัดทั้งหมดของโปรแกรมเชิงเส้นของคุณ และกราฟควรมีลักษณะดังนี้

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

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

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

ดังนั้น ABCD จึงเป็นพื้นที่ที่เป็นไปได้ และ A, B, C และ D คือจุดมุมของพื้นที่

📌 ขั้นตอนที่ 3:ค้นหาโซลูชันที่เหมาะสมที่สุด

หลังจากกำหนดขอบเขตที่เป็นไปได้แล้ว คุณต้องค้นหาวิธีแก้ปัญหาที่เป็นไปได้ทันที

  • ในการทำสิ่งนี้ ในตอนแรก คุณต้องหาพิกัด X และ Y ของจุดมุม จากตารางกราฟและค่าข้อจำกัด เราสามารถหาจุด A, B และ C ได้ง่ายมาก นั่นคือ (0,15), (0,0) และ (12,0) ตามลำดับ

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ตอนนี้ สำหรับการค้นหาพิกัดของจุด D ให้เลือกเซลล์ D5:D6 และใส่สูตรด้านล่างที่เกี่ยวข้องกับ MMULT และ MINVERSE ฟังก์ชั่น. จากนั้นกด Ctrl+Shift+Enter .
=MMULT(MINVERSE('Finding Points of Constraints'!C6:D7), 'Finding Points of Constraints'!F6:F7)

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

🔎 รายละเอียดสูตร:

  • MINVERSE('ค้นหาจุดของข้อจำกัด'!C6:D7)

ส่งคืน ผกผัน เมทริกซ์ของ C6:D7 . ของแผ่นงาน Finding Points of Constraints ค่าของเซลล์

ผลลัพธ์ :(-0.166666667, 0.3333333333) &(0.3333333333, -0.166666667)

  • =MMULT(MINVERSE('Finding Points of Constraints'!C6:D7), 'Finding Points of Constraints'!F6:F7)

ส่งคืนเมทริกซ์ ผลิตภัณฑ์ ของอาร์เรย์ของผลลัพธ์ก่อนหน้าและเวิร์กชีต Finding Points of Constraints F6:F7 อาร์เรย์

ผลลัพธ์: {6,12}

  • ด้วยเหตุนี้ คุณจะได้พิกัดของจุดตัด D ของเส้นข้อจำกัดสองเส้น

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ตอนนี้ คุณมีจุดเข้ามุมทั้งหมดแล้ว ในเวลานี้ คุณต้องค้นหาวิธีแก้ปัญหาที่เป็นไปได้จากประเด็นเหล่านี้ สำหรับสิ่งนี้ ให้เขียนสูตรด้านล่างใน C7 เซลล์ จากนั้นกดปุ่ม Enter ปุ่ม.
=(C5*'Finding Points of Constraints'!$C$5)+('Finding Points of Constraints'!$D$5*C6)

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

🔎 รายละเอียดสูตร:
  • =(C5*'ค้นหาจุดที่มีข้อจำกัด'!$C$5)

ซึ่งจะคำนวณการคูณของ C5 ค่าเซลล์และเวิร์กชีต ค้นหาจุดจำกัด C5 ค่าเซลล์

ผลลัพธ์: 0

  • ('ค้นหาจุดที่มีข้อจำกัด'!$D$5*C6)

ซึ่งจะเป็นการคูณ D5 . ของแผ่นงาน Finding Points of Constraints ค่าเซลล์ด้วย C6 ค่าเซลล์ของแผ่นงานปัจจุบัน

ผลลัพธ์: 120

  • =(C5*'ค้นหาจุดที่มีข้อจำกัด'!$C$5)+('ค้นหาจุดที่มีข้อจำกัด'!$D$5*C6)

นี่จะเป็นการสรุปผลสองรายการก่อนหน้านี้

ผลลัพธ์: 120

  • ด้วยเหตุนี้ คุณจะได้ค่าของฟังก์ชันวัตถุประสงค์สำหรับจุดมุม A จากนั้นวางเคอร์เซอร์ที่ขวาล่าง ตำแหน่งเซลล์ของคุณ ดังนั้น ที่จับเติม จะปรากฏขึ้น ลาก ไปทางขวา เพื่อคัดลอกสูตรเดียวกันสำหรับจุดอื่นๆ ทั้งหมด

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • ด้วยเหตุนี้ คุณจะได้คำตอบที่เป็นไปได้ทั้งหมด

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

  • สุดท้ายแต่ไม่ท้ายสุด คุณจะต้องหาค่าสูงสุดของ F เพื่อแก้โปรแกรมเชิงเส้นตรงของคุณผ่านกราฟ เนื่องจากคุณจะต้องเพิ่ม F ให้สูงสุด ตอนนี้ อย่างที่คุณเห็นค่าสูงสุดของ F คือ 132 ที่ D (6,12) จุด. ดังนั้น จุดที่เหมาะสมที่สุดของคุณคือจุด D (6,12)

วิธีการสร้างกราฟการเขียนโปรแกรมเชิงเส้นใน Excel (พร้อมขั้นตอนโดยละเอียด)

ดังนั้น การโปรแกรมเชิงเส้นของคุณผ่านกราฟจะสิ้นสุดลงและผลลัพธ์สุดท้ายก็มาถึง

บทสรุป

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