Az egyenletek és rendszereik numerikus megoldása egy egyenlet vagy egyenletrendszer gyökereinek közelítő meghatározásából áll, és olyan esetekben használatos, amikor a pontos megoldási módszer ismeretlen vagy munkaigényes.
Fontolja meg az egyenletek és egyenletrendszerek numerikus megoldásának módszereit :
vagy
A feladat numerikus megoldása egyaránt végrehajtható közvetlenül ( azonos nevű metódusokkal ), és optimalizálási módszerekkel , a feladat megfelelő formába hozásával. Az utolsót a Gradiens módszerek című cikknek szenteljük .
Mutassuk meg, hogyan oldhatja meg az eredeti egyenletrendszert optimalizálási módszerek alkalmazása nélkül . Ha a rendszerünk SLAE , akkor tanácsos olyan módszereket használni , mint a Gauss módszer vagy a Richardson módszer . Azonban továbbra is abból a feltételezésből indulunk ki, hogy a függvény alakja számunkra ismeretlen, és a numerikus megoldás iteratív módszereinek egyikét fogjuk alkalmazni . A sokféleség közül az egyik leghíresebbet, a Newton-módszert választjuk . Ez a módszer pedig a kontrakciós térképezés elvén alapul. Ezért először az utóbbi lényegét mondjuk el.
Határozzuk meg a terminológiát:
Egy függvényről azt mondják, hogy kontrakciós leképezést hajt végre az ifon
Ekkor teljesül a következő főtétel:
Banach tétele (kontrakciós leképezések elve). Haegy összehúzódási leképezés van, akkor:
|
A tétel utolsó pontjából következik, hogy bármely kontrakciós leképezésen alapuló módszer konvergenciája legalább lineáris.
Magyarázzuk meg a paraméter jelentését egy változó esetére. A Lagrange-tétel szerint a következőket kapjuk:
Ebből következik, hogy . Így ahhoz, hogy a módszer konvergáljon , elegendő az
Az egymást követő közelítések általános algoritmusaAz operátoregyenletek általános esetére alkalmazva ezt a módszert az egymást követő közelítések módszerének vagy az egyszerű iteráció módszerének nevezik . Az egyenlet azonban különböző módon transzformálható a kontrakciós leképezésre , amelynek ugyanaz a gyöke. Ez számos olyan speciális módszert eredményez, amelyek lineáris és magasabb konvergencia rátákkal rendelkeznek.
SLAU tekintetébenFontolja meg a rendszert:
Ehhez az iteratív számítás így fog kinézni:
A módszer lineáris sebességgel fog konvergálni, ha
A dupla függőleges sávok valamilyen mátrixnormát jelentenek .
Az eredeti egyenlet kontrakciós leképezéssé való transzformációjának optimalizálása lehetővé teszi, hogy egy négyzetes konvergenciasebességű módszert kapjunk.
Ahhoz, hogy a leképezés a leghatékonyabb legyen, szükséges, hogy a következő iteráció pontján , . Ennek az egyenletnek a megoldását keressük a következő formában :
Használjuk azt a tényt, hogy , és kapjuk meg a végső képletet :
Ezt szem előtt tartva az összehúzódási függvény a következő formában lesz:
Ezután az egyenlet numerikus megoldásának megtalálására szolgáló algoritmus egy iteratív számítási eljárásra redukálódik:
Többdimenziós esetA kapott eredményt általánosítsuk a többdimenziós esetre.
Valamilyen kezdeti közelítést választva az egymást követő közelítéseket egyenletrendszerek megoldásával találjuk meg:
,ahol .