ทำไมวิธีการจุดภายในถึงยากที่จะเริ่มอบอุ่น?


10

ฉันมักจะพบภาษิตทั่วไปว่าวิธีการจุดภายในเป็นเรื่องยากที่จะเริ่มอบอุ่น มีคำอธิบายที่เข้าใจง่ายตามคำแนะนำนี้หรือไม่? มีสถานการณ์ใดบ้างที่จะได้รับประโยชน์จากการเริ่มต้นอย่างอบอุ่นในวิธีการจุดภายใน? ใครช่วยแนะนำอ้างอิงที่เป็นประโยชน์ในหัวข้อ?

คำตอบ:


11

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

ในการเปรียบเทียบวิธีการซิมเพล็กซ์ (ครั้งแรกหรือครั้งที่สอง) ย้ายจากจุดสุดยอดไปยังจุดสุดยอดของชุดที่เป็นไปได้ ในกรณีทั่วไปการเปลี่ยนแปลงวัตถุประสงค์เพียงเล็กน้อยจะส่งผลให้เกิดทางออกที่ดีที่สุดซึ่งอยู่ห่างออกไปเพียงไม่กี่ pivots

... เพิ่มไปยังคำอธิบายที่เข้าใจง่ายด้านบนเพื่อให้รายละเอียดเพิ่มเติม ...

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

การอ้างอิงสองข้อที่ฉันจะแนะนำคือ:

EA Yildirim และ S. Wright กลยุทธ์การเริ่มต้นที่อบอุ่นในวิธีการจุดภายในสำหรับการเขียนโปรแกรมเชิงเส้น SIAM Journal on Optimization 12: 782-810, 2002 บทความนี้ให้ขอบเขตทางทฤษฎีที่ดีในกลยุทธ์การเริ่มต้นที่อบอุ่น ดู http://pages.cs.wisc.edu/~swright/papers/YilW02a.pdf

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

E. John และ EA Yildirim การใช้กลยุทธ์วอร์มเริ่มต้นในวิธีการจุดภายในสำหรับการเขียนโปรแกรมเชิงเส้นในมิติคงที่ การเพิ่มประสิทธิภาพและการคำนวณเชิงประยุกต์ 41: 151-183, 2008 ดู http://link.springer.com/article/10.1007/s10589-007-9096-y


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

ในความเป็นจริงการใช้งานส่วนใหญ่ของวิธีการตกแต่งภายในจุดสองครั้งแรกนั้นใช้จุดเริ่มต้นที่ไม่สามารถเข้ากันได้ ไม่มีขั้นตอนที่แยกต่างหาก I.
Brian Borchers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.