กลยุทธ์ของโปรแกรมแก้ปัญหาสำหรับการจัดโครงแบบผลิตภัณฑ์
บทความนี้อธิบายวิธีการที่คุณสามารถใช้กลยุทธ์ของโปรแกรมแก้ปัญหา เพื่อปรับปรุงประสิทธิภาพของการจัดโครงแบบผลิตภัณฑ์
แนวคิดเกี่ยวกับกลยุทธ์ของโปรแกรมแก้ปัญหาถูกนำมาใช้ในการอัพเดตสะสม 7 (CU7) สำหรับ Microsoft Dynamics AX 2012 R2 เป็นลำดับแรก มีการขยายในการอัพเดตสะสม 8 (CU8) สำหรับ Microsoft Dynamics AX 2012 R3 และ แอปการเงินและการดำเนินงาน Enterprise Edition 7.3
ขณะนี้ แนวคิดเกี่ยวกับกลยุทธ์ของโปรแกรมแก้ปัญหาประกอบด้วยวิธีต่อไปนี้:
- ค่าเริ่มต้น
- โดเมนระดับต่ำสุดก่อน
- บนลงล่าง
- Z3
กลยุทธ์ของโปรแกรมแก้ปัญหา
สามารถกำหนดแบบจำลองการจัดโครงแบบผลิตภัณฑ์ได้เป็น ปัญหาความพึงพอใจข้อจำกัด (CSP) Microsoft Solver Foundation (MSF) มีกลยุทธ์ของโปรแกรมแก้ปัญหาสองชนิด เพื่อแก้ CSPs ที่สามารถใช้ได้จากแบบจำลองการตั้งค่าคอนฟิกผลิตภัณฑ์ กลยุทธ์ของโปรแกรมแก้ปัญหาเหล่านี้ขึ้นอยู่กับ การศึกษาสำนึก ซึ่งจะใช้เพื่อกำหนดลำดับที่ตัวแปรของ CSPs ถูกพิจารณา เมื่อกำลังมีการแก้ไขปัญหา การศึกษาสำนึกสามารถส่งผลต่อประสิทธิภาพได้อย่างมาก เมื่อกำลังมีการแก้ไขปัญหาหรือคลาสของปัญหา
กลยุทธ์ของโปรแกรมแก้ปัญหาสำหรับแบบจำลองการจัดโครงแบบผลิตภัณฑ์กำหนดว่าโปรแกรมแก้ปัญหาใดที่จะใช้กับการศึกษาสำนึก กลยุทธ์ ค่าเริ่มต้น โดเมนระดับต่ำสุดแรก และ บนลงล่าง ใช้โปรแกรมแก้ปัญหาสองรายการจาก MSF ในขณะที่กลยุทธ์ Z3 ใช้โปรแกรมแก้ปัญหา Z3
การศึกษาการใช้งานของลูกค้าที่แท้จริงได้แสดงให้เห็นว่า การเปลี่ยนแปลงในกลยุทธ์ของโปรแกรมแก้ปัญหาสำหรับแบบจำลองการจัดโครงแบบผลิตภัณฑ์ สามารถลดเวลาการตอบสนองจากนาทีเป็นมิลลิวินาทีได้ ดังนั้น จึงคุ้มค่าในความพยายามที่จะลองกลยุทธ์ของโปรแกรมแก้ปัญหาต่างๆ เพื่อค้นหากลยุทธ์มีประสิทธิภาพมากที่สุดสำหรับแบบจำลองการจัดโครงแบบผลิตภัณฑ์ของคุณ
เปลี่ยนการตั้งค่าสำหรับกลยุทธ์ของโปรแกรมแก้ปัญหา
ในการการเปลี่ยนกลยุทธ์โปรแกรมแก้ปัญหา บนหน้า แบบจำลองการจัดโครงแบบผลิตภัณฑ์ บนบานหน้าต่างการดำเนินการ เลือก คุณสมบัติแบบจำลอง จากนั้น ในกล่องโต้ตอบ แก้ไขรายละเอียดแบบจำลอง เลือกกลยุทธ์ของโปรแกรมแก้ปัญหา
ปัจจุบัน ไม่มีตรรกะที่ตรวจพบโดยอัตโนมัติว่ากลยุทธ์ของโปรแกรมแก้ปัญหาใดจะเป็นกลยุทธ์มีประสิทธิภาพมากที่สุด สำหรับการจัดโครงแบบผลิตภัณฑ์ตามข้อจำกัด ดังนั้น คุณต้องลองกลยุทธ์ของโปรแกรมแก้ปัญหาทีละหนึ่งโปรแกรม
ตารางต่อไปนี้ให้คำแนะนำเกี่ยวกับกลยุทธ์ของโปรแกรมแก้ปัญหาที่จะใช้ในสถานการณ์ต่างๆ
กลยุทธ์ของโปรแกรมแก้ปัญหา | ใช้กลยุทธ์ในสถานการณ์นี้ |
---|---|
ค่าเริ่มต้น | กลยุทธ์ เริ่มต้น ได้ถูกปรับให้เหมาะสมในการแก้ไขแบบจำลองที่อาศัยข้อจำกัดของตาราง การศึกษาการใช้งานของลูกค้าแสดงให้เห็นว่า กลยุทธ์นี้เป็นกลยุทธ์ที่มีประสิทธิภาพมากที่สุดในสถานการณ์ที่ข้อจำกัดตารางมีใช้อย่างแพร่หลาย |
โดเมนระดับต่ำสุดก่อน | กลยุทธ์ โดเมนระดับต่ำสุดก่อน และ บนลงล่าง มีความเกี่ยวข้องกันอย่างใกล้ชิด การศึกษาการใช้งานของลูกค้าแสดงให้เห็นว่ากลยุทธ์ บนลงล่าง ให้ผลดีกว่ากลยุทธ์ โดเมนระดับต่ำสุดก่อน อย่างไรก็ตาม กลยุทธ์ โดเมนระดับต่ำสุดก่อน จะถูกเก็บในผลิตภัณฑ์สำหรับความเข้ากันได้กับรุ่นที่เก่ากว่า ทั้งสองกลยุทธ์โปรแกรมแก้ปัญหาเหล่านี้ได้แสดงให้เห็นว่ามีประสิทธิภาพมากกว่าที่การแก้ไขรูปแบบ ซึ่งประกอบด้วยหลายนิพจน์ทางคณิตศาสตร์ที่ไม่มีการใช้ข้อจำกัดตาราง อย่างไรก็ตาม ในบางกรณี กลยุทธ์ ค่าเริ่มต้น ให้ผลดีกว่ากลยุทธ์ทั้งสองนี้ ดังนั้น อย่าลืมลองกลยุทธ์แต่ละรายการ |
บนลงล่าง | กลยุทธ์ โดเมนระดับต่ำสุดก่อน และ บนลงล่าง มีความเกี่ยวข้องกันอย่างใกล้ชิด การศึกษาการใช้งานของลูกค้าแสดงให้เห็นว่ากลยุทธ์ บนลงล่าง ให้ผลดีกว่ากลยุทธ์ โดเมนระดับต่ำสุดก่อน อย่างไรก็ตาม กลยุทธ์ โดเมนระดับต่ำสุดก่อน จะถูกเก็บในผลิตภัณฑ์สำหรับความเข้ากันได้กับรุ่นที่เก่ากว่า ทั้งสองกลยุทธ์โปรแกรมแก้ปัญหาเหล่านี้ได้แสดงให้เห็นว่ามีประสิทธิภาพมากกว่าที่การแก้ไขรูปแบบ ซึ่งประกอบด้วยหลายนิพจน์ทางคณิตศาสตร์ที่ไม่มีการใช้ข้อจำกัดตาราง อย่างไรก็ตาม ในบางกรณี กลยุทธ์ ค่าเริ่มต้น ให้ผลดีกว่ากลยุทธ์ทั้งสองนี้ ดังนั้น อย่าลืมลองกลยุทธ์แต่ละรายการ |
Z3 | เราขอแนะนำให้ คุณใช้กลยุทธ์ Z3 เป็นกลยุทธ์ของโปรแกรมแก้ปัญหาเริ่มต้น ถ้าคุณเป็นกังวลเกี่ยวกับประสิทธิภาพและภาระ คุณสามารถประเมินกลยุทธ์อื่นๆ ได้ |