ฉันพยายามที่จะเข้าใจว่าวิธีการปรับให้เหมาะสมแบบ adjoint นั้นทำงานอย่างไรสำหรับการปรับให้เหมาะสมแบบ จำกัด PDE โดยเฉพาะฉันพยายามเข้าใจว่าทำไมวิธีการ adjoint มีประสิทธิภาพมากขึ้นสำหรับปัญหาที่จำนวนตัวแปรการออกแบบมีขนาดใหญ่ แต่ "จำนวนสมการมีขนาดเล็ก"
สิ่งที่ฉันเข้าใจ:
พิจารณาปัญหาการปรับให้เหมาะสมแบบ จำกัด PDE ต่อไปนี้:
ที่เป็น (ต่อเนื่องเพียงพอ) ฟังก์ชันวัตถุประสงค์ของเวกเตอร์ตัวแปรการออกแบบเบต้าและเวกเตอร์ของราชวงศ์ตัวแปรสนามยู( β )ซึ่งขึ้นอยู่กับตัวแปรการออกแบบและR ( U )เป็นรูปแบบการตกค้างของ PDE
เห็นได้ชัดว่าเราสามารถผันแปรแรกของ I และ R
ขอแนะนำเวกเตอร์ของตัวคูณลากรองจ์การแปรผันของฟังก์ชันวัตถุประสงค์สามารถเขียนได้
จัดเรียงเงื่อนไขใหม่เราสามารถเขียน:
ดังนั้นหากเราสามารถที่จะแก้ปัญหาสำหรับดังกล่าวว่า∂ ฉัน
จากนั้นการไล่ระดับสีคือการประเมินเพียง แต่ในแง่ของการออกแบบตัวแปรβ
ดังนั้นอัลกอริธึมการปรับให้เหมาะสมแบบ adjoint จะวนซ้ำตามขั้นตอนต่อไปนี้:
- รับตัวแปรการออกแบบปัจจุบัน
- หาค่าตัวแปรฟิลด์ (จาก PDE)
- หาค่าตัวคูณแบบลากรองจ์ (จากสมการ adjoint)
- คำนวณการไล่ระดับสี
- ปรับปรุงตัวแปรการออกแบบ
คำถามของฉัน
adjoint 'หลอกลวง' นี้ปรับปรุงต้นทุนของการปรับให้เหมาะสมต่อการทำซ้ำในกรณีที่จำนวนของตัวแปรการออกแบบมีขนาดใหญ่ได้อย่างไร ฉันได้ยินมาว่าค่าใช้จ่ายในการประเมินผลการไล่ระดับสีสำหรับวิธี adjoint นั้น 'อิสระ' ของจำนวนตัวแปรการออกแบบ แต่สิ่งนี้เป็นความจริงแค่ไหน?
ฉันแน่ใจว่ามีสิ่งที่ชัดเจนมากที่ฉันมองอย่างใด