กลับไปหน้าบทความ

อ่าน 10 นาที

ตัวรวมเลขชี้กำลัง

ตัวรวมเชิงเลขชี้กำลัง (Exponential integrators) เป็น วิธีการเชิงตัวเลขประเภทหนึ่งสำหรับการแก้สมการเชิงอนุพันธ์สามัญโดยเฉพาะอย่างยิ่งปัญหาค่าเริ่มต้นวิธีการกลุ่มใหญ่จากสาขาการวิเครา...

ตัวรวมเลขชี้กำลัง

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

พื้นหลัง

วิธีการเหล่านี้ได้รับการยอมรับโดย Certaine [ 1 ]และ Pope [ 2 ]ย้อนกลับไปอย่างน้อยในช่วงทศวรรษ 1960 เมื่อไม่นานมานี้ ตัวรวมเลขชี้กำลังได้กลายเป็นหัวข้อวิจัยที่ได้รับความสนใจอย่างมาก ดูHochbruckและ Ostermann (2010) [ 3 ] เดิมทีพัฒนาขึ้นเพื่อแก้สมการเชิงอนุพันธ์แบบแข็งวิธีการเหล่านี้ถูกนำมาใช้เพื่อแก้สมการเชิงอนุพันธ์ย่อยรวมถึงปัญหาไฮเปอร์โบลิกและพาราโบลิ ก [ 4 ]เช่น สมการ ความร้อน

การแนะนำ

เราพิจารณาปัญหาค่าเริ่มต้นในรูปแบบดังต่อไปนี้

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

การบูรณาการที่แม่นยำของปัญหานี้ตั้งแต่เวลา 0 ถึงเวลาภายหลังสามารถทำได้โดยใช้เมทริกซ์เอกซ์โพเนนเชียลเพื่อกำหนดสมการอินทิกรัลสำหรับคำตอบที่แม่นยำ: [ 3 ]

นี่คล้ายกับปริพันธ์ที่แน่นอนที่ใช้ในทฤษฎีบท Picard–Lindelöfในกรณีของสูตรนี้เป็นคำตอบที่แน่นอนของ สมการ เชิง อนุพันธ์เชิงเส้น

วิธีการเชิงตัวเลขจำเป็นต้องมีการแบ่งส่วนสมการ (2) ออกเป็นส่วนย่อย ซึ่งสามารถอิงตาม การแบ่งส่วนRunge-Kutta [ 5 ] [ 6 ] [ 7 ]วิธีการหลายขั้นตอนเชิงเส้นหรือตัวเลือกอื่นๆ อีกมากมาย

วิธีการแบบเอกซ์โปเนนเชียลของโรเซนบร็อก

วิธีการของ Rosenbrock แบบเอกซ์โพเนนเชียลได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพมากในการแก้ระบบสมการเชิงอนุพันธ์สามัญแบบแข็งขนาดใหญ่ ซึ่งมักเกิดจากการแยกส่วนเชิงพื้นที่ของ PDE ที่ขึ้นอยู่กับเวลา (พาราโบลิก) ตัวรวมเหล่านี้สร้างขึ้นบนพื้นฐานของการทำให้เป็นเชิงเส้นอย่างต่อเนื่องของ (1) ตามการแก้ปัญหาเชิงตัวเลข

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

แนวคิดในขณะนี้คือการประมาณค่าอินทิกรัลใน (4) โดยใช้กฎการหาปริพันธ์เชิงตัวเลขบางอย่างที่มีโหนดและน้ำหนัก( ) ซึ่งจะให้คลาสของวิธีการ Rosenbrock แบบเอกซ์โพเนนเชียลแบบชัดเจน 4 ขั้นตอนดังต่อไปนี้ ดู Hochbruck และ Ostermann (2006), Hochbruck, Ostermann และ Schweitzer (2009): โดยที่, , .สัมประสิทธิ์มักจะถูกเลือกเป็นผลรวมเชิงเส้นของฟังก์ชันทั้งหมดตามลำดับ โดยที่ ฟังก์ชันเหล่านี้เป็นไปตามความสัมพันธ์เวียนเกิด โดยการแนะนำความแตกต่างพวกมันสามารถถูกกำหนดรูปแบบใหม่ให้มีประสิทธิภาพมากขึ้นสำหรับการใช้งาน (ดู[ 3 ] ด้วย ) เป็น

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

เพื่อความสะดวก สัมประสิทธิ์ของวิธีการเลขชี้กำลังแบบชัดเจนของ Rosenbrock รวมทั้งวิธีการแบบฝังตัว สามารถแสดงได้โดยใช้ตาราง Butcher แบบลดรูป ดังต่อไปนี้:

เงื่อนไขการสั่งซื้อที่เข้มงวด

ยิ่งไปกว่านั้น มีการแสดงให้เห็นใน Luan และ Ostermann (2014a) [ 8 ]ว่าแนวทางการกำหนดรูปแบบใหม่นำเสนอวิธีใหม่และง่ายในการวิเคราะห์ข้อผิดพลาดเฉพาะที่และด้วยเหตุนี้จึงสามารถอนุมานเงื่อนไขลำดับที่แข็งสำหรับวิธีการ Rosenbrock แบบเอกซ์โพเนนเชียลได้ถึงลำดับที่ 5 ด้วยความช่วยเหลือของเทคนิคใหม่นี้ร่วมกับการขยายแนวคิด B-series ทฤษฎีสำหรับการอนุมานเงื่อนไขลำดับที่แข็งสำหรับตัวรวม Rosenbrock แบบเอกซ์โพเนนเชียลของลำดับใด ๆ ได้รับการนำเสนอในที่สุดใน Luan และ Ostermann (2013) [ 9 ]ตัวอย่างเช่น ในงานนั้นได้มีการอนุมานเงื่อนไขลำดับที่แข็งสำหรับวิธีการ Rosenbrock แบบเอกซ์โพเนนเชียลได้ถึงลำดับที่ 6 ซึ่งระบุไว้ในตารางต่อไปนี้:

เลขที่เงื่อนไขการสั่งซื้อที่เข้มงวดคำสั่ง
13
24
35
4
56
6
7

ในที่นี้ , , และแทนเมทริกซ์จัตุรัสใดๆ

การวิเคราะห์การบรรจบกัน

มีการพิสูจน์ผลลัพธ์ด้านเสถียรภาพและการลู่เข้าของวิธีการ Rosenbrock แบบเอกซ์โปเนนเชียลในกรอบของเซมิกรุปต่อเนื่องอย่างเข้มข้นในปริภูมิ Banach บางส่วน

ตัวอย่าง

แผนการทั้งหมดที่นำเสนอไว้ด้านล่างนี้เป็นไปตามเงื่อนไขลำดับที่เข้มงวด และจึงเหมาะสมสำหรับการแก้ปัญหาที่เข้มงวดเช่นกัน

วิธีการลำดับที่สอง

วิธีการ Rosenbrock แบบเลขชี้กำลังที่ง่ายที่สุดคือแบบแผน Rosenbrock–Euler แบบเลขชี้กำลัง ซึ่งมีอันดับ 2 ดูตัวอย่างเช่น Hochbruck et al. (2009):

วิธีการลำดับที่สาม

วิธีการ Rosenbrock แบบเอกซ์โปเนนเชียลลำดับที่สามประเภทหนึ่งได้รับการพัฒนาขึ้นในงานของ Hochbruck et al. (2009) โดยตั้งชื่อว่า exprb32 ซึ่งมีรูปแบบดังนี้:

เอ็กซ์พร์บ32:

1
0

ซึ่งอ่านได้ว่า ที่ไหน

สำหรับการใช้งานแผนการนี้โดยปรับขนาดขั้นตอนได้ สามารถผนวกรวมเข้ากับฟังก์ชันเอกซ์โปเนนเชียลของ Rosenbrock–Euler ได้:

วิธี ETDRK4 ลำดับที่สี่ของ Cox และ Matthews

Cox และ Matthews [ 5 ]อธิบายวิธีการลำดับที่สี่ของการหาผลต่างเวลาแบบเอกซ์โพเนนเชียล (ETD) ซึ่งพวกเขาใช้Mapleในการสร้าง

เราใช้สัญลักษณ์ของพวกเขา และสมมติว่าฟังก์ชันที่ไม่ทราบค่าคือและเรามีคำตอบที่ทราบแล้วณ เวลานอกจากนี้ เราจะใช้ด้านขวามือที่อาจขึ้นอยู่กับเวลาอย่างชัดเจน:

ค่าสามขั้นตอนแรกถูกสร้างขึ้น: การอัปเดตครั้งสุดท้ายจะได้รับโดย:

หากนำไปใช้อย่างไม่รอบคอบ อัลกอริทึมข้างต้นจะประสบปัญหาความไม่เสถียรทางตัวเลขเนื่องจากข้อผิดพลาดในการปัดเศษจุดลอยตัว[ 10 ] เพื่อดูว่าทำไม ลองพิจารณาฟังก์ชันแรก ซึ่งมีอยู่ในวิธีออยเลอร์ลำดับที่หนึ่ง เช่นเดียวกับทั้งสามขั้นตอนของ ETDRK4 สำหรับค่าเล็กๆ ของฟังก์ชันนี้จะประสบปัญหาข้อผิดพลาดในการตัดทอนทางตัวเลข อย่างไรก็ตาม ปัญหาทางตัวเลขเหล่านี้สามารถหลีกเลี่ยงได้โดยการประเมินฟังก์ชันผ่านวิธีการอินทิกรัลเส้นโค้ง[ 10 ]หรือโดยตัวประมาณ Padé [ 11 ]

แอปพลิเคชัน

ตัวรวมเลขชี้กำลังถูกใช้สำหรับการจำลองสถานการณ์ที่ซับซ้อนใน การคำนวณ ทางวิทยาศาสตร์และภาพเช่น ในพลศาสตร์โมเลกุล [ 12 ] สำหรับการจำลองวงจรVLSI [ 13 ] [ 14 ]และในกราฟิกคอมพิวเตอร์ [ 15 ] นอกจากนี้ยังใช้ในบริบทของวิธีการมอนเตคาร์โลแบบไฮบริด[ 16 ]ในการใช้งานเหล่านี้ ตัวรวมเลขชี้กำลังแสดงให้เห็นถึงข้อได้เปรียบของความสามารถในการก้าวเวลาขนาดใหญ่และความแม่นยำสูง เพื่อเร่งการประเมินฟังก์ชันเมทริกซ์ในสถานการณ์ที่ซับซ้อนดังกล่าว ตัวรวมเลขชี้กำลังมักจะถูกรวมเข้ากับวิธีการฉายภาพพื้นที่ย่อย Krylov

ดูเพิ่มเติม

หมายเหตุ

  • ตัวรวมสัญญาณบน GPGPU
  • โค้ดสำหรับอินทิเกรเตอร์เลขชี้กำลังแบบไร้ตาข่าย
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Exponential_integrator&oldid=1349175951 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ตัวรวมเลขชี้กำลัง

ตัวรวมเชิงเลขชี้กำลัง (Exponential integrators) เป็น วิธีการเชิงตัวเลขประเภทหนึ่งสำหรับการแก้สมการเชิงอนุพันธ์สามัญโดยเฉพาะอย่างยิ่งปัญหาค่าเริ่มต้นวิธีการกลุ่มใหญ่จากสาขาการวิเครา...

พื้นหลัง

วิธีการเหล่านี้ได้รับการยอมรับโดย Certaine [ 1 ] และ Pope [ 2 ] ย้อนกลับไปอย่างน้อยในช่วงทศวรรษ 1960 เมื่อไม่นานมานี้ ตัวรวมเลขชี้กำลังได้กลายเป็นหัวข้อวิจัยที่ได้รับความสนใจอย่างมาก ดู Hochbruck และ Ostermann (2010) [ 3 ] เดิมทีพัฒนาขึ้นเพื่อแก้สม...

การแนะนำ

เราพิจารณา ปัญหาค่าเริ่มต้น ในรูปแบบดังต่อไปนี้

วิธีการแบบเอกซ์โปเนนเชียลของโรเซนบร็อก

วิธีการของ Rosenbrock แบบเอกซ์โพเนนเชียลได้รับการพิสูจน์แล้วว่ามีประสิทธิภาพมากในการแก้ระบบสมการเชิงอนุพันธ์สามัญแบบแข็งขนาดใหญ่ ซึ่งมักเกิดจากการแยกส่วนเชิงพื้นที่ของ PDE ที่ขึ้นอยู่กับเวลา (พาราโบลิก)...