ชีวประวัติ ลักษณะเฉพาะ การวิเคราะห์

วิธีการวนซ้ำอย่างง่ายพร้อมพารามิเตอร์ที่เหมาะสมที่สุด วิธีการทำซ้ำในการแก้ปัญหาคราบ

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

มาดูวิธีการกัน วิธีนี้ถูกนำมาใช้เมื่อแก้ SLAE วิธีการวนซ้ำอย่างง่ายมีอัลกอริทึมดังต่อไปนี้:

1. การตรวจสอบการปฏิบัติตามเงื่อนไขการลู่เข้าในเมทริกซ์ดั้งเดิม ทฤษฎีบทการลู่เข้า: หากเมทริกซ์ดั้งเดิมของระบบมีความโดดเด่นในแนวทแยง (นั่นคือ ในแต่ละแถว องค์ประกอบของเส้นทแยงมุมหลักจะต้องมีค่าสัมบูรณ์มากกว่าผลรวมขององค์ประกอบของเส้นทแยงมุมรองด้วยค่าสัมบูรณ์) ดังนั้นวิธีการ การวนซ้ำอย่างง่าย- มาบรรจบกัน

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

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

3. การเปลี่ยนแปลงของระบบผลลัพธ์ให้เป็นรูปแบบปกติ:

x - =β - +α*x -

สิ่งนี้สามารถทำได้หลายวิธีเช่น: จากสมการแรกแสดง x 1 ในรูปของไม่ทราบอื่น ๆ จากที่สอง - x 2 จากที่สาม - x 3 เป็นต้น ในกรณีนี้เราใช้สูตร:

α ij = -(a ij / a ii)

ฉัน = ข ฉัน /a ii
คุณควรตรวจสอบให้แน่ใจอีกครั้งว่าระบบผลลัพธ์ของรูปแบบปกติตรงตามเงื่อนไขการลู่เข้า:

∑ (j=1) |α ij |≤ 1 ในขณะที่ i= 1,2,...n

4. อันที่จริงเราเริ่มใช้วิธีการประมาณต่อเนื่องกัน

x (0) คือการประมาณค่าเริ่มต้น เราจะเขียน x (1) ผ่านค่านั้น จากนั้นเราจะเขียนค่า x (2) ถึง x (1) สูตรทั่วไปรูปแบบเมทริกซ์ดูเหมือนว่านี้:

x (n) = β - +α*x (n-1)

เราคำนวณจนกว่าเราจะบรรลุความแม่นยำที่ต้องการ:

สูงสุด | x i (k)-x i (k+1) ≤ ε

ดังนั้น เรามานำวิธีการวนซ้ำแบบง่ายๆ มาปฏิบัติกัน ตัวอย่าง:
แก้ SLAE:

4.5x1-1.7x2+3.5x3=2
3.1x1+2.3x2-1.1x3=1
1.8x1+2.5x2+4.7x3=4 ด้วยความแม่นยำ ε=10 -3

มาดูกันว่าองค์ประกอบในแนวทแยงมีอิทธิพลเหนือโมดูลัสหรือไม่

เราจะเห็นว่ามีเพียงสมการที่สามเท่านั้นที่ตรงตามเงื่อนไขการลู่เข้า เราแปลงสมการที่หนึ่งและที่สอง และเพิ่มสมการที่สองลงในสมการแรก:

7.6x1+0.6x2+2.4x3=3

จากอันที่สามเราลบอันแรก:

2.7x1+4.2x2+1.2x3=2

เราแปลงระบบดั้งเดิมเป็นระบบที่เทียบเท่า:

7.6x1+0.6x2+2.4x3=3
-2.7x1+4.2x2+1.2x3=2
1.8x1+2.5x2+4.7x3=4

ตอนนี้เรามาทำให้ระบบกลับสู่รูปแบบปกติ:

x1=0.3947-0.0789x2-0.3158x3
x2=0.4762+0.6429x1-0.2857x3
x3= 0.8511-0.383x1-0.5319x2

เราตรวจสอบการบรรจบกันของกระบวนการวนซ้ำ:

0.0789+0.3158=0,3947 ≤ 1
0.6429+0.2857=0.9286 ≤ 1
0.383+ 0.5319= 0.9149 ≤ 1 เช่น ตรงตามเงื่อนไข

0,3947
การเดาเริ่มต้น x(0) = 0.4762
0,8511

เมื่อแทนค่าเหล่านี้ลงในสมการของรูปแบบปกติเราจะได้ค่าต่อไปนี้:

0,08835
x(1) = 0.486793
0,446639

แทนที่ค่าใหม่เราจะได้:

0,215243
x(2) = 0.405396
0,558336

เราทำการคำนวณต่อไปจนกว่าเราจะเข้าใกล้ค่าที่ตรงตามเงื่อนไขที่กำหนด

x (7) = 0.441091

ตรวจสอบความถูกต้องของผลลัพธ์ที่ได้รับ:

4,5*0,1880 -1.7*0,441+3.5*0,544=2,0003
3.1*0.1880+2.3*0.441-1.1x*0.544=0.9987
1.8*0,1880+2.5*0,441+4.7*0,544=3,9977

ผลลัพธ์ที่ได้จากการแทนที่ค่าที่พบลงในสมการดั้งเดิมนั้นตรงตามเงื่อนไขของสมการโดยสมบูรณ์

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

ลองพิจารณาดู ระบบเชิงเส้น สมการพีชคณิต

เรามาใช้จ่ายกันสักหน่อย การแปลงที่เท่ากัน- ลองคูณทั้งสองส่วนของระบบด้วยสเกลาร์แฟคเตอร์เดียวกัน แล้วบวกเวกเตอร์ทางด้านซ้ายและด้านขวาของระบบ ตอนนี้ระบบสมการสามารถเขียนในรูปแบบที่สะดวกสำหรับการวนซ้ำได้:

(2.15)

ตอนนี้เราจะสร้างลำดับของการประมาณค่าเฉลยของระบบ ลองเลือกเวกเตอร์ตามใจชอบ - การประมาณค่าเริ่มต้นของวิธีแก้ปัญหา ส่วนใหญ่มักสันนิษฐานง่ายๆ ว่าเป็นเวกเตอร์ศูนย์ เป็นไปได้มากว่าการประมาณเริ่มต้นไม่เป็นไปตาม (2.15) และดังนั้นจึงเป็นไปตามระบบดั้งเดิม เมื่อนำไปแทนลงในสมการดั้งเดิม จะเกิดความคลาดเคลื่อนขึ้น เมื่อคำนวณความคลาดเคลื่อนแล้ว โดยใช้ (2.15) เราจึงปรับแต่งการประมาณค่าของสารละลายได้ โดยสมมติว่า

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

(2.16)

(หรือใครก็ตาม. เวกเตอร์โดยพลการ- หากมีขีดจำกัดของลำดับดังกล่าว เราก็จะพูดถึง การบรรจบกันกระบวนการวนซ้ำเพื่อแก้ไข SLAE

มีรูปแบบอื่นๆ ของการเขียนวิธีการวนซ้ำ เช่น

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

ทฤษฎีบท ( สภาพที่เพียงพอการบรรจบกัน วิธีการวนซ้ำอย่างง่าย- กระบวนการวนซ้ำ (2.16) มาบรรจบกันเพื่อแก้ปัญหา SLAE ด้วยความเร็ว ความก้าวหน้าทางเรขาคณิตเมื่อตรงตามเงื่อนไข:

การพิสูจน์.

ให้เป็นคำตอบที่แน่นอนของระบบ (2) ลบจาก (2.16)-(2.15) เราได้รับ หรือแสดงถึงข้อผิดพลาด เราได้สมการวิวัฒนาการของข้อผิดพลาด สายโซ่ของอสมการนั้นถูกต้อง: , โดยที่

ตามมาว่าเมื่อไร.

จากความไม่เท่าเทียมกัน เป็นไปได้ที่จะได้รับการประมาณจำนวนการวนซ้ำที่จำเป็นเพื่อให้ได้ความแม่นยำ เช่น เพื่อให้เป็นไปตามเงื่อนไข ประมาณนี้ มีรูปแบบ

ทฤษฎีบท (เกณฑ์การลู่เข้า วิธีการวนซ้ำอย่างง่าย (ไม่มีหลักฐาน))- ให้ SLAE (2.15) มีวิธีแก้ปัญหาที่ไม่เหมือนใคร จากนั้นสำหรับการบรรจบกันของกระบวนการวนซ้ำ (2.16) จึงมีความจำเป็นและเพียงพอว่าทั้งหมด ค่าลักษณะเฉพาะเมทริกซ์โดย ค่าสัมบูรณ์น้อยกว่าหนึ่ง

ลองเปรียบเทียบตามปริมาณดูครับ การดำเนินการทางคณิตศาสตร์ตรงและ วิธีการวนซ้ำ- วิธีเกาส์เซียนโดยไม่ต้องเลือกองค์ประกอบหลักเมื่อต้องการ

การดำเนินการทางคณิตศาสตร์ วิธีการวนซ้ำอย่างง่าย (2.16) โดยที่ i คือจำนวนการประมาณที่จำเป็นเพื่อให้ได้ความแม่นยำที่กำหนด ซึ่งหมายความว่าสำหรับฉัน< n/3 метод итераций становится предпочтительнее. В ปัญหาที่แท้จริงโดยพื้นฐานแล้ว นอกจากนี้ วิธีการวนซ้ำสามารถทำให้มีประสิทธิภาพมากขึ้นโดยการเปลี่ยนพารามิเตอร์การวนซ้ำ ในบางกรณี วิธีการวนซ้ำกลับกลายเป็นว่าต้านทานการสะสมข้อผิดพลาดในการปัดเศษได้ดีกว่าเส้นตรง

บรรยาย วิธีการแก้ระบบสมการเชิงเส้นพีชคณิตแบบวนซ้ำ

เงื่อนไขสำหรับการลู่เข้าของกระบวนการวนซ้ำ วิธีจาโคบี

วิธีการวนซ้ำอย่างง่าย

พิจารณาระบบสมการพีชคณิตเชิงเส้น

หากต้องการใช้วิธีการวนซ้ำ ระบบจะต้องถูกลดขนาดให้อยู่ในรูปแบบที่เทียบเท่ากัน

จากนั้นจะมีการเลือกการประมาณเริ่มต้นของระบบสมการและพบลำดับของการประมาณราก

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

วิธีจาโคบี .

วิธีที่ง่ายที่สุดในการนำระบบมาอยู่ในรูปแบบที่สะดวกสำหรับการวนซ้ำมีดังนี้:

จากสมการแรกของระบบเราแสดงความไม่ทราบ x 1 จากสมการที่สองของระบบที่เราแสดงออก x 2 ฯลฯ

เป็นผลให้เราได้ระบบสมการที่มีเมทริกซ์ B ซึ่งมีองค์ประกอบเป็นศูนย์บนเส้นทแยงมุมหลักและองค์ประกอบที่เหลือคำนวณโดยใช้สูตร:

ส่วนประกอบของเวกเตอร์ d คำนวณโดยใช้สูตร:

สูตรการคำนวณสำหรับวิธีการวนซ้ำอย่างง่ายคือ:

หรือในรูปแบบพิกัดจะมีลักษณะดังนี้:

เกณฑ์สำหรับการสิ้นสุดการวนซ้ำในวิธี Jacobi มีรูปแบบดังนี้

ถ้า
จากนั้นเราสามารถใช้เกณฑ์ที่ง่ายกว่านี้ในการสิ้นสุดการวนซ้ำได้

ตัวอย่างที่ 1การแก้ระบบสมการเชิงเส้นโดยใช้วิธีจาโคบี

ให้ระบบสมการได้รับ:

จำเป็นต้องค้นหาวิธีแก้ไขระบบให้ถูกต้องแม่นยำ

ให้เราลดระบบให้อยู่ในรูปแบบที่สะดวกสำหรับการวนซ้ำ:

ให้เราเลือกการประมาณเบื้องต้น เช่น

- เวกเตอร์ของด้านขวา

จากนั้นการวนซ้ำครั้งแรกจะเป็นดังนี้:

การประมาณค่าต่อไปนี้ของสารละลายได้มาในทำนองเดียวกัน

ลองหาบรรทัดฐานของเมทริกซ์ B กัน

เราจะใช้บรรทัดฐาน

เนื่องจากผลรวมของโมดูลขององค์ประกอบในแต่ละแถวคือ 0.2 ดังนั้น
ดังนั้นเกณฑ์ในการยุติการวนซ้ำในปัญหานี้คือ

มาคำนวณบรรทัดฐานของความแตกต่างของเวกเตอร์:

เพราะ
บรรลุความแม่นยำที่ระบุในการวนซ้ำครั้งที่สี่

คำตอบ: x 1 = 1.102, x 2 = 0.991, x 3 = 1.0 1 1

วิธีไซเดล .

วิธีการนี้ถือได้ว่าเป็นการปรับเปลี่ยนวิธีจาโคบี แนวคิดหลักก็คือเมื่อคำนวณต่อไป (n+1)- แนวทางสู่สิ่งที่ไม่รู้จัก x ฉันที่ ฉัน >1ใช้เจอแล้ว (n+1)- e กำลังเข้าใกล้สิ่งที่ไม่รู้จัก x 1 ,x 2 , ...,xฉัน - 1 และไม่ใช่ nการประมาณค่า เช่นเดียวกับวิธีจาโคบี

สูตรการคำนวณของวิธีการในรูปแบบพิกัดมีลักษณะดังนี้:

เงื่อนไขการบรรจบกันและเกณฑ์สำหรับการสิ้นสุดการวนซ้ำสามารถดำเนินการได้เช่นเดียวกับในวิธีจาโคบี

ตัวอย่างที่ 2การแก้ระบบสมการเชิงเส้นโดยใช้วิธีไซเดล

ให้เราพิจารณาการแก้สมการ 3 ระบบพร้อมกัน:

ให้เราลดระบบให้อยู่ในรูปแบบที่สะดวกสำหรับการวนซ้ำ:

โปรดทราบว่าเงื่อนไขการบรรจบกัน
ทำเฉพาะระบบแรกเท่านั้น มาคำนวณการประมาณค่าประมาณ 3 ค่าแรกกับโซลูชันในแต่ละกรณีกัน

ระบบที่ 1:

วิธีแก้ไขที่แน่นอนจะเป็นค่าต่อไปนี้: x 1 = 1.4, x 2 = 0.2 - กระบวนการวนซ้ำมาบรรจบกัน

ระบบที่ 2:

จะเห็นได้ว่ากระบวนการวนซ้ำนั้นแตกต่างกัน

ทางออกที่แน่นอน x 1 = 1, x 2 = 0.2 .

ระบบที่ 3:

จะเห็นได้ว่ากระบวนการวนซ้ำดำเนินไปเป็นรอบ

ทางออกที่แน่นอน x 1 = 1, x 2 = 2 .

ปล่อยให้เมทริกซ์ของระบบสมการ A มีความสมมาตรและเป็นบวกแน่นอน จากนั้น สำหรับการเลือกการประมาณเริ่มต้น วิธีไซเดลก็จะมาบรรจบกัน ไม่มีการกำหนดเงื่อนไขเพิ่มเติมเกี่ยวกับความเล็กของบรรทัดฐานของเมทริกซ์บางตัว

วิธีการวนซ้ำอย่างง่าย.

ถ้า A เป็นเมทริกซ์แน่นอนแบบสมมาตรและเป็นบวก ระบบสมการมักจะถูกรีดิวซ์ให้อยู่ในรูปแบบที่เทียบเท่ากัน:

x=x-τ (ก x- b), τ – พารามิเตอร์การวนซ้ำ

สูตรการคำนวณของวิธีการวนซ้ำอย่างง่ายในกรณีนี้มีรูปแบบ:

x (n+1) =x n- τ (อ x (n) - ข)

และเลือกพารามิเตอร์ τ > 0 เพื่อลดค่าให้เหลือน้อยที่สุด หากเป็นไปได้

ให้ แลมมิน และ เลมสูงสุด เป็นค่าลักษณะเฉพาะขั้นต่ำและสูงสุดของเมทริกซ์ A ตัวเลือกพารามิเตอร์ที่เหมาะสมที่สุดคือ

ในกรณีนี้
ยอมรับ ค่าต่ำสุดเท่ากัน:

ตัวอย่างที่ 3 การแก้ระบบสมการเชิงเส้นโดยใช้วิธีวนซ้ำอย่างง่าย (ใน MathCAD)

ให้ระบบสมการ Ax = b มาให้

    เพื่อสร้างกระบวนการวนซ้ำ มาหาของเราเองกันเถอะจำนวนเมทริกซ์ A:

- ใช้ฟังก์ชันในตัวเพื่อค้นหาค่าลักษณะเฉพาะ

    มาคำนวณพารามิเตอร์การวนซ้ำและตรวจสอบเงื่อนไขการลู่เข้ากัน

เงื่อนไขการบรรจบกันเป็นที่พอใจ

    ลองใช้การประมาณเริ่มต้น - เวกเตอร์ x0 ตั้งค่าความแม่นยำเป็น 0.001 และค้นหาการประมาณเริ่มต้นโดยใช้โปรแกรมด้านล่าง:

ทางออกที่แน่นอน

ความคิดเห็น หากโปรแกรมส่งคืนเมทริกซ์ rez คุณจะสามารถดูการวนซ้ำทั้งหมดที่พบได้

1. ให้รู้ว่าเซ็กเมนต์ที่มีหนึ่งรากของสมการ f(x) = 0 ฟังก์ชัน f เป็นฟังก์ชันหาอนุพันธ์ได้อย่างต่อเนื่องบนเซ็กเมนต์นี้ (f(x)ОC 1 ) หากตรงตามเงื่อนไขเหล่านี้ ก็สามารถใช้วิธีวนซ้ำแบบง่ายได้

2. การใช้ฟังก์ชัน f(x) ฟังก์ชัน j(x) ถูกสร้างขึ้นที่ตรงตามเงื่อนไขสามประการ: จะต้องสามารถหาอนุพันธ์ได้อย่างต่อเนื่อง (j(x)ОC 1 ) เพื่อให้สมการ x = j(x) เทียบเท่ากับสมการ f(x)=0; ควรด้วย แปลส่วน เข้าสู่ตัวคุณเอง.

เราจะบอกว่าฟังก์ชัน j ( x ) แปลส่วน [, ] เข้าสู่ตัวคุณเองหากเพื่อใครก็ตาม x Î [ , ], = เจ ( x ) ยังเป็นของ[ , ] (Î [ , ]).

เงื่อนไขที่สามถูกกำหนดให้กับฟังก์ชัน j(x):

สูตรวิธี: xn +1 = เจ(xn)

3. หากตรงตามเงื่อนไขทั้งสามนี้สำหรับการประมาณเริ่มต้น x 0 О ลำดับของการวนซ้ำ xn +1 = j(x n) มาบรรจบกันที่รากของสมการ: x = j(x) บนส่วน ()

ตามกฎแล้ว x 0 เลือกปลายด้านใดด้านหนึ่ง

,

โดยที่ e คือความแม่นยำที่ระบุ

หมายเลข xn +1 เมื่อตรงตามเงื่อนไขในการหยุดกระบวนการวนซ้ำ ก็คือเป็นเช่นนั้น ค่าประมาณของรากของสมการ f(x) = 0 บนเซกเมนต์ , พบได้โดยวิธีวนซ้ำอย่างง่ายและมีความแม่นยำ.

สร้างอัลกอริทึมเพื่อชี้แจงรากของสมการ: x 3 + 5x – 1 = 0 บนเซ็กเมนต์โดยใช้วิธีการวนซ้ำอย่างง่ายด้วยความแม่นยำ e .

1. ฟังก์ชัน ฉ(x) = x 3 +5x-1 สามารถหาอนุพันธ์ได้อย่างต่อเนื่องในช่วงเวลาที่มีหนึ่งรากของสมการ

2. ความยากที่ยิ่งใหญ่ที่สุดในวิธีการวนซ้ำอย่างง่ายคือการสร้างฟังก์ชัน j(x) ที่ตรงตามเงื่อนไขทั้งหมด:

พิจารณา: .

สมการ x = เจ 1 (เอ็กซ์) เทียบเท่ากับสมการ f(x) = 0 แต่ฟังก์ชัน j 1 (x) ไม่สามารถหาอนุพันธ์ได้อย่างต่อเนื่องในช่วงเวลา

ข้าว. 2.4. กราฟของฟังก์ชัน j 2 (x)

ในทางกลับกัน . ดังนั้น: เป็นฟังก์ชันที่หาอนุพันธ์ได้อย่างต่อเนื่อง โปรดทราบว่าสมการ: x = j 2 (x) เทียบเท่ากับสมการ f(x) = 0 . จากกราฟ (รูปที่ 2.4) เห็นได้ชัดว่าฟังก์ชัน j 2 (x) แปลงส่วนเป็นของตัวเอง

เงื่อนไขที่ฟังก์ชัน j(x) นำเซกเมนต์มาไว้ในตัวมันเองสามารถจัดรูปแบบใหม่ได้ดังนี้: ให้ เป็นโดเมนของคำจำกัดความของฟังก์ชัน j(x) และ ให้ เป็นโดเมนของการแปรผันของ j(x)


หากเซ็กเมนต์อยู่ในเซ็กเมนต์ ฟังก์ชัน j(x) จะนำเซกเมนต์เป็นของตัวเอง

, .

ตรงตามเงื่อนไขทั้งหมดสำหรับฟังก์ชัน j(x)

สูตรกระบวนการวนซ้ำ: x n +1 = เจ 2(xn)

3. การประมาณเริ่มต้น: x 0 = 0

4. เงื่อนไขในการหยุดกระบวนการวนซ้ำ:

ข้าว. 2.5. ความหมายทางเรขาคณิตวิธีการวนซ้ำอย่างง่าย

.

หากตรงตามเงื่อนไขนี้ xn +1 – ค่าประมาณของรูทบนเซ็กเมนต์, พบได้จากการวนซ้ำอย่างง่ายด้วยความแม่นยำ - ในรูป 2.5. มีภาพประกอบการใช้วิธีวนซ้ำอย่างง่าย

ทฤษฎีบทลู่เข้าและการประมาณค่าความผิดพลาด

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

.

จากนั้นสำหรับการประมาณค่าเริ่มต้นใดๆ x 0 โอ ลำดับต่อมา มาบรรจบกันที่รากของสมการ = เจ(x ) บนส่วน และการประมาณค่าความผิดพลาดก็ยุติธรรม:

.

ความเสถียรของวิธีการวนซ้ำอย่างง่าย เมื่อตรงตามเงื่อนไขของทฤษฎีบทลู่เข้า อัลกอริธึมของวิธีการวนซ้ำอย่างง่ายจะเสถียร

ความซับซ้อนของวิธีการวนซ้ำอย่างง่าย- จำนวนหน่วยความจำคอมพิวเตอร์ที่ต้องใช้ในการใช้วิธีการวนซ้ำอย่างง่ายนั้นไม่มีนัยสำคัญ ในแต่ละขั้นตอนคุณต้องเก็บ xn , xn+1 , ถาม และ จ.

ให้เราประมาณจำนวนการดำเนินการทางคณิตศาสตร์ที่จำเป็นในการดำเนินการตามวิธีการวนซ้ำอย่างง่าย ให้เราเขียนค่าประมาณสำหรับตัวเลข n 0 = n 0 (e) โดยที่สำหรับ n ³ n 0 ทั้งหมดจะมีความไม่เท่าเทียมกัน:

จากการประมาณนี้ จะตามมาว่ายิ่ง q ใกล้ถึงเอกภาพมากเท่าไร วิธีก็จะยิ่งมาบรรจบกันช้าลงเท่านั้น

ความคิดเห็น ไม่มีอยู่จริง กฎทั่วไปการสร้าง j(x) จาก f(x) เพื่อให้เงื่อนไขทั้งหมดของทฤษฎีบทลู่เข้าเป็นไปตามที่พอใจ แนวทางต่อไปนี้มักใช้: ฟังก์ชัน j(x) = x + k× f(x) ถูกเลือกเป็นฟังก์ชัน j โดยที่ k คงที่.

เมื่อตั้งโปรแกรมวิธีการวนซ้ำอย่างง่าย การหยุดกระบวนการวนซ้ำมักจะต้องปฏิบัติตามเงื่อนไขสองประการพร้อมกัน:

และ .

วิธีการวนซ้ำอื่นๆ ทั้งหมดที่เราจะพิจารณาเป็นกรณีพิเศษของวิธีการวนซ้ำอย่างง่าย เช่น เมื่อใด วิธีการของนิวตันเป็นกรณีพิเศษของวิธีการวนซ้ำอย่างง่าย

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

ทฤษฎีบทของซามาร์สกี

อนุญาต - เมทริกซ์แน่นอนเชิงบวกที่ adjoint ตนเอง:


,

,

- เมทริกซ์แน่นอนเชิงบวก - จำนวนบวก:


,

.

จากนั้นสำหรับตัวเลือกการประมาณค่าศูนย์ใดๆ กระบวนการวนซ้ำซึ่งกำหนดโดยสูตรที่เกิดซ้ำ มาบรรจบกันเพื่อแก้ปัญหาของระบบเดิม

ก่อนที่จะไปสู่การพิสูจน์ทฤษฎีบทนี้ ให้เราพูดคุยในรายละเอียดเพิ่มเติมเกี่ยวกับข้อกำหนดหลักของมัน - ความแน่นอนเชิงบวกของเมทริกซ์
- ข้อกำหนดนี้สามารถเขียนใหม่เป็น:

,
,
.

กล่าวคือ โดยเฉพาะอย่างยิ่ง ถือว่าเมทริกซ์นั้น เป็นบวกแน่นอน นอกจากนี้ ความไม่เท่าเทียมกันจะกำหนดช่วงเวลาที่พารามิเตอร์สามารถเปลี่ยนแปลงได้ :

.

หลังจากคำพูดเหล่านี้ เราก็ไปยังการพิสูจน์ทฤษฎีบทต่อไป ให้เราแสดงจากความสัมพันธ์ ผ่าน :

และแทนที่มันลงในสูตรที่เกิดซ้ำสำหรับลำดับการวนซ้ำ เป็นผลให้เราได้รับ:

.

ความแตกต่างระหว่างสูตรวนซ้ำกับคือเป็นเนื้อเดียวกัน

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

, ดังนั้น
.

การคูณทั้งสองด้านของความเท่ากันทางด้านซ้ายด้วยเมทริกซ์ เราได้รับความสัมพันธ์ที่เกิดซ้ำอีกครั้ง

.

พิจารณาลำดับของฟังก์ชันเชิงบวก:

.

มาสร้างสำนวนที่คล้ายกันสำหรับ
และแปลงโดยใช้สูตรที่เกิดซ้ำและ:

จากการอยู่ติดกันของเมทริกซ์ และสูตรดังต่อไปนี้

เป็นผลให้สูตรอยู่ในรูปแบบ:

ดังนั้นลำดับของฟังก์ชัน ขึ้นอยู่กับเงื่อนไข
สร้างลำดับที่ไม่เพิ่มขึ้นอย่างซ้ำซากจำเจโดยมีขอบเขตด้านล่างเป็นศูนย์

.

,

ที่ไหน
เป็นค่าคงที่เชิงบวกอย่างเคร่งครัด เป็นผลให้ตามและเราจะได้

จากความไม่เท่าเทียมกันนี้และการบรรจบกันของลำดับฟังก์ชัน มันเป็นไปตามนั้น
ที่
- ในทางกลับกัน
, ดังนั้น

ทฤษฎีบทได้รับการพิสูจน์แล้ว

      1. วิธีการวนซ้ำอย่างง่าย

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

เราจะถือว่าเมทริกซ์นั้น เป็นไปตามเงื่อนไขของทฤษฎีบทของ Samarsky
จากนั้นเป็นสูตรที่กำหนดขอบเขตของช่วงการลู่เข้าตามพารามิเตอร์การวนซ้ำ ,รับแบบฟอร์ม

.

อนุญาต
- พื้นฐานออร์โธนอร์มอลของเวกเตอร์ลักษณะเฉพาะของตัวดำเนินการที่สอดคล้องกับเมทริกซ์ - โดยอาศัยความชัดเจนเชิงบวก ค่าลักษณะเฉพาะทั้งหมดของมันจึงเป็นค่าบวก เราจะพิจารณาตามลำดับจากมากไปหาน้อย:

ลองขยายเวกเตอร์ดู
ขึ้นอยู่กับลักษณะเฉพาะของเวกเตอร์

เป็นผลให้เป็นไปตามสูตรที่วิธีการวนซ้ำแบบง่ายมาบรรจบกันสำหรับค่าใดๆ ที่อยู่ในช่วงเวลา

.

เราจะใช้การศึกษาเพิ่มเติมเกี่ยวกับวิธีการวนซ้ำอย่างง่ายโดยอาศัยการวิเคราะห์สูตรที่เกิดซ้ำโดยเฉพาะ ให้เราแนะนำเมทริกซ์ของตัวดำเนินการเปลี่ยนผ่าน

,

และเขียนสูตรใหม่ในรูปแบบ

.

ในกรณีนี้เกิดข้อผิดพลาด
จะตอบสนองความสัมพันธ์การเกิดซ้ำที่คล้ายกันเท่านั้นที่เป็นเนื้อเดียวกัน

.

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

เลมมา 1

ให้โอเปอเรเตอร์ที่เมทริกซ์สร้างขึ้น มีเวกเตอร์ลักษณะเฉพาะ ด้วยค่าลักษณะเฉพาะ จากนั้นเป็นตัวดำเนินการเปลี่ยนซึ่งสร้างโดยเมทริกซ์ มีเวกเตอร์ลักษณะเฉพาะด้วย แต่มีค่าลักษณะเฉพาะ

.

การพิสูจน์เป็นเบื้องต้น ดำเนินการโดยการตรวจสอบโดยตรง

สำหรับเมทริกซ์ที่อยู่ติดกันเอง เมทริกซ์ เป็นตัวของตัวเองด้วย ด้วยเหตุนี้ บรรทัดฐานจึงถูกกำหนดโดยค่าลักษณะเฉพาะสัมบูรณ์ที่ใหญ่ที่สุด
:

.

เล็มมา 2

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

,

ความเพียงพอ- เงื่อนไขหมายถึงบรรทัดฐานของเมทริกซ์ ตามจะน้อยกว่าหนึ่ง:
- เป็นผลให้เราได้รับ

ที่
.

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

.

ให้เราเลือกระยะศูนย์ของลำดับการวนซ้ำในรูปแบบ
, ที่ไหน วิธีแก้ปัญหาของระบบ จากนั้นระยะศูนย์ของลำดับข้อผิดพลาดจะตรงกับเวกเตอร์ลักษณะเฉพาะ ผู้ประกอบการเปลี่ยน :
- ส่งผลให้ สูตรการเกิดซ้ำสำหรับเงื่อนไขลำดับข้อผิดพลาดต่อไปนี้จะอยู่ในรูปแบบ:

,
.

เช่น.
- ความจำเป็นในการตอบสนองความไม่เท่าเทียมกันสำหรับค่าลักษณะเฉพาะทั้งหมด สำหรับการบรรจบกันของวิธีการวนซ้ำอย่างง่ายได้รับการพิสูจน์แล้ว

บทแทรก 2 กำหนดโปรแกรมสำหรับการศึกษาเพิ่มเติมเกี่ยวกับการลู่เข้าของวิธีการวนซ้ำอย่างง่าย: จำเป็นต้องตั้งค่าช่วงของการแปรผันของพารามิเตอร์ ซึ่งค่าลักษณะเฉพาะทั้งหมดจะสนองความไม่เท่าเทียมกัน มันง่ายที่จะทำ ในรูป 1 แสดงกราฟการลดลง ฟังก์ชันเชิงเส้น
- ล้วนมาจากจุดเดียวกัน
,
และลงไปเนื่องจากสัมประสิทธิ์ลบที่ และฟังก์ชันที่ลดลงเร็วที่สุดคือ
- เมื่อไหร่จะสำคัญ
เงื่อนไขของการสิ้นสุดจะเป็นที่พอใจ:

, ที่
.

พบคุณค่า คือขอบเขตของช่วงการลู่เข้าของวิธีการวนซ้ำอย่างง่าย

.

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

เรามาศึกษาอัตราการลู่เข้าของวิธีการกันดีกว่า การประมาณค่าความผิดพลาดแสดงให้เห็นว่าค่าดังกล่าวลดลงตามกฎความก้าวหน้าทางเรขาคณิตที่มีตัวส่วน

.

ลองดูที่รูป. 2 ซึ่งจะช่วยให้เราวิเคราะห์สูตรนี้ได้ คล้ายกับรูปที่ 1 เพียงแสดงกราฟที่ไม่ใช่ฟังก์ชันเท่านั้น
และโมดูลของพวกเขา ตอนเล็กๆ ค่าลักษณะเฉพาะทั้งหมด
เป็นบวก และยิ่งใหญ่ที่สุดก็คือ
ซึ่งจะลดลงตามการเติบโต ด้วยความเร็วต่ำสุด อย่างไรก็ตามหลังจากผ่านจุดนั้นไปแล้ว
ค่าลักษณะเฉพาะ
,เปลี่ยนเครื่องหมายกลายเป็นลบ. เป็นผลให้ตอนนี้โมดูลของมันเพิ่มขึ้น ไม่ลดลงแต่เพิ่มขึ้นตาม
เข้าใกล้ค่าจำกัด – ความสามัคคี

มาดูกันในส่วนนี้
จุด ซึ่งในฟังก์ชันลดลง
เทียบกับฟังก์ชันที่เพิ่มขึ้น
- มันถูกกำหนดโดยสมการ

ที่ให้

.

เป็นผลให้เราได้รับ:

ค่าที่น้อยที่สุดคือค่าปกติของเมทริกซ์ ถึงที่
:

.

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

โดยสรุป เราสังเกตว่าสูตรที่กำหนดขอบเขตของช่วงการลู่เข้า และสูตรสำหรับค่าที่เหมาะสมที่สุดของพารามิเตอร์การวนซ้ำ มีความสนใจทางทฤษฎีเป็นหลัก โดยปกติแล้ว เมื่อแก้ SLAE จำนวนลักษณะเฉพาะที่ใหญ่ที่สุดและเล็กที่สุดของเมทริกซ์ ไม่ทราบ ดังนั้นให้คำนวณค่า และ เป็นไปไม่ได้ล่วงหน้า เป็นผลให้พารามิเตอร์การวนซ้ำ บ่อยครั้งที่คุณต้องเลือกโดยตรงในกระบวนการคำนวณโดยการลองผิดลองถูก

ภารกิจที่ 2

พิจารณาระบบสมการสองสมการที่มีไม่ทราบค่าสองตัว

และสร้างวิธีแก้ปัญหาโดยประมาณโดยใช้วิธีการวนซ้ำอย่างง่าย

มาเขียนวิธีแก้ปัญหาลงในระบบทันที

,
,

เพื่อให้คุณสามารถเปรียบเทียบกับสมาชิกของลำดับการวนซ้ำได้

มาดูการแก้ปัญหาระบบโดยใช้วิธีการวนซ้ำแบบง่ายๆ กัน เมทริกซ์ระบบมีรูปแบบ

.

มันเป็นเรื่องติดตนเองและแน่นอนในเชิงบวกตั้งแต่นั้นมา

เรามาสร้างสมการลักษณะเฉพาะสำหรับเมทริกซ์กันดีกว่า และค้นหารากของมัน:

,

,

ด้วยความช่วยเหลือของพวกเขา คุณสามารถกำหนดขอบเขตของช่วงการลู่เข้าได้ และค่าที่เหมาะสมที่สุดของพารามิเตอร์การวนซ้ำ :

,
.

ในการสร้างลำดับการวนซ้ำ เราจะเลือกค่าพารามิเตอร์การวนซ้ำในช่วงการลู่เข้า ตัวอย่างเช่น
- ในกรณีนี้ สูตรที่เกิดซ้ำสำหรับสมาชิกของลำดับการวนซ้ำจะอยู่ในรูปแบบ:

, ที่ไหน

ลองใช้การประมาณเริ่มต้นที่ง่ายที่สุดกัน
และจดคำศัพท์สองสามคำแรกของลำดับการวนซ้ำ โดยคำนวณยอดคงเหลือให้แต่ละรายการ
- เป็นผลให้เราได้รับ:

,
,
,

,
,
,

,
,
,

,
,
.

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

.