มีความหวังในการแก้ระบบเชิงเส้นต่อไปนี้อย่างมีประสิทธิภาพด้วยวิธีการวนซ้ำหรือไม่?
กับ
โดยที่เป็นเมทริกซ์เบาบางมากที่มีเส้นทแยงมุมสองสามอันเกิดจาก discretization ของ Laplace Operator บนเส้นทแยงมุมหลักมีและมีเส้นทแยงมุมอื่นอีกเส้นที่มีเส้น
เป็นเมทริกซ์เต็มรูปแบบที่ประกอบไปด้วย
การแก้ทำงานได้ดีกับวิธีการวนซ้ำเช่น Gauss-Seidel เพราะมันเป็นเมทริกซ์ที่โดดเด่นแบบทแยงมุม ฉันสงสัยว่าปัญหาA = ( Δ - K )นั้นเป็นไปไม่ได้ที่จะแก้ปัญหาอย่างมีประสิทธิภาพสำหรับnจำนวนมากแต่มีกลอุบายใดที่จะแก้ไขได้โดยใช้โครงสร้างของK ?
แก้ไข: จะทำอะไรเช่น
// แก้ปัญหาสำหรับ x k + 1ด้วย Gauss-Seidel
ลู่เข้าหาทางออกที่ถูกต้อง? ฉันอ่านว่าวิธีการแยกดังกล่าวมาบรรจบกันถ้าโดยที่ρเป็นบรรทัดฐานของสเปกตรัม ฉันคำนวณค่าลักษณะเฉพาะด้วยตนเองของΔ - 1 Kสำหรับค่าขนาดเล็กที่แตกต่างกันของnและพวกมันทั้งหมดเป็นศูนย์ยกเว้นค่าที่มีค่าลบสูงมาก (ประมาณ ~ 500 สำหรับn = 256 ) ดังนั้นฉันเดาว่าจะไม่ทำงาน
แก้ไข: ข้อมูลเพิ่มเติมเกี่ยวกับ :
เป็นสมมาตรและเป็นลบที่ชัดเจนและโดดเด่นในแนวทแยงมุม
มันถูกสร้างขึ้นด้วยวิธีดังต่อไปนี้ใน matlab
n=W*H*D;
e=ones(W*H*D,1);
d=[e,e,e,-6*e,e,e,e];
delta=spdiags(d, [-W*H, -W, -1, 0, 1, W, W*H], n, n);