ให้บอกว่าคุณมีตารางต่อไปนี้ประกอบด้วยองค์ประกอบสี่เหลี่ยม:
ตอนนี้ถ้าคุณทำการประมาณค่าของคุณโดยสมมติว่าเป็นตารางสี่เหลี่ยมที่มีโครงสร้างปกติแล้วคุณจะได้รับการแนะนำข้อผิดพลาดที่เกี่ยวข้องกับการแก้ไขที่ไม่ถูกต้องนี้ กล่าวอีกนัยหนึ่งเมื่อคุณ จำกัด เวกเตอร์ที่เหลือของคุณและเมื่อคุณขยายเวกเตอร์ข้อผิดพลาดของคุณจะมีข้อผิดพลาดจากการแก้ไข
ทีนี้ถ้ากริดของคุณ "ปิด" เป็นกริดคาร์ทีเซียนที่มีโครงสร้างแบบปกติแล้วนี่อาจใช้งานได้อย่างน้อยในตอนแรก แต่ฉันสงสัยว่าหนึ่งในสองสิ่งจะเกิดขึ้น
1) คุณอาจพบว่า Multigrid เริ่มมาบรรจบกันในตอนแรก หลังจากเริ่มต้นข้อผิดพลาดของคุณคือ anyways ขนาดใหญ่และการประมาณ "โดยประมาณ" ของคุณจริง ๆ แล้วก็หมายความว่าบางโหนดจะถูกแทนเล็กน้อยในขณะที่บางคนอยู่ภายใต้การนำเสนอเล็กน้อย อย่างไรก็ตามคุณอาจพบว่าการบรรจบกันหยุดนิ่งในขณะที่การแก้ปัญหามีความแม่นยำมากขึ้นและการแก้ไขข้อผิดพลาดมีความสำคัญมากขึ้น
2) ความเป็นไปได้อีกอย่างหนึ่งก็คือมัลติกริดจะมาบรรจบกัน แต่ไม่เร็วเท่าที่ควรถ้าคุณใช้การแก้ไขที่ถูกต้อง
โดยพื้นฐานด้วยการแก้ไขของคุณคุณกำลังชั่งน้ำหนักความสำคัญของโหนดบางอย่างไม่ถูกต้อง ตัวอย่างเช่นใน 2D หากคุณรับน้ำหนักโหนดที่ระบุเป็น:
⎡⎣⎢0.250.50.250.51.00.50.250.50.25⎤⎦⎥
เมื่ออยู่ในความจริงเพราะตารางของคุณไม่ตรงกับที่ควรจะเป็น:
⎡⎣⎢0.250.550.280.551.00.520.250.490.30⎤⎦⎥
จากนั้นจะส่งผลให้เกิดข้อผิดพลาดบางอย่าง ข้อผิดพลาดนี้จะป้องกันการรวมตัวหรือไม่นั้นขึ้นอยู่กับว่ากริดของคุณอยู่ไกลจากการเป็นแบบคาร์ทีเซียนมากแค่ไหน
ในขณะที่ AMG นั้นยากที่จะเข้าใจ / ใช้งานดูเหมือนว่ามันเป็นวิธีที่ถูกต้องสำหรับกริดของคุณ การใช้ Multigrid ทางเรขาคณิตกับกริดสี่เหลี่ยม "โดยประมาณ" อาจใช้งานได้ แต่ฉันคิดว่ามันเป็นวิธีแก้ปัญหาแบบวงดนตรีที่ดีที่สุด หวังว่านี่จะช่วยได้
ปรับปรุง : ฉันคิดว่าอาจมีความสับสนในคำตอบของฉัน ฉันไม่ได้บอกว่ามัลติกริดทางเรขาคณิตจะใช้ได้กับตาข่ายคาร์ทีเซียนเท่านั้น แต่การนิยามการแก้ไข (และการ จำกัด ดังนั้น) บนตาข่ายคาร์ทีเซียนนั้นง่ายในขณะที่ตาข่ายที่ไม่มีโครงสร้างอาจเป็นเรื่องยาก ตัวอย่างเช่นพิจารณากรณีของโดเมน 2D ที่เรียบง่ายด้วยตาข่ายสามเหลี่ยม การปรับแต่งตาข่ายนี้เป็นเรื่องง่าย - อย่างน้อยต้องมีแนวคิด - แต่คุณจะกำหนดตัวดำเนินการแก้ไขระหว่างตาข่ายหยาบและตาข่ายได้อย่างไร ฉันชอบ AMG เพียงเพราะมันทำงานได้ดีกว่าตัวแก้ "กล่องดำ" นั่นคือไม่ต้องการข้อมูลเกี่ยวกับตาข่ายที่กำลังจะตาย แต่นี่เป็นเพียงความลำเอียงของฉัน Multigrid ทางเรขาคณิตสามารถทำงานได้ตราบใดที่คุณสามารถให้บริการการแก้ไขที่แม่นยำ