Algoritme Remez
El algoritme de Remez o algoritme de intercanvi de Remez, publicat per Evgeny Yakovlevich Remez en 1934, és un algoritme iterativo utilisat per a trobar aproximacions simples a funcions, específicament, aproximacions per funcions en un espai Chebyshev que són les millors en el sentit uniforme de la norma L ∞.[1]
Un eixemple típic d'un espai de Chebyshev és el subespacio de polinomis de Chebyshev d'orde n en l'espai de funcions contínues reals en un interval, C[a,b ]. El polinomi de millor aproximació dins d'un subespacio donat es definix com el que minimisa la diferència absoluta màxima entre el polinomi i la funció. En este cas, la forma de la solució es precisa per mig del teorema de equioscilación .
Procediment
[editar | editar còdic]L'algoritme de Remez comença en la funció a ser aproximada i un conjunt de punts de mostra en l'interval d'aproximació, generalment els extrems del polinomi de Chebyshev s'assignen linealment a l'interval. Els passos són:
- Resoldre el sistema llineal d'equacions.
- (on ),
- per a les incògnites i E.
- Utilisar els com a coeficients per a formar un polinomi .
- Trobar el set de punts d'error local màxim .
- Si els errors en cada són d'igual magnitut i s'alternen en signe, llavors és el polinomi d'aproximació minimax. Si no, reemplace en i repetixca els passos anteriors.
El resultat es denomina polinomi de millor aproximació o algoritme d'aproximació minimax .
W. Fraser oferix una revisió dels tecnicismos en l'implementació de l'algoritme Remez.[2]
Sobre l'elecció de la inicialización
[editar | editar còdic]Els nodos de Chebyshev són una opció comuna per a l'aproximació inicial pel seu paper en la teoria de l'interpolació polinòmica. Per a la inicialización del problema d'optimisació per a la funció f pel interpolante de Lagrange Ln(f), es pot demostrar que esta aproximació inicial està llimitada per
en la norma o constant de Lebesgue de l'operador d'interpolació de Lagrange Ln dels nodos (t1, ..., tn+1 ) siga:
T són els zeros dels polinomis de Chebyshev, i les funcions de Lebesgue són
Theodore A. Kilgore,[3] Carl de Boor i Allan Pinkus[4] varen demostrar que existix un ti únic per a cada Ln, encara que no es coneix explícitament per a polinomis (ordinaris). De manerasimilar, , i la optimalidad d'una elecció de nodos es pot expressar com
Per als nodos de Chebyshev que proporcionen una opció subóptima, pero analíticamente explícita, el comportament asintòtic es coneix com[5]
(γ és la constant de Euler-Mascheroni) en
- per a
i llímit superior[6]
Lev Brutman[7] va obtindre el llímit per a i sent els zeros dels polinomis de Chebyshev expandits:
Rüdiger Günttner[8] va obtindre, d'una estimació més precisa per a
Discussió detallada
[editar | editar còdic]Esta secció proporciona més informació sobre els passos descrits anteriorment. En esta secció, l'índex i es eixecuta de 0 a n +1.
Pas 1: dau , resoldre el sistema llineal de n+2 equacions
- (on ),
- per les incògnites i E.
Deu quedar clar que en esta equació solament té sentit si els nodos es ordenen, ya siga de manera estrictament creixent o estrictament decreixent. Llavors este sistema llineal té una solució única (com és ben sabut, no tots els sistemes llineals tenen una solució). Ademés, la solució es pot obtindre solament en operacions aritmètiques mentres que un solucionador estàndar prendria operacions. Una prova simple:
Calcule el interpolador estàndar de n-ésimo grau a en els primers n+1 nodos i també el grau interpolador estàndar n-ésimo a les ordenades
Per a este fi, use cada volta la fòrmula d'interpolació de Newton en les diferències dividides d'orde i operacions aritmètiques.
El polinomi té la seua i-ésimo zero entre i i, per lo tant, no hi ha més zeros entre i : i tenint el mateix signe .
La combinació llineal també és un polinomi de grau ny
Açò és lo mateix que l'equació anterior per a i per a qualsevol elecció de E. La mateixa equació per a i = n +1 és
- i necessita un raonament especial: resolt per a la variable I, és la definició de I :
Com es va mencionar anteriorment, els dos térmens en el denominador tenen el mateix signe: I i per lo tant sempre estan ben definits
L'error en els nodos ordenats n +2 daus és positiu i negatiu a la seua volta perque
La teorema de De la Vallée Poussin establix que baixe esta condició no existix un polinomi de grau n en un error menor que E. De fet, si existira tal polinomi, cride-ho , llavors la diferència seguiria sent positiu/negatiu en els n+2 nodos i per lo tant tenen a lo manco n+ zeros lo que és impossible per a un polinomi de grau n . Per lo tant, esta I és un llímit inferior per a l'error mínim que es pot conseguir en polinomis de grau n .
El pas 2 canvia la notació de a .
El pas 3 millora els nodos d'entrada i els seus errors com seguix.
En cada regió P, el nodo actual es reemplaça en el maximisador local i en cada N-regió es reemplaça en el minimisador local. (S'espera en A, prop i en B). No es requerix alta precisió ací, la busca de llínea estàndar en un parell de ajusts quadràtics deuria ser suficient. (Vore[9] )
Siga . Cada amplitut és major o igual que E. La teorema de de la Vallée Poussin i la seua prova també s'apliquen a en com el nou llímit inferior per al millor error possible en polinomis de grau n .
Ademés, és útil com un llímit superior obvi per a eixe millor error possible.
Pas 4: en i com a llímit inferior i superior per al millor error d'aproximació possible, un té un criteri de detenció confiable: repetix els passos fins que és suficientment chicotet o ya no disminuïx. Estos llímits indiquen el progrés.
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]- ↑ E. Ya. Remez, "Sur la détermination dones polynômes d'approximation de degré donnée", Comm. Soc. Math. Kharkov 10, 41 (1934);
"Sur un procédé convergent d'approximations successives pour déterminer els polynômes d'approximation, Compt. Rend. Acad. Sc. 198, 2063 (1934);
"Sur li calcul effectiv dones polynômes d'approximation dones Tschebyscheff", Compt. Rend. Acade. Sc. 199, 337 (1934). - ↑ (1965).J. ACM.12
- 295.doi:10.1145/321281.321282.
- ↑ (1978).J. Approx. Theory.24
- 273.doi:10.1016/0021-9045(78)90013-8.
- ↑ (1978).Journal of Approximation Theory.24
- 289.doi:10.1016/0021-9045(78)90014-X.
- ↑ (1965).IBM J. Res. Dev..9
- 187.doi:10.1147/rd.93.0187.
- ↑ T. Rivlin, "The Lebesgue constants for polynomial interpolation", in Proceedings of the Int. Conf. on Functional Analysis and Its Application, edited by H. G. Garnier et al. (Springer-Verlag, Berlin, 1974), p. 422; The Chebyshev polynomials (Wiley-Interscience, New York, 1974).
- ↑ (1978).SIAM J. Numer. Anal..15
- 694.doi:10.1137/0715046.
- ↑ (1980).SIAM J. Numer. Anal..17
- 512.doi:10.1137/0717043.
- ↑ David G. Luenberger: Introduction to Linear and Nonlinear Programming, Addison-Wesley Publishing Company 1973.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Algoritmo Remez» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.