Teoria aproximării

În matematică , teoria aproximării se referă la modul în care funcțiile pot fi aproximate prin funcții mai simple , oferind o caracterizare cantitativă a erorilor introduse de aceste aproximări.

Problematic

Problema aproximării a apărut foarte devreme în geometrie, pentru funcții trigonometrice  : acestea sunt funcții ale căror proprietăți le cunoaștem (paritate, derivabilitate, valori la anumite puncte), dar care nu sunt exprimate din operații d ' care pot fi efectuate manual. (cele patru operații ). Acest lucru a dus la noțiunea de dezvoltare serială . Am putut astfel să constituim tabele trigonometrice , apoi, cu o abordare similară, tabele logaritmice și, în general, tabele pentru funcțiile utilizate în mod obișnuit în știință, cum ar fi rădăcina pătrată .

O problemă deosebit de interesantă este aceea a aproximării funcțiilor de către altele definite numai din operațiile de bază de computer , cum ar fi adunarea și multiplicarea, pentru a crea biblioteci de funcții matematice care la rândul lor execută produc valori cât mai apropiate de valorile teoretice . Aceasta se numește aproximare polinomială sau rațională (adică prin funcții raționale ).

Scopul este de a oferi o aproximare cât mai precisă a unei funcții reale date, astfel încât să ofere cele mai exacte valori posibile, până la precizia apropiată de aritmetica în virgulă mobilă a unui computer . Acest obiectiv este atins prin utilizarea unui polinom de grad înalt și / sau prin micșorarea domeniului peste care polinomul trebuie să aproximeze funcția. Reducerea domeniului poate fi adesea efectuată, deși acest lucru necesită compunerea funcției care trebuie aproximată prin alte funcții afine . Bibliotecile matematice moderne reduc adesea domeniul împărțindu-l în mai multe segmente mici și utilizează un polinom de grad scăzut pe fiecare segment.

Odată ce domeniul și gradul polinomului au fost alese, polinomul în sine este ales astfel încât să minimizeze eroarea în cel mai rău caz. Cu alte cuvinte, dacă f este funcția reală și P polinomul care trebuie să se apropie de f , trebuie să minimalizăm limita superioară a funcției de pe domeniu. Pentru o funcție „adecvată”, un polinom optim de grad N este caracterizat printr-o curbă de eroare a cărei valoare oscilează între + ε și - ε și care schimbă semnul N + 1 ori, dând o eroare în cele mai grave cazuri de ε . Este posibil să construim funcții f pentru care această proprietate nu deține, dar în practică este în general adevărată.

În fiecare caz, numărul de extreme este N + 2 adică 6. Două dintre extreme sunt capetele segmentului. Curbele în roșu, pentru polinomul optim, sunt de „nivel”, adică oscilează exact între + ε și - ε . Dacă un polinom de grad N conduce la o funcție de eroare care oscilează între extrema N + 2 ori, atunci acest polinom este optim.

Aproximarea prin polinoame

State

f să fie o funcție continuă pe un interval real , închis [ a , b ] . Fie P un polinom de grad n .

Observăm eroarea de aproximare între P și f .

Dacă există și așa încât

,

atunci P este un polinom de aproximare optim al lui f printre polinoame de grad mai mic sau egal cu n în sensul normei sup de pe [ a , b ]  :

Demonstrație

Să începem prin a-l arăta pe un grafic. Să pozăm . Să presupunem că acesta este un polinom de grad care posedă proprietățile de mai sus, în sensul că oscilează între extreme de semne alternative, de la până la .

Funcția de eroare ar putea arăta ca graficul roșu:

a ajuns la extrema (dintre care două sunt la extremități), care au aceeași magnitudine în valoare absolută situată în 6 intervale pe graficul de mai sus.

Fie acum un polinom de aproximare de grad optim. Aceasta înseamnă că extrema funcției sale de eroare trebuie să aibă toate o valoare absolută strict mai mică decât , astfel încât să fie situate strict în interiorul graficului de eroare pentru .

Funcția de eroare pentru ar putea avea o reprezentare grafică asemănătoare graficului albastru de mai sus. Aceasta înseamnă că trebuie să oscileze între numere care nu sunt zero strict pozitive și strict negative de un număr total de ori. Dar este egal cu care este un polinom de grad . Trebuie să aibă cel puțin rădăcinile situate între diferite puncte în care funcția polinomială ia valori diferite de zero. Cu toate acestea, într-un inel integral, un polinom diferit de zero nu poate avea mai multe rădăcini. Deci este identic zero, adică asta .

Aproximare Chebyshev

Este posibil să se obțină polinoame foarte apropiate de un polinom optim prin extinderea unei funcții date cu polinoame Chebyshev și apoi tăierea expansiunii într-un anumit grad. Acest proces este similar cu extinderea seriei Fourier a unei funcții în analiza Fourier , dar folosind polinoame Chebyshev în locul funcțiilor trigonometrice obișnuite.

Calculăm coeficienții în expansiunea Chebyshev a unei funcții f  :

dintre care păstrăm doar primii N termeni ai seriei, ceea ce dă un polinom de grad N care se apropie de funcția f .

Motivul pentru care acest polinom este aproape optim este că, pentru funcțiile care admit o expansiune în serie întreagă, a cărei serie are o convergență rapidă, eroarea făcută la expansiunea după N termeni este aproximativ egală cu termenul imediat după tăiere. Adică primul termen imediat după tăiere domină suma tuturor termenilor ulteriori numiți restul seriei. Acest rezultat rămâne dacă extinderea se face cu polinoame Chebyshev. Dacă o expansiune Chebyshev este întreruptă după T N , atunci eroarea va fi aproape de termenul din T N + 1 . Polinoamele Chebyshev au proprietatea de a avea o curbă reprezentativă „la nivel”, oscilând între +1 și −1 în intervalul [−1, 1]. T n + 1 a n + 2 extrema . Aceasta înseamnă că eroarea dintre f și aproximarea lui Chebyshev la un termen din T n este o funcție care are n + 2 extreme, ale căror maxime (respectiv minime) sunt egale și, prin urmare, este apropiată de polinomul optim de grad n .

În exemplele grafice de mai sus, putem vedea că funcția de eroare afișată în albastru este uneori mai bună (când rămâne sub) decât funcția afișată în roșu, dar mai gravă la anumite intervale, ceea ce înseamnă că acesta nu este chiar polinomul optim. Această diferență este relativ mai puțin importantă pentru funcția exponențială , a cărei serie întreagă converge foarte repede decât pentru funcția logaritmică .

Sisteme Chebyshev

Această parte și următoarele se bazează în principal pe lucrările lui Cheney și Powell.

Este posibil să se generalizeze caracterizarea „cea mai bună aproximare” cu spații de funcții de aproximare care nu sunt polinoame ci funcții standard. Cu toate acestea, astfel de familii de funcții trebuie să aibă anumite proprietăți bune pe care le au polinoamele. Vorbim apoi de „polinoame generalizate”. Aceste „polinoame” vor avea funcții de bază (pe care le considerăm plăcute) ca monomii care îndeplinesc condițiile lui Haar.

Condiții Haar

O familie de funcții ale unui interval în îndeplinește condițiile Haar dacă și numai dacă

  1. Toate funcțiile sunt continue.
  2. Funcțiile îndeplinesc următoarele condiții echivalente:
    1. Pentru toate distincte
    2. Pentru toți diferiți, pentru toți , există un tuplu unic astfel încât funcția să fie satisfăcută
    3. Funcțiile sunt liniar independente și este funcția unică a formei având strict mai multe rădăcini

O familie finită de funcții care îndeplinește condițiile lui Haar se numește sistem Chebyshev. Evident, monomiile cu grad scalat formează un sistem Chebyshev: polinoamele sunt continue, condiția 2.1 este determinantul Vandermonde , condiția 2.2 este caracterizarea polinomului de interpolare și condiția 2.3 este faptul că un polinom cu grad fix nu poate avea mai multă rădăcină decât grad.

Putem spune, de asemenea, că un sub spațiu de dimensiune îndeplinește condițiile Haar dacă și numai dacă fundamentele sale sunt sisteme Chebyshev.

Echivalența caracterizărilor

Dovada echivalenței punctelor 2.1, 2.2 și 2.3 se va face prin implicații circulare.

2.1 ⇒ 2.2 Se consideră distinct și . Prin ipoteza 2.1, observăm în special că matricea

7

este inversabil. Există deci o soluție unică la ecuația Or, această ultimă ecuație este echivalentă cu . Astfel vine existența și unicitatea unui tuplu astfel încât interpola y i în x i .

2.2 ⇒ 2.3 Funcția nulă are clar mai mult de n - 1 rădăcini între a și b , deoarece are o infinitate de ele. Să avem acum n rădăcini distincte, notat . Funcția nulă și f coincid în aceste puncte. Prin proprietatea 2.2, avem deci f = 0 . Asta implică în plus că g i sunt liniar independenți dacă nu ar exista o duplicitate a scrierii funcției nule, ceea ce este interzis de ipoteza 2.2.

2.3 ⇒ 2.1 Să fie distinct. Să presupunem că matricea nu este inversabilă. Apoi coloanele sale sunt liniar dependente și, prin urmare, există astfel încât . Atunci sunt rădăcini ale căror valori sunt deci zero prin proprietatea 2.3. Întotdeauna prin această proprietate, urmează prin independența g i ceea ce este absurd. Prin urmare, matricea este inversabilă și determinantul său este, prin urmare, diferit de zero.

Exemple

Putem cita două exemple de sisteme Chebyshev:

Teorema alternanței

Sistemele Chebyshev permit caracterizarea celor mai bune aproximări ale funcțiilor continue fiind polinoame generalizate construite din funcțiile sistemului menționat.

State

Luați în considerare un sistem Chebyshev. Fie o funcție continuă. Fie un polinom generalizat peste sistemul Chebyshev și eroarea de aproximare. Atunci este cea mai bună aproximare uniformă a , adică , dacă există astfel încât și

Notă

Este interesant de remarcat faptul că, dacă sistemul considerat Chebyshev este baza canonică, atunci această afirmație este exact cea a teoremei în cazul polinoamelor.

Dovada teoremei alternanței

Teorema caracterizării

Primul lucru de făcut este să caracterizați cele mai bune aproximări prin polinoame generalizate. Putem începe prin a arăta că este suficient ca originea spațiului să se afle într-un anumit plic convex. Pentru un sistem Chebyshev, observăm .

Luați în considerare un sistem Chebyshev. Fie o funcție continuă. Fie un polinom generalizat peste sistemul Chebyshev și eroarea de aproximare. Atunci r este de normă minimă dacă și numai dacă 0 este în carena convexă a .

Demonstrație Stare suficientă

Să continuăm prin contrapunere și să presupunem că nu este minim. Atunci este posibil să se găsească un polinom generalizat care să satisfacă o eroare de aproximare mai bună. Cu alte cuvinte, există asemenea .

Să pozăm . Deci pentru tot ce avem

Prin pătrarea membrilor inegalității,

Apoi, prin dezvoltare

și

Prin urmare, acum este o chestiune de a arăta că 0 nu se află în învelișul convex al lui , care este un subset de , și atunci vom fi demonstrat contrapusul. Să presupunem deci contrariul. Există și astfel încât și . Asa de

Desigur, acest lucru este absurd, CQFD.

Condiție necesară

De asemenea, procedăm prin contrapunere. Să presupunem, așadar, că 0 nu se află în plicul convex C al mulțimii . C este închis deoarece este un plic convex. El este limitat pentru că „este. Într-adevăr, r și g i sunt continue și X este conținut într-un interval mărginit. C este deci închis mărginit în dimensiune finită (conținută în ), prin urmare este compact. Astfel, atinge un minim pe C , să zicem în . În special . Fie arbitrar, fie . Prin convexitate . Atunci

Pentru suficient de mic, această inegalitate este însă încălcată . Deci . Deci , pentru toți , . X este un conținut închis în C , deci este și compact. Pentru continuitatea lui r și g i , se admite un minim . Pentru ceea ce trebuie să facem . Notă . Vom căuta apoi, cum ar fi , care va încheia. Să pozăm acum . Prin definiție . În ceea ce privește celelalte, Y este încă compact. Fie R, prin urmare , maximul de | r | pe Y . Dacă nu, atunci avem maximul atunci satisfăcut , ceea ce este absurd. Deci dacă ,

Dacă acum atunci

Deci pentru , avem

Astfel, și, prin urmare, nu este minim.

Lemă alternativă

Există o legătură între faptul că 0 este într-un plic convex și că există alternanță de semne.

Luați în considerare un sistem Chebyshev. Să nu fie constante . Atunci 0 este în corpul convex al dacă și numai dacă pentru avem .

Dovadă a lemei

Să începem pentru determinant

.

Vom arăta că acești determinanți sunt toți strict pozitivi sau toți strict negativi. Pentru început, acestea sunt diferite de zero, deoarece sistemul îndeplinește condițiile lui Haar. Să presupunem că suntem pentru și avem

. Apoi, prin teorema valorilor intermediare aplicate , avem existența unui astfel de lucru , ceea ce este imposibil în condițiile lui Haar. Astfel, toți acești determinanți au același semn.

Prin urmare, 0 se află în plicul convex al dacă și numai dacă există astfel încât și . Dacă da . Cu toate acestea, în condițiile lui Haar, ele formează o bază a spațiului și, prin urmare, toate sunt zero, ceea ce nu se datorează faptului că suma lor este egală cu 1. Prin urmare . În mod similar, pentru fiecare i , . În special ,. Rezolvând acest sistem liniar după regulile lui Cramer, avem

Atunci,

Determinanții sunt toți de același semn, sunt strict pozitivi. Deci , asta înseamnă că alternează în semn, sau chiar asta pentru orice , (pentru că nu sunt zero).

Dovada teoremei alternanței

Vom folosi acum teorema și lema dovedită anterior pentru a demonstra teorema alternanței. Luăm notațiile declarației.

Avem că p * este cea mai bună aproximare a lui f pentru norma uniformă dacă și numai dacă r * este de norma minimă uniformă. Prin teorema caracterizării, acest lucru este adevărat dacă și numai dacă 0 este în corpul convex al lui . Deci , există și cu astfel încât , acest lucru încalcă condițiile Haar în cazul în care k < n . Deci avem . Chiar dacă înseamnă reindexare, le luăm în ordine crescătoare . În condițiile lui Haar, ca și în lemă, toate sunt diferite de zero. Prin urmare, aplicăm lema și alternanța semnelor. Deoarece sunt pozitive, semnele alternează. Prin urmare, aceasta încheie dovada.

Unicitatea celei mai bune aproximări

Până acum am caracterizat ce este cea mai bună aproximare. Vom arăta acum că cea mai bună aproximare există și este unică.

State

Luați în considerare un sistem Chebyshev. Fie o funcție continuă. Apoi, există o cea mai bună aproximare unică a in .

Demonstrație

Să începem cu unicitatea. Deci, să presupunem că și sunt cele mai bune aproximări pentru . Deci, avem acest lucru și acest standard este minim. Aur, atunci avem . Deci, este încă o aproximare mai bună. Fie dat de teorema alternanței pentru . Să presupunem că . Deci cel puțin unul dintre cele două nu merită , să spunem chiar dacă înseamnă redenumire , și așa . Avem

. Aceasta este o prostie. Deci . Deci, cu zerouri distincte. Deci, prin condițiile lui Haar, obținem că este identic zero și, prin urmare, asta . Deci avem unicitate.

Să trecem acum la demonstrația existenței. Luați în considerare . Acest set este clar închis și limitat. Nu este vid, deoarece funcția nulă este în și este de dimensiune finită. La fel este compact. Astfel, fiind continuu , atinge un minim acolo, să zicem în . Acum, dacă este cea mai bună aproximare a atunci prin inegalitate triunghiulară. Deci . Deci este o aproximare mult mai bună pentru .

Vezi și tu


Surse

  1. (în) CHENEY EW, Introducere în teoria aproximării ,1966
  2. (în) POWEL MJD, teoria și metodele de aproximare , Univetrsity Cambridge Press,nouăsprezece optzeci și unu
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">