Algoritme de Petkovšek
L'algoritme de Petkovši és un algoritme d'àlgebra computacional que calcula una solució en base de térmens hipergeométricos de la seua equació de recurrencia llineal d'entrada en coeficients polinòmics . Igualment, calcula un factor dret de primer orde d'operadors de diferències llineals en coeficients polinòmics. Este algoritme va ser desenrollat per Marko Petkovšek en la seua tesis doctoral de 1992. [1] L'algoritme està implementat en tots els principals sistemes d'àlgebra computacional.
Representació de Gosper-Petkovšek
[editar | editar còdic]Siga un camp de característica zero. Una seqüència no nula és hipergeométrica si . L'algoritme de Petkovšek utilisa com a concepte clau que esta funció racional té una representació específica, a saber, la forma normal de Gosper-Petkovšek . Siga una funció racional no nula, llavors existixen polinomis mónicos i de tal manera que
i
- per a cada sancer no negatiu ,
- i
- .
Esta representació de es diu forma normal de Gosper-Petkovšek, que es poden calcular explícitament. Esta construcció de la representació és una part essencial del algoritme de Gosper . [2] Petkovšek va afegir les condicions 2. i 3 d'esta representació que fa que esta forma normal siga única. [1]
Algoritme
[editar | editar còdic]Utilisant la representació de Gosper-Petkovšek, es pot transformar l'equació de recurrencia original en una equació de recurrencia per a una successió polinòmica. . Els atres polinomis poden prendre's com els factors mónicos del polinomi de primer coeficient respectivament. l'últim coeficient polinòmic desplaçat . Llavors té que complir una determinada equació algebraica . Prenent totes les possibles ternes finitas i calculant la solució polinòmica corresponent de l'equació de recurrencia transformada. proporciona una solució hipergeométrica si existix. [1] [3]
En el següent pseudocódigo es denota el grau de com i el seu coeficient de com .
algoritme petkovsek és
entrada: equació de recurrencia llineal .
eixida: Una solució hipergeométrica si hi ha alguna solució hipergeométrica
per a cada divisor mónico de fes
per a cada monic divisor de fes
para cada fes
per a cada raïl de do
Troba solució polinomial no nula de
si existix una solució no nula llavors
tornar una solució no nula de
Si no es troba una solució, és possible combinar totes les solucions hipergeométricas per a obtindre una solució hipergeométrica general de l'equació de recurrencia, és dir, un conjunt generador per al núcleu de l'equació de recurrencia en l'espai llineal generat per les seqüències hipergeométricas. [1]
Petkovšek també va mostrar cóm es pot resoldre el problema de l'heterogeneïtat. Va considerar el cas en el que el costat dret de l'equació de recurrencia és una suma de seqüències hipergeométricas. Despuix d'agrupar certes seqüències hipergeométricas del costat dret, es resol una determinada equació de recurrencia per a obtindre una solució racional en cada u d'eixos grups. Estes solucions racionals poden combinar-se per a obtindre una solució particular de l'equació no homogénea. Junt en la solució general del problema homogéneu, açò dona la solució general del problema no homogéneu. [1]
Referències
[editar | editar còdic]- ↑ 1,0 1,1 1,2 1,3 1,4 Journal of Symbolic Computation.14(2–3)
- 243–264.ISSN 0747-7171.doi:10.1016/0747-7171(92)90038-6.Petkovšek, Marko (1992). "Hypergeometric solutions of linear recurrences with polynomial coefficients". Journal of Symbolic Computation. 14 (2–3): 243–264. doi:10.1016/0747-7171(92)90038-6. ISSN 0747-7171.
- ↑ Proc. Natl. Acad. Sci. USA.75(1)
- 40–42.doi:10.1073/pnas.75.1.40.
- ↑ Kauers, Manuel; Paule, {{{nom2}}} (2011). The concrete tetrahedron : symbolic sums, recurrence equations, generating functions, asymptotic estimates, Wien: Springer. OCLC 701369215. ISBN 9783709104453.
- Este artícul conté una traducció derivada de «Algoritmo de Petkovšek» 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.