Teoria dell'approssimazione

In matematica , la teoria dell'approssimazione riguarda il modo in cui le funzioni possono essere approssimate da funzioni più semplici , fornendo una caratterizzazione quantitativa degli errori introdotti da queste approssimazioni.

Problematico

Il problema dell'approssimazione è sorto molto presto in geometria, per le funzioni trigonometriche  : si tratta di funzioni di cui conosciamo le proprietà (parità, differenziabili, valori in punti particolari) ma che non sono espresse da d ' operazioni eseguibili a mano (le quattro operazioni ). Ciò ha portato alla nozione di sviluppo seriale . È stato così possibile costituire tabelle trigonometriche , quindi, con un approccio simile, tabelle logaritmiche , e in generale tabelle per le funzioni comunemente usate nella scienza come la radice quadrata .

Un problema particolarmente interessante è quello di approssimare funzioni da altre definite solo dalle operazioni di base di un computer , come l'addizione e la moltiplicazione, al fine di creare librerie di funzioni matematiche che a loro volta l'esecuzione producono valori il più vicino possibile al valori teorici. Questa è chiamata approssimazione polinomiale o razionale (cioè da funzioni razionali ).

L'obiettivo è fornire un'approssimazione quanto più precisa possibile di una data funzione reale, in modo da fornire i valori più esatti possibili, con una precisione prossima all'aritmetica in virgola mobile di un computer . Questo obiettivo viene raggiunto utilizzando un polinomio di alto grado e / o restringendo il dominio su cui il polinomio deve approssimare la funzione. L'accorciamento del dominio può spesso essere effettuato, sebbene ciò richieda l' approssimazione della composizione da parte di altre funzioni affini della funzione. Le moderne biblioteche matematiche spesso riducono il dominio dividendolo in più piccoli segmenti e impiegano un polinomio di basso grado su ogni segmento.

Una volta scelti il ​​dominio e il grado del polinomio, si sceglie il polinomio stesso in modo da minimizzare l'errore nel caso peggiore. In altre parole, se f è la funzione reale e P il polinomio che deve avvicinarsi a f , dobbiamo minimizzare il limite superiore della funzione nel dominio. Per una funzione "adeguata", un polinomio ottimo di grado N è caratterizzato da una curva di errore il cui valore oscilla tra + ε e - ε e che cambia segno N + 1 volte, dando un errore nei casi peggiori di ε . È possibile costruire funzioni f per le quali questa proprietà non vale, ma in pratica è generalmente vero.

In ogni caso, il numero di estremi è N + 2, cioè 6. Due degli estremi sono le estremità del segmento. Le curve in rosso, per il polinomio ottimo, sono di “livello”, cioè oscillano esattamente tra + ε e - ε . Se un polinomio di grado N porta ad una funzione di errore che oscilla tra gli estremi N + 2 volte, allora questo polinomio è ottimale.

Approssimazione per polinomi

stati

Sia f una funzione continua su un intervallo reale chiuso [ a , b ] . Sia P un polinomio di grado n .

Notiamo l'errore di approssimazione tra P e f .

Se esiste e tale che

,

allora P è un ottimale approssimazione polinomiale di f tra polinomi di grado minore o uguale a n nel senso della norma sup su [ un , b ]  :

Dimostrazione

Cominciamo mostrandolo su un grafico. Mettiamoci in posa . Supponiamo che sia un polinomio di grado che possiede le proprietà di cui sopra, nel senso che oscilla tra estremi di segni alternati, da a .

La funzione di errore potrebbe essere simile al grafico rosso:

raggiunti estremi (di cui due alle estremità), che hanno la stessa grandezza in valore assoluto situati in 6 intervalli sul grafico sopra.

Sia ora un polinomio di approssimazione di grado ottimo. Ciò significa che gli estremi della sua funzione di errore devono avere tutti un valore assoluto strettamente inferiore a , in modo che si trovino rigorosamente all'interno del grafico dell'errore per .

La funzione di errore per potrebbe avere una rappresentazione grafica simile al grafico blu sopra. Ciò significa che deve oscillare tra numeri rigorosamente positivi e strettamente negativi diversi da zero per un numero totale di volte. Ma è uguale a quale è un polinomio di grado . Deve avere almeno le radici situate tra diversi punti in cui la funzione polinomiale assume valori diversi da zero. Tuttavia, in un anello integrale, un polinomio di grado diverso da zero non può avere più radici. Quindi è identicamente zero, vale a dire che .

Approssimazione di Chebyshev

È possibile ottenere polinomi molto vicini a un polinomio ottimale espandendo una data funzione con polinomi di Chebyshev e quindi tagliando l'espansione in una certa misura. Questo processo è simile all'espansione in serie di Fourier di una funzione nell'analisi di Fourier , ma utilizza i polinomi di Chebyshev invece delle solite funzioni trigonometriche .

Calcoliamo i coefficienti nell'espansione di Chebyshev di una funzione f  :

di cui teniamo solo i primi N termini della serie, che dà un polinomio di grado N prossimo alla funzione f .

La raison pour laquelle ce polynôme est presque optimal est que, pour des fonctions admettant un développement en série entière, dont la série a une convergence rapide, l'erreur commise sur le développement au bout de N termes est approximativement égale au terme suivant immédiatement la sezionamento. Cioè, il primo termine subito dopo il taglio domina la somma di tutti i termini successivi chiamati il ​​resto della serie. Questo risultato rimane se l'espansione viene eseguita con i polinomi di Chebyshev. Se un'espansione di Chebyshev viene interrotta dopo T N , l'errore sarà vicino al termine in T N + 1 . I polinomi di Chebyshev hanno la proprietà di avere una curva rappresentativa “a livello”, oscillante tra +1 e −1 nell'intervallo [−1, 1]. T n + 1 a n + 2 estremi . Ciò significa che l'errore tra f e la sua approssimazione di Chebyshev a un termine in T n è una funzione avente n + 2 estremi, i cui massimi (rispettivamente minimi) sono uguali, ed è quindi prossima al polinomio ottimo di grado n .

Negli esempi grafici sopra, possiamo vedere che la funzione di errore mostrata in blu a volte è migliore (quando rimane sotto) rispetto alla funzione mostrata in rosso, ma peggiore su alcuni intervalli, il che significa che questo non è proprio il polinomio ottimale. Questa differenza è relativamente meno importante per la funzione esponenziale , la cui intera serie converge molto rapidamente, che per la funzione logaritmo .

Sistemi Chebyshev

Questa parte e la seguente si basano principalmente sui lavori di Cheney e Powell.

È possibile generalizzare la caratterizzazione della “migliore approssimazione” con spazi di funzioni di approssimazione che non sono polinomi ma funzioni standard. Tuttavia, tali famiglie di funzioni devono avere alcune buone proprietà dei polinomi. Si parla quindi di “polinomi generalizzati”. Questi "polinomi" avranno funzioni di base (che consideriamo piacevoli) come monomi che soddisfano le condizioni di Haar.

Condizioni di Haar

Una famiglia di funzioni di un intervallo in soddisfa le condizioni di Haar se e solo se

  1. Tutte le funzioni sono continue.
  2. Le funzioni soddisfano le seguenti condizioni equivalenti:
    1. Per tutti distinti
    2. Per tutti distinti, per tutti , esiste un'unica tupla tale che la funzione soddisfi
    3. Le funzioni sono linearmente indipendenti ed è l'unica funzione della forma che ha strettamente più radici

Una famiglia finita di funzioni che soddisfano le condizioni di Haar è chiamata sistema di Chebyshev. Ovviamente i monomi di grado scalati formano un sistema di Chebyshev: i polinomi sono continui, la condizione 2.1 è il determinante di Vandermonde , la condizione 2.2 è la caratterizzazione del polinomio di interpolazione e la condizione 2.3 è il fatto che un polinomio di grado fisso non può avere più radice della sua grado.

Possiamo anche dire che un sottospazio di dimensione soddisfa le condizioni Haar se e solo se le sue fondamenta sono i sistemi di Chebyshev.

Equivalenza delle caratterizzazioni

La prova dell'equivalenza dei punti 2.1, 2.2 e 2.3 avverrà per implicazioni circolari.

2.1 ⇒ 2.2 Considera distinti e . Per l'ipotesi 2.1, notiamo in particolare che la matrice

7

è invertibile. Esiste quindi un'unica soluzione all'equazione O, quest'ultima equazione è equivalente a . Viene così l'esistenza e l'unicità di una tupla tale che l' interpolazione y i in x i .

2.2 ⇒ 2.3 La funzione nulla ha chiaramente rigorosamente più di n - 1 radici tra una e B , perché ha un'infinità di loro. Lascia che ora abbia n radici distinte, notato . La funzione nulla ef coincidono in questi punti. Per la proprietà 2.2, abbiamo quindi f = 0 . Ciò implica inoltre che i g i sono linearmente indipendenti se non si avrebbe la duplicità della scrittura della funzione nulla, che è vietata dall'assunzione 2.2.

2.3 ⇒ 2.1 Sia distinto. Supponiamo che la matrice non sia invertibile. Quindi le sue colonne sono linearmente dipendenti e quindi esiste in modo tale . Allora sono radici di cui è quindi zero per proprietà 2.3. Sempre da questa proprietà, segue dall'indipendenza del g i che ciò che è assurdo. La matrice è quindi invertibile e la sua determinante è quindi diversa da zero.

Esempi

Possiamo citare due esempi di sistemi Chebyshev:

Teorema dell'alternanza

I sistemi di Chebyshev consentono di caratterizzare le migliori approssimazioni di funzioni continue essendo polinomi generalizzati costruiti dalle funzioni di detto sistema.

stati

Considera un sistema Chebyshev. Sia una funzione continua. Sia un polinomio generalizzato sul sistema di Chebyshev e l'errore di approssimazione. Allora è una migliore approssimazione uniforme di , cioè , se e solo esiste tale che e

Nota

È interessante notare che se il sistema di Chebyshev considerato è la base canonica di allora questa affermazione è esattamente quella del teorema nel caso dei polinomi.

Dimostrazione del teorema dell'alternanza

Teorema di caratterizzazione

La prima cosa da fare è caratterizzare le migliori approssimazioni mediante polinomi generalizzati. Possiamo iniziare mostrando che è sufficiente che l'origine dello spazio sia in un certo inviluppo convesso. Per un sistema Chebyshev, notiamo .

Considera un sistema Chebyshev. Sia una funzione continua. Sia un polinomio generalizzato sul sistema di Chebyshev e l'errore di approssimazione. Allora r è di norma minima se e solo se 0 è nello scafo convesso di .

Dimostrazione Condizione sufficiente

Procediamo per contrapposizione e supponiamo che non sia minimo. Allora è possibile trovare un polinomio generalizzato che soddisfi un migliore errore di approssimazione. In altre parole, ci sono come .

Mettiamoci in posa . Quindi per tutto ciò che abbiamo

Quadrando i membri della disuguaglianza,

Quindi, per sviluppo

e

Si tratta quindi ora di mostrare che 0 non è nell'inviluppo convesso di , che è un sottoinsieme di , e avremo quindi dimostrato il contrapposto. Supponiamo quindi il contrario. Esiste e tale che e . Allora

Questo è ovviamente assurdo, CQFD.

Condizione richiesta

Procediamo anche per contrapposizione. Supponiamo quindi che 0 non sia nell'inviluppo convesso C dell'insieme . C è chiuso perché è un involucro convesso. È limitato perche 'lo è. Infatti r e g i sono continui e X è contenuto in un intervallo limitato. C è quindi chiuso delimitato in dimensione finita (contenuto in ), è quindi compatto. Raggiunge quindi un minimo su C , diciamo in . In particolare . O arbitrario e nessuno dei due . Per convessità . Poi

Per un numero abbastanza piccolo, questa disuguaglianza viene violata . Quindi . Così per tutti , . X è un chiuso contenuto in C , quindi è anche compatto. Per la continuità di r e g i , ammette un minimo . Per quello che dobbiamo fare . Nota . Cercheremo quindi come , che concluderà. Mettiamoci in posa adesso . Per definizione . Per quanto riguarda gli altri, Y è ancora compatto. Sia quindi R il massimo di | r | su Y . In caso contrario, allora abbiamo il massimo , il che è assurdo. Quindi, se ,

Se ora allora

Quindi per , abbiamo

Così ,, e quindi non è minimo.

Lemma di alternanza

Esiste un collegamento tra il fatto che 0 si trova in un inviluppo convesso e che ci sia alternanza di segni.

Considera un sistema Chebyshev. Lasciate e non siano costanti . Allora 0 è nello scafo convesso di se e solo se per abbiamo .

Prova del lemma

Cominciamo dal determinante

.

Mostreremo che questi determinanti sono tutti strettamente positivi o tutti strettamente negativi. Per cominciare, sono diversi da zero perché il sistema soddisfa le condizioni di Haar. Supponiamo che sia per e abbiamo

. Quindi per il teorema dei valori intermedi applicato , abbiamo l'esistenza di tale ciò , che è impossibile per le condizioni di Haar. Quindi, tutti questi determinanti hanno lo stesso segno.

Pertanto, 0 è nell'inviluppo convesso di se e solo se esiste tale che e . Se è così . Tuttavia, per le condizioni di Haar, formano una base dello spazio e quindi sono tutti zero, il che non è perché la loro somma è uguale a 1. Quindi . Allo stesso modo, per ogni i , . In particolare ,. Risolvendo questo sistema lineare secondo le regole di Cramer, abbiamo

Poi,

Le determinanti sono tutte dello stesso segno, sono strettamente positive. Quindi , vale a dire che si alternano di segno, o anche quello per tutto , (perché non sono zero).

Dimostrazione del teorema dell'alternanza

Useremo ora il teorema e il lemma precedentemente dimostrato per dimostrare il teorema dell'alternanza. Prendiamo le annotazioni della dichiarazione.

Abbiamo che p * è la migliore approssimazione di f per la norma uniforme se e solo se r * è di norma uniforme minima. Per il teorema di caratterizzazione, questo è vero se e solo se 0 è nello scafo convesso di . Quindi esiste e con tale che , questo viola le condizioni di Haar se k < n . Quindi abbiamo . Anche se significa reindicizzare, li prendiamo in ordine crescente . Per le condizioni di Haar, come nel lemma, sono tutti diversi da zero. Applichiamo quindi il lemma e l'alternanza dei segni. Poiché sono positivi, sono i segni che si alternano. Questo quindi conclude la dimostrazione.

Unicità della migliore approssimazione

Finora abbiamo definito cos'è una migliore approssimazione. Mostreremo ora che la migliore approssimazione esiste ed è unica.

stati

Considera un sistema Chebyshev. Sia una funzione continua. Poi c'è una migliore approssimazione unica di in .

Dimostrazione

Cominciamo con l'unicità. Quindi supponiamo che e siano le migliori approssimazioni per . Quindi abbiamo quello e questo standard è minimo. L'oro poi abbiamo . Quindi è ancora una migliore approssimazione. Sia dato dal teorema dell'alternanza per . Supponiamo che . Quindi almeno uno dei due non vale , diciamo anche se significa rinominare , e così via . Abbiamo

. Questo non ha senso. Quindi . Quindi con zeri distinti. Quindi dalle condizioni di Haar, otteniamo che sia identicamente zero e quindi quello . Quindi abbiamo l'unicità.

Passiamo ora alla dimostrazione dell'esistenza. Considera . Questo set è chiaramente chiuso e limitato. Non è vuoto poiché la funzione nulla è in ed è di dimensione finita. Quindi è compatto. Quindi essendo continuo , raggiunge un minimo lì, diciamo in . Ora, if è la migliore approssimazione di allora per disuguaglianza triangolare. Quindi . Quindi è un'approssimazione molto migliore per .

Vedi anche


Fonti

  1. (in) CHENEY EW, Introduzione alla teoria dell'approssimazione ,1966
  2. (in) POWEL MJD, teoria e metodi di approssimazione , Univetrsity Cambridge Press,diciannove ottantuno
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">