สิ่งสำคัญ: การสนับสนุนสำหรับ Office 2016 และ Office 2019 สิ้นสุดลงในวันที่ 14 ตุลาคม 2025 อัปเกรดเป็น Microsoft 365 เพื่อทำงานได้ทุกที่จากทุกอุปกรณ์และรับการสนับสนุนต่อไป รับ Microsoft 365
บทความนี้อธิบายการใช้ Solver ซึ่งเป็นโปรแกรม Add-in ของ Microsoft Excel ที่คุณสามารถใช้สําหรับการวิเคราะห์แบบ What-if เพื่อกําหนดการผสมผลิตภัณฑ์ที่ดีที่สุด
ฉันจะกําหนดส่วนผสมของผลิตภัณฑ์รายเดือนที่เพิ่มความสามารถในการทํากําไรให้ได้สูงสุดได้อย่างไร
บริษัทมักจะต้องกําหนดปริมาณของแต่ละผลิตภัณฑ์เพื่อผลิตเป็นรายเดือน ในรูปแบบที่ง่ายที่สุดปัญหา การผสมผลิตภัณฑ์ เกี่ยวข้องกับวิธีการกําหนดปริมาณของแต่ละผลิตภัณฑ์ที่ควรผลิตในช่วงเดือนเพื่อเพิ่มผลกําไรสูงสุด การผสมผลิตภัณฑ์มักจะเป็นไปตามข้อจํากัดต่อไปนี้:
-
การผสมผลิตภัณฑ์ไม่สามารถใช้ทรัพยากรมากกว่าที่มีอยู่ได้
-
มีความต้องการที่ จํากัด สําหรับแต่ละผลิตภัณฑ์ เราไม่สามารถผลิตผลิตภัณฑ์ได้มากกว่าจํานวนเดือนมากกว่าการสั่งการเนื่องจากการผลิตส่วนเกินเสีย (ตัวอย่างเช่นยาที่เน่าเสียได้)
ตอนนี้เรามาแก้ไขตัวอย่างต่อไปนี้ของปัญหาการผสมผลิตภัณฑ์ คุณสามารถหาวิธีแก้ไขปัญหานี้ได้ในไฟล์ Prodmix.xlsx ที่แสดงในรูป 27-1
สมมติว่าเราทํางานให้กับ บริษัท ยาที่ผลิตผลิตภัณฑ์ต่าง ๆ หกรายการที่โรงงานของพวกเขา การผลิตแต่ละผลิตภัณฑ์ต้องใช้แรงงานและวัตถุดิบ แถวที่ 4 ในรูปที่ 27-1 แสดงชั่วโมงแรงงานที่จําเป็นในการผลิตแต่ละผลิตภัณฑ์และแถวที่ 5 แสดงปอนด์ของวัตถุดิบที่จําเป็นในการผลิตปอนด์ของแต่ละผลิตภัณฑ์ ตัวอย่างเช่นการผลิตปอนด์ของผลิตภัณฑ์ 1 ต้องใช้แรงงานหกชั่วโมงและวัตถุดิบ 3.2 ปอนด์ สําหรับยาแต่ละตัวราคาต่อปอนด์จะได้รับในแถวที่ 6 ต้นทุนต่อหน่วยต่อปอนด์จะได้รับในแถวที่ 7 และการจัดสรรกําไรต่อปอนด์จะให้ในแถวที่ 9 ตัวอย่างเช่น ผลิตภัณฑ์ 2 ขายในราคา $11.00 ต่อปอนด์ จะมีราคาต่อหน่วย $5.70 ต่อปอนด์ และให้กําไร $5.30 ต่อปอนด์ ความต้องการของเดือนสําหรับยาแต่ละตัวจะได้รับในแถวที่ 8 ตัวอย่างเช่น ความต้องการผลิตภัณฑ์ 3 คือ 1041 ปอนด์ เดือนนี้, 4500 ชั่วโมงของแรงงานและ 1600 ปอนด์ของวัตถุดิบที่มีอยู่ของ บริษัทนี้สามารถเพิ่มผลกําไรรายเดือนได้อย่างไร?
ถ้าเราไม่ทราบอะไรเกี่ยวกับ Excel Solver เราจะโจมตีปัญหานี้โดยการสร้างเวิร์กชีตเพื่อติดตามกําไรและการใช้ทรัพยากรที่เกี่ยวข้องกับผลิตภัณฑ์ผสม จากนั้นเราจะใช้การทดลองและข้อผิดพลาดที่จะแตกต่างกันไปผสมผลิตภัณฑ์เพื่อเพิ่มผลกําไรโดยไม่ต้องใช้แรงงานหรือวัตถุดิบมากกว่าที่มีอยู่และไม่มีการผลิตยาใด ๆ ที่เกินความต้องการ เราใช้ Solver ในกระบวนการนี้เฉพาะในขั้นตอนการทดลองใช้และข้อผิดพลาดเท่านั้น โดยหลักแล้ว Solver คือเครื่องมือการปรับให้เหมาะสมที่ดําเนินการค้นหาเวอร์ชันทดลองใช้และข้อผิดพลาดได้อย่างราบรื่น
สิ่งสําคัญในการแก้ปัญหาการผสมผลิตภัณฑ์คือการคํานวณการใช้ทรัพยากรและกําไรที่เกี่ยวข้องกับการผสมผลิตภัณฑ์ใดๆ ที่กําหนดอย่างมีประสิทธิภาพ เครื่องมือสําคัญที่เราสามารถใช้เพื่อทําการคํานวณนี้คือฟังก์ชั่น SUMPRODUCT ฟังก์ชัน SUMPRODUCT จะคูณค่าที่สอดคล้องกันในช่วงของเซลล์ และส่งกลับผลรวมของค่าเหล่านั้น ช่วงเซลล์แต่ละช่วงที่ใช้ในการประเมิน SUMPRODUCT ต้องมีขนาดเดียวกัน ซึ่งหมายความว่าคุณสามารถใช้ SUMPRODUCT ที่มีสองแถวหรือสองคอลัมน์ได้ แต่ไม่ใช่กับหนึ่งคอลัมน์และหนึ่งแถว
เป็นตัวอย่างของวิธีที่เราสามารถใช้ฟังก์ชัน SUMPRODUCT ในตัวอย่างการผสมผลิตภัณฑ์ของเรา ลองลองคํานวณการใช้ทรัพยากรของเรา การใช้แรงงานของเราคํานวณโดย
(แรงงานใช้ต่อปอนด์ของยาเสพติด 1)*(ยาเสพติด 1 ปอนด์ผลิต)+ (แรงงานใช้ต่อปอนด์ของยาเสพติด 2)*(ยาเสพติด 2 ปอนด์ที่ผลิต) + (แรงงานใช้ต่อปอนด์ของยาเสพติด 6)*(ยาเสพติด 6 ปอนด์ผลิต)
เราสามารถคํานวณการใช้แรงงานในรูปแบบที่น่าเบื่อกว่าเช่น D2 * D4 + E2 * E4 + F2 * F4 + G2 * G4 + H2 * H4 + I2 * I4 ในทํานองเดียวกัน การใช้วัตถุดิบอาจถูกคํานวณเป็น D2*D5+E2*E5+F2*F5+G2*G5+H2*H5+I2*I5 อย่างไรก็ตาม การใส่สูตรเหล่านี้ลงในเวิร์กชีตสําหรับผลิตภัณฑ์หกรายการนั้นต้องใช้เวลานาน ลองนึกภาพว่าใช้เวลานานเท่าใดหากคุณทํางานกับ บริษัท ที่ผลิตตัวอย่างเช่น 50 ผลิตภัณฑ์ที่โรงงานของพวกเขา วิธีที่ง่ายกว่ามากในการคํานวณการใช้แรงงานและวัตถุดิบคือการคัดลอกจาก D14 ถึง D15 สูตร SUMPRODUCT ($D $ 2:$I $ 2,D4:I4) สูตรนี้คํานวณ D2*D4+E2*E4+F2*F4+G2*G4+H2*H4+I2*I4 (ซึ่งเป็นการใช้แรงงานของเรา) แต่จะใส่ได้ง่ายกว่ามาก! โปรดสังเกตว่าฉันใช้เครื่องหมาย $ กับช่วง D2:I2 ดังนั้นเมื่อฉันคัดลอกสูตรฉันยังคงจับภาพผสมผลิตภัณฑ์จากแถว 2 สูตรในเซลล์ D15 จะคํานวณการใช้วัตถุดิบ
ในทํานองเดียวกันกําไรของเราจะถูกกําหนดโดย
(ยาเสพติด 1 กําไรต่อปอนด์)* (ยาเสพติด 1 ปอนด์ที่ผลิต) + (ยาเสพติด 2 กําไรต่อปอนด์)* (ยาเสพติด 2 ปอนด์ที่ผลิต) + ... (ยาเสพติด 6 กําไรต่อปอนด์)*(ผลิตยาเสพติด 6 ปอนด์)
กําไรสามารถคํานวณได้อย่างง่ายดายในเซลล์ D12 ด้วยสูตร SUMPRODUCT(D9:I9,$D$2:$I$2)
ตอนนี้เราสามารถระบุองค์ประกอบสามอย่างของรูปแบบ Solver ผสมผลิตภัณฑ์ของเรา
-
เซลล์เป้าหมาย เป้าหมายของเราคือการเพิ่มผลกําไร (คํานวณในเซลล์ D12)
-
การเปลี่ยนเซลล์ จํานวนปอนด์ที่ผลิตของแต่ละผลิตภัณฑ์ (แสดงรายการในช่วงเซลล์ D2:I2)
-
ข้อจํากัด เรามีข้อจํากัดต่อไปนี้:
-
อย่าใช้แรงงานหรือวัตถุดิบมากกว่าที่มีอยู่ นั่นคือ ค่าในเซลล์ D14:D15 (ทรัพยากรที่ใช้) ต้องน้อยกว่าหรือเท่ากับค่าในเซลล์ F14:F15 (ทรัพยากรที่พร้อมใช้งาน)
-
อย่าผลิตยามากกว่าความต้องการ นั่นคือค่าในเซลล์ D2:I2 (ปอนด์ที่ผลิตของแต่ละยา) จะต้องน้อยกว่าหรือเท่ากับความต้องการสําหรับแต่ละยา (ระบุไว้ในเซลล์ D8:I8)
-
เราไม่สามารถผลิตยาในปริมาณติดลบได้
-
ฉันจะแสดงวิธีการใส่เซลล์เป้าหมาย การเปลี่ยนเซลล์ และข้อจํากัดลงใน Solver จากนั้นสิ่งที่คุณต้องทําคือคลิกปุ่ม Solve เพื่อค้นหาส่วนผสมผลิตภัณฑ์ที่เพิ่มผลกําไรให้มากที่สุด!
เมื่อต้องการเริ่มต้น ให้คลิกแท็บ ข้อมูล และในกลุ่ม วิเคราะห์ ให้คลิก Solver
หมายเหตุ: ตามที่อธิบายไว้ใน บทที่ 26 "บทนําสู่การปรับให้เหมาะสมด้วย Excel Solver" ได้รับการติดตั้งโดยการคลิก ปุ่ม Microsoft Office ตามด้วย ตัวเลือกของ Excel ตามด้วย Add-In ในรายการ จัดการ ให้คลิก Add-in ของ Excel แล้วเลือกกล่อง Solver Add-in แล้วคลิก ตกลง
กล่องโต้ตอบ Solver Parameters จะปรากฏขึ้นตามที่แสดงในรูป 27-2
คลิกกล่อง ตั้งค่าเซลล์เป้าหมาย แล้วเลือกเซลล์กําไรของเรา (เซลล์ D12) คลิกกล่อง โดยการเปลี่ยนเซลล์ แล้วชี้ไปที่ช่วง D2:I2 ซึ่งมีปอนด์ที่ผลิตของแต่ละยา ขณะนี้กล่องโต้ตอบควรมีลักษณะเป็น รูป 27-3
ตอนนี้เราพร้อมแล้วที่จะเพิ่มข้อจํากัดให้กับตัวแบบ คลิกปุ่ม เพิ่ม คุณจะเห็นกล่องโต้ตอบ เพิ่มข้อจํากัด แสดงใน รูป 27-4
เมื่อต้องการเพิ่มข้อจํากัดการใช้ทรัพยากร ให้คลิกกล่อง การอ้างอิงเซลล์ แล้วเลือกช่วง D14:D15 เลือก <= จากรายการตรงกลาง คลิกกล่อง ข้อจํากัด แล้วเลือกช่วงเซลล์ F14:F15 ในตอนนี้ กล่องโต้ตอบ เพิ่มข้อจํากัด ควรมีลักษณะเหมือนรูปที่ 27-5
ขณะนี้เราได้ทําให้แน่ใจว่าเมื่อ Solver พยายามหาค่าที่แตกต่างกันสําหรับเซลล์ที่เปลี่ยนแปลง เฉพาะการผสมที่ตอบสนองทั้ง D14<=F14 (ค่าแรงที่ใช้น้อยกว่าหรือเท่ากับค่าแรงที่ใช้ได้) และ D15<=F15 (วัตถุดิบที่ใช้น้อยกว่าหรือเท่ากับวัตถุดิบที่พร้อมใช้งาน) จะถูกพิจารณา คลิก เพิ่ม เพื่อใส่ข้อจํากัดความต้องการ กรอกข้อมูลในกล่องโต้ตอบ เพิ่มข้อจํากัด ตามที่แสดงใน รูป 27-6
การเพิ่มข้อจํากัดเหล่านี้จะทําให้แน่ใจได้ว่าเมื่อ Solver พยายามผสมค่าของเซลล์ที่เปลี่ยนแปลงที่แตกต่างกัน เฉพาะการผสมที่เป็นไปตามพารามิเตอร์ต่อไปนี้เท่านั้นที่จะถูกพิจารณา:
-
D2<=D8 (ปริมาณที่ผลิตของยาเสพติด 1 น้อยกว่าหรือเท่ากับความต้องการยาเสพติด 1)
-
E2<=E8 (ปริมาณการผลิตยาเสพติด 2 น้อยกว่าหรือเท่ากับอุปสงค์สําหรับยาเสพติด 2)
-
F2<=F8 (ปริมาณที่ผลิตของยาเสพติด 3 น้อยกว่าหรือเท่ากับความต้องการยาเสพติด 3)
-
G2<=G8 (ปริมาณที่ผลิตของยาเสพติด 4 น้อยกว่าหรือเท่ากับความต้องการยาเสพติด 4)
-
H2<=H8 (ปริมาณที่ผลิตของยาเสพติด 5 น้อยกว่าหรือเท่ากับความต้องการยาเสพติด 5)
-
I2<=I8 (ปริมาณที่ผลิตของยาเสพติด 6 น้อยกว่าหรือเท่ากับความต้องการยาเสพติด 6)
คลิก ตกลง ในกล่องโต้ตอบ เพิ่มข้อจํากัด หน้าต่าง Solver ควรมีลักษณะเหมือนกับรูปภาพ 27-7
เราใส่ข้อจํากัดที่เปลี่ยนเซลล์จะต้องไม่เป็นค่าลบในกล่องโต้ตอบ ตัวเลือกของ Solver คลิกปุ่ม ตัวเลือก ในกล่องโต้ตอบ พารามิเตอร์ Solver เลือกกล่อง สมมติรูปแบบเชิงเส้น และกล่อง สมมติว่าไม่ใช่ค่าลบ ตามที่แสดงในรูปที่ 27-8 ในหน้าถัดไป คลิก ตกลง
การเลือกกล่อง สมมติว่าไม่ใช่ค่าลบ จะทําให้แน่ใจได้ว่า Solver จะพิจารณาเฉพาะการผสมของเซลล์ที่เปลี่ยนแปลงซึ่งแต่ละเซลล์จะถือว่ามีค่าที่ไม่เป็นลบ เราได้ตรวจสอบกล่องสมมติว่ารูปแบบเชิงเส้นเนื่องจากปัญหาการผสมผลิตภัณฑ์เป็นปัญหา Solver ชนิดพิเศษที่เรียกว่ารูปแบบเชิงเส้น โดยหลักแล้ว Solver รุ่นจะเป็นเชิงเส้นภายใต้เงื่อนไขต่อไปนี้:
-
เซลล์เป้าหมายจะถูกคํานวณโดยการเพิ่มเงื่อนไขของฟอร์ม (เซลล์ที่เปลี่ยนแปลง)*(ค่าคงที่) ไว้ด้วยกัน
-
ข้อจํากัดแต่ละข้อเป็นไปตาม "ข้อกําหนดของรูปแบบเชิงเส้น" ซึ่งหมายความว่าแต่ละข้อจํากัดจะถูกประเมินโดยการรวมเงื่อนไขของฟอร์ม (เซลล์ที่เปลี่ยนแปลง)*(ค่าคงที่) และการเปรียบเทียบผลรวมกับค่าคงที่
เหตุใดปัญหา Solver จึงเป็นเชิงเส้น เซลล์เป้าหมายของเรา (กําไร) ถูกคํานวณเป็น
(ยาเสพติด 1 กําไรต่อปอนด์)* (ยาเสพติด 1 ปอนด์ที่ผลิต) + (ยาเสพติด 2 กําไรต่อปอนด์)* (ยาเสพติด 2 ปอนด์ที่ผลิต) + ... (ยาเสพติด 6 กําไรต่อปอนด์)*(ผลิตยาเสพติด 6 ปอนด์)
การคํานวณนี้เป็นไปตามรูปแบบที่ค่าของเซลล์เป้าหมายได้รับมาโดยการเพิ่มเงื่อนไขของฟอร์ม (การเปลี่ยนเซลล์)*(ค่าคงที่) ไว้ด้วยกัน
ข้อจํากัดด้านแรงงานของเราถูกประเมินโดยการเปรียบเทียบค่าที่ได้จาก (แรงงานที่ใช้ต่อปอนด์ของยาเสพติด 1)*(ผลิตยาเสพติด 1 ปอนด์) + (แรงงานที่ใช้ต่อปอนด์ของยาเสพติด 2)*(ยา 2 ปอนด์ผลิต)+ (แรงงานเราed ต่อปอนด์ของยาเสพติด 6)*(ยาเสพติด 6 ปอนด์ผลิต) เพื่อแรงงานที่มีอยู่.
ดังนั้นข้อจํากัดแรงงานจะถูกประเมินโดยการรวมกันเงื่อนไขของแบบฟอร์ม (เซลล์ที่เปลี่ยน)* (ค่าคงที่) และการเปรียบเทียบผลรวมกับค่าคงที่ ข้อจํากัดแรงงานและข้อจํากัดวัตถุดิบเป็นไปตามข้อกําหนดของแบบจําลองเชิงเส้น
ข้อจํากัดความต้องการของเราจะนําฟอร์มไปใช้
(ผลิตยาเสพติด 1)<=(ยาเสพติด 1 ความต้องการ) (ผลิตยาเสพติด 2)<=(ยาเสพติด 2 อุปสงค์) §(ยาเสพติด 6 ผลิต)<=(ยาเสพติด 6 อุปสงค์)
ข้อจํากัดความต้องการแต่ละข้อยังเป็นไปตามข้อกําหนดของรูปแบบเชิงเส้นด้วย เนื่องจากแต่ละข้อจํากัดจะได้รับการประเมินโดยการเพิ่มเงื่อนไขของฟอร์ม (การเปลี่ยนเซลล์)*(ค่าคงที่) ไว้ด้วยกัน และการเปรียบเทียบผลรวมกับค่าคงที่
แสดงให้เห็นว่าผลิตภัณฑ์ของเราผสมรูปแบบเป็นรูปแบบเชิงเส้น, ทําไมเราควรจะดูแลหรือไม่
-
ถ้ารูปแบบ Solver เป็นแบบเชิงเส้น และเราเลือก สมมติรูปแบบเชิงเส้น Solver จะรับประกันว่าจะหาโซลูชันที่เหมาะสมที่สุดสําหรับรูปแบบ Solver ถ้า Solver รุ่นไม่เป็นเชิงเส้น Solver อาจพบหรือไม่พบโซลูชันที่เหมาะสม
-
ถ้ารูปแบบ Solver เป็นแบบเชิงเส้น และเราเลือก สมมติรูปแบบเชิงเส้น Solver จะใช้อัลกอริทึมที่มีประสิทธิภาพมาก (วิธี simplex) เพื่อค้นหาโซลูชันที่ดีที่สุดของโมเดล ถ้ารูปแบบ Solver เป็นแบบเชิงเส้น และเราไม่ได้เลือกสมมติว่ารูปแบบเชิงเส้น Solver ใช้อัลกอริทึมที่ไม่มีประสิทธิภาพมาก (วิธีการ GRG2) และอาจมีปัญหาในการค้นหาโซลูชันที่ดีที่สุดของโมเดล
หลังจากคลิก ตกลง ในกล่องโต้ตอบ ตัวเลือก Solver เราจะกลับไปยังกล่องโต้ตอบ Solver หลัก ซึ่งแสดงไว้ก่อนหน้าในรูปที่ 27-7 เมื่อเราคลิก Solve แล้ว Solver จะคํานวณโซลูชันที่เหมาะสมที่สุด (ถ้ามีอยู่) สําหรับรุ่นผสมของผลิตภัณฑ์ของเรา ตามที่ฉันระบุไว้ในบทที่ 26 โซลูชันที่เหมาะสมกับรุ่นผลิตภัณฑ์ผสมจะเป็นชุดของค่าเซลล์ที่เปลี่ยนแปลง (ปอนด์ที่ผลิตจากยาแต่ละตัว) ที่เพิ่มผลกําไรสูงสุดจากชุดโซลูชันที่เป็นไปได้ทั้งหมด โซลูชันที่เป็นไปได้คือชุดของการเปลี่ยนแปลงค่าเซลล์ที่สอดคล้องกับข้อจํากัดทั้งหมด การเปลี่ยนค่าเซลล์ที่แสดงในรูปที่ 27-9 เป็นโซลูชันที่เป็นไปได้ เนื่องจากระดับการผลิตทั้งหมดไม่ใช่ค่าลบ ระดับการผลิตไม่เกินความต้องการ และการใช้ทรัพยากรไม่เกินทรัพยากรที่มีอยู่
การเปลี่ยนค่าเซลล์ที่แสดงในรูปที่ 27-10 ในหน้าถัดไปแสดง ถึงโซลูชันที่ไม่สามารถแก้ไขได้ด้วย สาเหตุต่อไปนี้:
-
เราผลิตเพิ่มเติมของยาเสพติด 5 กว่าความต้องการสําหรับมัน
-
เราใช้แรงงานมากกว่าที่มีอยู่
-
เราใช้วัตถุดิบมากกว่าที่มีอยู่
หลังจากคลิก Solver จะค้นหาโซลูชันที่เหมาะสมที่แสดงในรูปที่ 27-11 อย่างรวดเร็ว คุณต้องเลือก Keep Solver Solution เพื่อรักษาค่าโซลูชันที่เหมาะสมที่สุดในเวิร์กชีต
บริษัทยาของเราสามารถเพิ่มผลกําไรรายเดือนได้สูงสุดที่ระดับ 6,625.20 ดอลลาร์โดยการผลิตยา 596.67 ปอนด์ของยาเสพติด 4, 1084 ปอนด์ของยาเสพติด 5 และไม่ใช่ยาอื่น ๆ! เราไม่สามารถระบุได้ว่าเราสามารถทํากําไรได้สูงสุด $6,625.20 ด้วยวิธีอื่นหรือไม่ ทั้งหมดที่เราสามารถมั่นใจได้คือด้วยทรัพยากรและความต้องการที่ จํากัด ของเราไม่มีวิธีที่จะทําให้มากกว่า $ 6,627.20 ในเดือนนี้
สมมติว่า ต้อง ตอบสนองความต้องการสําหรับแต่ละผลิตภัณฑ์ (ดูเวิร์กชีต ไม่มีโซลูชันที่เป็นไปได้ ในไฟล์ Prodmix.xlsx) จากนั้นเราต้องเปลี่ยนข้อจํากัดความต้องการของเราจาก D2:I2<=D8:I8 เป็น D2:I2>=D8:I8 เมื่อต้องการทําเช่นนี้ ให้เปิด Solver เลือกข้อจํากัด D2:I2<=D8:I8 แล้วคลิก เปลี่ยน กล่องโต้ตอบ เปลี่ยนข้อจํากัด ที่แสดงใน รูป 27-12 จะปรากฏขึ้น
เลือก >= แล้วคลิก ตกลง ขณะนี้เราได้ทําให้แน่ใจว่า Solver จะพิจารณาเปลี่ยนเฉพาะค่าเซลล์ที่ตรงกับความต้องการทั้งหมดเท่านั้น เมื่อคุณคลิก Solve คุณจะเห็นข้อความ "Solver ไม่พบโซลูชันที่เป็นไปได้" ข้อความนี้ไม่ได้หมายความว่าเราทําผิดพลาดในรูปแบบของเรา แต่ด้วยทรัพยากรที่ จํากัด ของเราเราไม่สามารถตอบสนองความต้องการสําหรับผลิตภัณฑ์ทั้งหมดได้ Solver บอกเราว่าถ้าเราต้องการตอบสนองความต้องการสําหรับแต่ละผลิตภัณฑ์เราจําเป็นต้องเพิ่มแรงงานมากขึ้นวัตถุดิบมากขึ้นหรือทั้งสองอย่าง
ลองมาดูสิ่งที่เกิดขึ้นถ้าเราอนุญาตให้ความต้องการที่ไม่ จํากัด สําหรับแต่ละผลิตภัณฑ์และเราอนุญาตให้มีการผลิตปริมาณเชิงลบของแต่ละยา (คุณสามารถดูปัญหา Solver นี้ได้ในเวิร์กชีต Set Values Do Not Converge ในไฟล์ Prodmix.xlsx) เมื่อต้องการค้นหาโซลูชันที่เหมาะสมที่สุดสําหรับสถานการณ์นี้ ให้เปิด Solver คลิกปุ่ม ตัวเลือก แล้วล้างกล่องกาเครื่องหมาย สมมติว่าไม่ใช่ค่าลบ ในกล่องโต้ตอบ Solver Parameters ให้เลือกข้อจํากัดความต้องการ D2:I2<=D8:I8 แล้วคลิก Delete เพื่อเอาข้อจํากัดออก เมื่อคุณคลิก Solve Solver จะส่งกลับข้อความ "ตั้งค่าเซลล์ไม่ต้องบรรจบกัน" ข้อความนี้หมายความว่า ถ้าเซลล์เป้าหมายถูกขยายใหญ่สุด (ดังตัวอย่างของเรา) จะมีวิธีแก้ไขปัญหาที่เป็นไปได้ด้วยค่าเซลล์เป้าหมายที่มีขนาดใหญ่โดยพลการ (ถ้าจะย่อเซลล์เป้าหมายให้เล็กสุด ข้อความ "ตั้งค่าเซลล์ไม่ต้องบรรจบกัน" หมายความว่ามีโซลูชันที่เป็นไปได้ด้วยค่าเซลล์เป้าหมายขนาดเล็กโดยพลการ) ในสถานการณ์ของเราโดยการอนุญาตให้มีการผลิตยาเชิงลบเรามีผลกับทรัพยากร "สร้าง" ที่สามารถใช้ในการผลิตยาอื่น ๆ จํานวนมากโดยพลการ จากความต้องการที่ไม่ จํากัด ของเราสิ่งนี้ทําให้เราสามารถทํากําไรได้ไม่ จํากัด ในสถานการณ์จริง เราไม่สามารถทําเงินจํานวนไม่จํากัด ในระยะสั้น ถ้าคุณเห็น "ตั้งค่าไม่เข้าบรรจบกัน" โมเดลของคุณมีข้อผิดพลาด
-
สมมติว่า บริษัท ยาของเราสามารถซื้อได้ถึง 500 ชั่วโมงของแรงงานที่ $ 1 ต่อชั่วโมงกว่าค่าแรงปัจจุบัน เราจะเพิ่มผลกําไรได้อย่างไร
-
ที่โรงงานผลิตชิป ช่างเทคนิคสี่คน (A, B, C และ D) ผลิตผลิตภัณฑ์สามตัว (ผลิตภัณฑ์ 1, 2 และ 3) ในเดือนนี้ ผู้ผลิตชิปสามารถจําหน่ายผลิตภัณฑ์ 80 หน่วย สินค้า 1, 50 หน่วยของผลิตภัณฑ์ 2 และผลิตภัณฑ์ 3 ได้สูงสุด 50 หน่วย ช่างเทคนิค A สามารถทําให้ผลิตภัณฑ์ 1 และ 3 เท่านั้น ช่างเทคนิค B สามารถทําให้ผลิตภัณฑ์ 1 และ 2 เท่านั้น ช่างเทคนิค C สามารถทําให้ผลิตภัณฑ์ 3 เท่านั้น ช่างเทคนิค D สามารถทําให้ผลิตภัณฑ์ 2 เท่านั้น สําหรับแต่ละหน่วยที่ผลิตผลิตภัณฑ์มีส่วนร่วมในกําไรต่อไปนี้: ผลิตภัณฑ์ 1, $ 6; ผลิตภัณฑ์ 2, $7; และผลิตภัณฑ์ 3, $10 เวลา (เป็นชั่วโมง) ที่ช่างเทคนิคแต่ละคนต้องการผลิตผลิตภัณฑ์มีดังนี้:
ผลิตภัณฑ์
ช่างเทคนิค A
ช่างเทคนิค B
ช่างเทคนิค C
ช่างเทคนิค D
1
2
2.5
ไม่สามารถทําได้
ไม่สามารถทําได้
2
ไม่สามารถทําได้
3
ไม่สามารถทําได้
3.5
3
3
ไม่สามารถทําได้
4
ไม่สามารถทําได้
-
ช่างเทคนิคแต่ละคนสามารถทํางานได้สูงสุด 120 ชั่วโมงต่อเดือน ผู้ผลิตชิปสามารถเพิ่มผลกําไรรายเดือนได้อย่างไร? สมมติว่าเป็นจํานวนเศษส่วนของหน่วยสามารถผลิตได้
-
โรงงานผลิตคอมพิวเตอร์ผลิตเมาส์ แป้นพิมพ์ และจอยสติ๊กวิดีโอเกม กําไรต่อหน่วย การใช้แรงงานต่อหน่วย ความต้องการรายเดือน และการใช้เวลาเครื่องจักรต่อหน่วยแสดงไว้ในตารางต่อไปนี้:
เมาส์
คีย์บอร์ด
จอยสติ๊ก
กําไร/หน่วย
$8
$11
$9
การใช้แรงงาน/หน่วย
.2 ชั่วโมง
.3 ชั่วโมง
.24 ชั่วโมง
เวลาเครื่องจักร/หน่วย
.04 ชั่วโมง
.055 ชั่วโมง
.04 ชั่วโมง
ความต้องการรายเดือน
15,000
27,000
11,000
-
ในแต่ละเดือนมีเวลาแรงงานรวม 13,000 ชั่วโมงและเวลาเครื่องจักร 3,000 ชั่วโมง ผู้ผลิตสามารถเพิ่มผลกําไรรายเดือนจากโรงงานได้อย่างไร?
-
แก้ไขตัวอย่างยาของเราสมมติว่าต้องตอบสนองความต้องการขั้นต่ํา 200 หน่วยสําหรับแต่ละยา
-
Jason ทําให้สร้อยข้อมือเพชรสร้อยคอและต่างหู เขาต้องการทํางานสูงสุด 160 ชั่วโมงต่อเดือน เขามีข้าวหลามตัด 800 ออนซ์ กําไรเวลาแรงงานและออนซ์ของเพชรที่จําเป็นในการผลิตแต่ละผลิตภัณฑ์จะได้รับด้านล่าง หากความต้องการสําหรับแต่ละผลิตภัณฑ์ไม่ จํากัด Jason สามารถเพิ่มผลกําไรของเขาได้อย่างไร?
ผลิตภัณฑ์
กําไรต่อหน่วย
ชั่วโมงแรงงานต่อหน่วย
ออนซ์ของข้าวหลามตัดต่อหน่วย
วลัย
$300
.35
1.2
สร้อยคอ
$200
.15
.75
ตุ้มหู
$100
.05
.5