ข้อโต้แย้งที่เข้าใจได้ง่ายว่าวิธี Runge – Kutta ปกติไม่สามารถทำให้เป็นมาตรฐาน SDE ได้?


9

วิธีการที่ไร้เดียงสาในการแก้สมการเชิงอนุพันธ์สุ่ม (SDEs) จะเป็น:

  • ใช้วิธี Runge – Kutta หลายขั้นตอนปกติ
  • ใช้การแยกส่วนที่ดีพอของกระบวนการ Wiener
  • ทำแต่ละขั้นตอนของวิธี Runge – Kutta ซึ่งคล้ายกับ Euler – Maruyama

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


@BiswajitBanerjee: ฉันตระหนักถึงสิ่งนี้และฉันไม่ได้อ้างว่าฉันเข้าใจสิ่งนี้ในระดับที่ลึกที่สุดเท่าที่จะเป็นไปได้ ถึงกระนั้นฉันก็ไม่คิดว่าการให้ข้อโต้แย้งทั้งหมดที่นี่จะปรับปรุงคำตอบเพราะผู้ที่สามารถให้คำตอบได้ตระหนักถึงพวกเขา ยิ่งไปกว่านั้นกรณีนี้ค่อนข้างพิเศษเพราะมันเกี่ยวกับการอธิบายว่าทำไมบางสิ่งบางอย่างไม่ทำงานซึ่งมีคำตอบมากมายโดยธรรมชาติเริ่มต้นด้วย“ เราทดสอบแล้วและล้มเหลว”
Wrzlprmft

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

คำตอบ:


13

ลองทำสมการเชิงอนุพันธ์สุ่ม:

Xt=f(t,Xt)dt+g(t,Xt)dWt

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

ความสม่ำเสมอของสมการ

ก่อนอื่นวิธีการที่คุณเสนอไม่ได้คำนึงถึงความจริงที่ว่า Xtไม่แตกต่างกันอย่างต่อเนื่อง ที่จริงแล้วคุณสามารถใช้ผลลัพธ์ของ Rossler เพื่อแสดงให้เห็นว่าการขยายวิธี RK ปกติตามที่คุณแนะนำจะส่งผลให้วิธีการรวมกัน แต่พวกเขาจะมีคำสั่งที่แข็งแกร่ง 0.5 เท่านั้น เหตุผลก็เพราะพวกเขาได้รับการใช้แคลคูลัสด้วยXtเป็น differentiable และมีชุดเทย์เลอร์ การเคลื่อนไหวของ Brownian นั้นไม่สามารถเปลี่ยนแปลงได้และจะมีความต่อเนื่องของ Holderα<0.5 เช่น

อย่างไรก็ตามเช่นเดียวกับในทฤษฎีการก่อกวนกระบวนการที่ไม่ปกติพอไม่สามารถขยายได้ในแง่ของซีรีส์เทย์เลอร์ แต่มีความเป็นปกติของผู้ถือ α พวกเขาสามารถขยายได้ในแง่ของซีรีส์ Puiseux พร้อมเงื่อนไข αนั่นคือสำหรับการเคลื่อนที่แบบบราวเนียนมีการขยายความคิดแบบเทย์เลอร์ซึ่งขยายในแง่ของสิ่งที่ชอบ 12สัญญาซื้อขายล่วงหน้า เช่นเดียวกับแคลคูลัสปกติเทอมแรกคือ "เทอมเชิงเส้น" คือการเปลี่ยนแปลงdเสื้อ ถึง Δเสื้อ และ dWเสื้อ ถึง ยังไม่มีข้อความ(0,dเสื้อ)และคุณได้สิ่งที่ถูกต้อง นี่คือสาเหตุที่วิธีการต่าง ๆ รวมถึงสิ่งต่าง ๆ เช่นออยเลอร์ - มารุยามาบรรจบกันด้วยคำสั่งที่แข็งแกร่ง 0.5: พวกเขาได้รับเทอมแรกในซีรี่ส์เทย์เลอร์ที่ถูกต้อง อย่างไรก็ตามเงื่อนไขการสั่งซื้อที่สูงขึ้นจะต้องมีการแก้ไขสำหรับความจริงที่ว่าXเสื้อ ไม่แตกต่างกันอย่างต่อเนื่องซึ่งเป็นสาเหตุที่วิธีการปกติไม่สามารถทำได้

ความสัมพันธ์ทันทีและอินเทอร์รัปต์ซ้ำ

นั่นเป็นคำอธิบายแบบฮิวริสติกอย่างรวดเร็ว แต่มีมากกว่านั้น ลองดูรายละเอียดอื่น ๆ ซีรี่ส์เทย์เลอร์ไม่ได้เป็นเพียงการขยายตัวในแง่ของตราสารอนุพันธ์ แต่ยังสามารถคิดได้ว่าเป็นคำสั่งซื้อที่มีจำนวนสูงกว่าเพื่อรวมเข้าด้วยกันXเสื้อ=X0+Δเสื้อ(เสื้อ,Xเสื้อ)กำลังผสานรวมครั้งเดียว แต่ถ้าคุณเพิ่มdเสื้อ2 คำศัพท์เพื่อให้ได้หน่วยที่ถูกต้องคุณต้องทำอินทิกรัลสองครั้ง dเสื้อ2 เป็นเรื่องง่ายที่จะรวมสองครั้ง แต่สิ่งที่เป็น dWเสื้อผมdWเสื้อJ? สิ่งเหล่านี้เป็นความสัมพันธ์แบบฉับพลันระหว่างการเคลื่อนไหวของ Brownian คุณจำเป็นต้องรู้สิ่งนี้เพื่อคำนวณอินทิกรัลคู่ หากคุณดูเฉพาะค่าเฉลี่ยคุณสามารถลุ้นสิ่งนี้ได้ แต่ในวิถีใดมีความสัมพันธ์ระหว่างการเคลื่อนไหว Brownian ที่แตกต่างกันของระบบของสมการเชิงอนุพันธ์ สมมติว่าไม่มีความสัมพันธ์ระหว่างการเคลื่อนไหวของบราวเนียนเป็นอีกวิธีในการอธิบายลักษณะการขยายของ Maruyama ของวิธีการที่กำหนดไว้ล่วงหน้า แต่เพื่อให้ได้คำต่อไปในซีรีส์ (1.0 เทอม) คุณต้องทำให้ถูกต้อง การแก้ไขของ Milstein นั้นเป็นการเพิ่มคำที่เกี่ยวข้องกันอย่างแม่นยำ เมื่อเสียงเป็นเส้นทแยงมุมนี่เทียบเท่ากับการทำความเข้าใจว่าไม่มีความสัมพันธ์ยกเว้นกับตัวเอง แต่ความสัมพันธ์กับตัวตนของคนนั้นเป็นเพียงความแปรปรวนซึ่งเป็นdเสื้อและจะต้องมีการแก้ไข dWเสื้อ2 VS dเสื้อเช่น dW2-dเสื้อ. เมื่อไม่มีเสียงในแนวทแยงอินทิกรัลสองตัวเหล่านี้จะต้องประมาณค่าเพื่อให้สหสัมพันธ์ของการเคลื่อนที่แบบบราวเนียนนั้นถูกนำมาพิจารณาในทันที (เนื่องจากไม่มีวิธีการวิเคราะห์แม้แต่อินทิกรัลคู่)

ผลเฉลี่ยของการแพร่กระจาย

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

แต่นี่ไม่ถูกต้องจริงเมื่อวาง ก.ในบริบทของ SDE ถ้าเราคิดถึงอนุพันธ์ของก. ในแง่ของการเปลี่ยนแปลงเท่าใด Xเสื้อมันไม่ได้เป็นค่าเฉลี่ยที่ชี้ไปในทิศทางเดียวกันเสมอไปเนื่องจากมันจะคูณด้วยปัจจัยสุ่มนี้เสมอ dWเสื้อ. คำถามคืออะไรขนาดเฉลี่ยของสิ่งนี้dWเสื้อ? การแพร่มีการเปลี่ยนแปลงโดยเฉลี่ยในระดับของΔเสื้อดังนั้นในความเป็นจริงผลกระทบนั้น ก.(เสื้อ,Xเสื้อ) มีมากขึ้นเช่น

ก.(เสื้อ+Δเสื้อ,Xเสื้อ+Δเสื้อ)-ก.(เสื้อ,Xเสื้อ)Δเสื้อ

คุณสามารถแสดงให้เห็นอย่างจริงจังว่าอนุพันธ์เชิงตัวเลขควรเป็นสิ่งนี้ด้วย Xเสื้อ+Δเสื้อ=Xเสื้อ+ก.(เสื้อ,Xเสื้อ)Δเสื้อ เป็น "ตัวทำนายล่วงหน้าในเวลา"

แต่โดยสังหรณ์ใจนี่เป็นเพียงการทำความเข้าใจผลเฉลี่ยที่ ก. มีเส้นทางการเคลื่อนที่ของ Xเสื้อประมาณ ก.(เสื้อ,Xเสื้อ)Δเสื้อ. ในเมธอด Runge-Kutta ซึ่งเป็นขั้นตอนภายในเวลาผม ควรจะเป็นการประมาณค่าของ Xเสื้อ+ผมΔเสื้อแต่ถึงกระนั้นจากการโต้เถียงแบบฮิวริสติกทางกายภาพอย่างรวดเร็วเกี่ยวกับการแพร่กระจายเราเห็นว่าการขยายของเมธอด Runge-Kutta อย่างง่ายนั้นผิดโดยเฉลี่ยแล้ว: มันผิดโดยเกี่ยวกับ ก.(เสื้อ,Xเสื้อ)ผมΔเสื้อซึ่งเป็นอีกวิธีหนึ่งที่จะอธิบายได้ว่าทำไมมันถึงอยู่ในลำดับที่แข็งแกร่งที่สุด 0.5 (มันน่าแปลกใจที่วิธีการยังคงใช้งานได้! แต่คุณสามารถระบุคุณลักษณะนี้ได้จากข้อเท็จจริงที่ว่าจำนวนขั้นตอนในวิธีการ RK ต้องเป็น 1 ออก). ที่น่าสนใจอาร์กิวเมนต์ฮิวริสติกนี้ค่อนข้างลึกเนื่องจากวิธี Stochastic Runge-Kutta ที่สูงกว่าเช่น Rossler มีการแก้ไขที่เกี่ยวข้องกับก.(เสื้อ,Xเสื้อ)Δเสื้อ.

ข้อสรุป

สิ่งเหล่านี้คือวิธีการแก้ปัญหาด้วยวิธีต่างกัน 3 วิธีเพื่อให้เข้าใจว่าทำไมคำสั่งซื้อที่สูงขึ้นจึงต้องมีแคลคูลัสสุ่ม คำสั่งซื้อที่สูงขึ้นจะต้องคำนึงถึงความจริงที่ว่าผู้ถือสม่ำเสมอคือ 1/2 ดังนั้นจึงมีข้อกำหนดเพิ่มเติมในซีรีส์เทย์เลอร์พวกเขาจะต้องคำนึงถึงความสัมพันธ์แบบทันทีทันใดและอย่างน้อยพวกเขาต้องคำนึงถึงผลกระทบโดยเฉลี่ยของระยะแพร่ . มิฉะนั้นพวกเขาจะถึงวาระที่จะไม่ถูกต้องO(Δเสื้อ)และแทนที่จะตอบสนอง "การประมาณเชิงเส้น" ของคำแรกและรับเท่านั้น O(Δเสื้อ).

แน่นอนในบางกรณีมีวิธีการหาภาพรวมที่เหมาะสมที่ให้วิธีการสั่งซื้อที่สูงขึ้น แต่ฉันจะปล่อยให้มันเป็นหัวข้อที่ห้อยต่องแต่งเพราะนั่นเป็นจุดหนึ่งของกระดาษที่ฉันจะส่งเร็ว ๆ นี้ หวังว่านี่จะช่วยได้

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