Metodo iterativo: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Riga 1: Riga 1:
{{S|matematica|ingegneria}}
{{S|matematica}}


Un '''metodo iterativo''' è un algoritmo di calcolo usato per ottenere l'[[approssimazione]] di una soluzione di un problema matematico attraverso un numero teoricamente infinito di passi. I metodi iterativi sono spesso usati in [[analisi numerica]].
In [[analisi numerica]] un '''metodo iterativo''' è un algoritmo di calcolo usato per ottenere l'[[approssimazione]] di una soluzione di un problema matematico attraverso un numero teoricamente infinito di passi. I metodi iterativi sono spesso usati in [[analisi numerica]].


A partire da una stima iniziale, il metodo iterativo passa attraverso approssimazioni successive che convergono alla soluzione esatta solo in [[Limite di una funzione|senso limite]].
A partire da una stima iniziale, il metodo iterativo passa attraverso approssimazioni successive che convergono alla soluzione esatta solo in [[Limite di una funzione|senso limite]].
Riga 39: Riga 39:
* il [[metodo di Jacobi]], il [[metodo di Gauss-Seidel]] e il [[Successive Over Relaxation|metodo del rilassamento]]: per la soluzione di [[Sistema di equazioni lineari|sistemi lineari]]
* il [[metodo di Jacobi]], il [[metodo di Gauss-Seidel]] e il [[Successive Over Relaxation|metodo del rilassamento]]: per la soluzione di [[Sistema di equazioni lineari|sistemi lineari]]
* l'[[algoritmo del simplesso]]: per la soluzione di problemi di [[programmazione lineare]]
* l'[[algoritmo del simplesso]]: per la soluzione di problemi di [[programmazione lineare]]

== Bibliografia ==
* {{cita libro|cognome=Quarteroni|nome=Alfio|wkautore=Alfio Quarteroni|coautori=Riccardo Sacco; Fausto Saleri|titolo=Matematica numerica||edizione=3<sup>a</sup> edizione|anno=2008|mese=gennaio|editore=Springer Verlag|città=Milano|id=ISBN 978-88-470-0782-6|pagine=Pagg.111-158|capitolo=Risoluzione di sistemi lineari con metodi iterativi|cid=quarteroni}}




{{Portale|matematica|ingegneria}}
{{Portale|matematica|ingegneria}}

Versione delle 12:55, 28 nov 2009

In analisi numerica un metodo iterativo è un algoritmo di calcolo usato per ottenere l'approssimazione di una soluzione di un problema matematico attraverso un numero teoricamente infinito di passi. I metodi iterativi sono spesso usati in analisi numerica.

A partire da una stima iniziale, il metodo iterativo passa attraverso approssimazioni successive che convergono alla soluzione esatta solo in senso limite.

Nella risoluzione di sistemi lineari

I metodi iterativi sono un'alternativa ai metodi diretti per la risoluzione di sistema lineare, in generale preferibili a questi perché più efficiente o più stabili, soprattutto quando si devono trattare matrici di dimensioni considerevoli.

Si ricorda che, in quanto si parla di un sistema lineare, bisogna cercare di risolvere un problema del tipo ( è la soluzione esatta del sistema).

I metodi iterativi partono da un punto assegnato e sono fatti in modo che . Poiché si parla di vettori si parla di convergenza in norma.

Costruzione di un metodo iterativo per la risoluzione di un sistema lineare

Dato che lo scopo finale del metodo iterativo è la risoluzione del sistema si parte proprio da questa uguaglianza, o, più comodamente .

Si supponga poi di prendere una matrice non singolare (cioè invertibile), si ha quindi che:

.

Il risultato finale è quindi . Se, in questa uguaglianza, sostituiamo e , si ottiene quindi che:

.

Questo risultato vale per qualunque matrice M non singolare e quindi si ha che .

Con questa regola ricorsiva si può procedere da un fissato.

Analisi di convergenza

Dopo aver costruito un metodo iterativo è opportuno domandarsi se la scelta di M è stata opportuna, cioè se dopo infinite iterazioni la soluzione ottenuta è realmente quella del sistema.

Metodi iterativi noti

Alcuni metodi iterativi particolarmente noti sono:

Bibliografia

  • Alfio Quarteroni, Riccardo Sacco; Fausto Saleri, Risoluzione di sistemi lineari con metodi iterativi, in Matematica numerica, 3a edizione, Milano, Springer Verlag, gennaio 2008, Pagg.111-158, ISBN 978-88-470-0782-6.