Recurrències lineals i funcions generadores: polinomi característic i ressonància
Vols practicar? Aquest tema té 183 exercicis interactius de 2 tipus, de deu en deu, amb correcció immediata i explicació pas a pas.
Una recurrència defineix cada terme a partir dels anteriors. Apareixen a tot arreu: en l'anàlisi del cost d'un algorisme recursiu, en models de població discrets, en problemes de recompte on el cas es redueix als casos més petits. Resoldre-la vol dir trobar-ne una fórmula tancada, que et deixi calcular el terme mil sense passar pels nou-cents noranta-nou anteriors.
Si has fet EDO lineals d'ordre superior, tot el que ve ara et sonarà: l'estructura és exactament la mateixa, amb potències en comptes d'exponencials.
Primer ordre: iterar i sumar
Una recurrència d'ordre necessita normalment dades inicials. També cal dir a partir de quin índex és vàlida, cosa que s'oblida sovint i que canvia el resultat.
El cas bàsic és . Iterant cap enrere s'hi veu l'estructura:
Si , la suma geomètrica val . Si , la suma és simplement , i aquest cas no s'obté substituint a la fórmula anterior, que tindria denominador nul. Els casos excepcionals s'han de tractar a part, no maquillar.
Equació característica
Per a una recurrència lineal homogènia amb coeficients constants,
prova . Substituint i dividint per la potència més petita surt el polinomi característic
Si les arrels són diferents i no nul·les, la solució general és una combinació lineal de les potències . Una arrel no nul·la de multiplicitat aporta , , ..., : apareixen factors polinòmics en , exactament com apareixien factors a les equacions diferencials.
Les constants sempre es determinen al final amb les dades inicials, resolent un sistema lineal.
Arrels reals diferents
Resol amb i .
Pas 1 — característica. , amb arrels i .
Pas 2 — solució general. .
Pas 3 — dades inicials. Amb surt ; amb , . Resolent, , i per tant
Comprovació. hauria de ser , i la fórmula dona . Fer aquesta comprovació amb el primer terme que no has fet servir és la manera més barata de detectar un error al sistema.
Arrel doble
Resol amb i .
El polinomi és , amb arrel doble . Les potències de són totes iguals a , de manera que una sola solució no genera prou llibertat; la segona és :
Les dades donen i , o sigui , i per tant .
Si t'haguessis saltat el factor , el sistema hauria quedat sobredeterminat i incompatible: dues constants que multipliquen la mateixa cosa. Aquest fracàs és el senyal que has perdut una arrel múltiple.
Terme forçat i ressonància
Amb una recurrència no homogènia, la solució general és una particular més la solució homogènia. Si el forçament té la forma amb polinomi, es prova
on té el mateix grau que i és la multiplicitat d' com a arrel característica (zero si no ho és). El factor és la correcció de ressonància, i és el mateix mecanisme que el factor de les equacions diferencials.
Ressonància en una recurrència
Resol amb .
L'arrel característica és , i el forçament és justament : hi ha ressonància. Provar fracassaria, perquè és solució de l'homogènia.
Camí curt. Divideix tota la recurrència per i posa :
Amb , això dona immediatament, i per tant
Que coincideix amb l'assaig que prediu la regla: amb . Comprovació: . Correcte.
Un avís sobre les dades inicials: les constants no es determinen mirant la recurrència, sinó imposant els valors de partida. Dues successions amb la mateixa recurrència i dades inicials diferents són successions diferents, i la fórmula tancada ho ha de reflectir. Per això el darrer pas de tot exercici és sempre el mateix sistema lineal, i per això val la pena comprovar el resultat amb un terme que no hagis fet servir per determinar-les.
Un altre motiu per verificar sempre: les recurrències són molt sensibles a l'índex a partir del qual són vàlides. Si l'enunciat diu que la relació val a partir de i tu l'apliques també a , estàs inventant una condició que no hi era, i la fórmula resultant no descriurà la successió que et demanaven. Escriu explícitament el rang de validesa al costat de la recurrència abans de començar a resoldre.
Funcions generadores
El mètode alternatiu, i el que funciona quan la recurrència no és de coeficients constants, consisteix a codificar tota la successió en una sèrie formal i manipular-la com una funció.
Per a Fibonacci, amb , i la recurrència habitual, multiplica per i suma des de . El resultat és una equació algebraica per a la sèrie:
Els termes inicials que s'han restat a l'esquerra són imprescindibles: si els omets, estàs resolent una successió diferent. Descomponent en fraccions simples i desenvolupant cada tros com una sèrie geomètrica s'obté la fórmula de Binet:
Com que el segon terme té mòdul menor que , tendeix a zero i creix essencialment com . De fet, és l'enter més proper a aquesta quantitat, cosa que és una manera molt pràctica de calcular Fibonaccis grans.
Guió de resolució
- Classifica: ordre, homogènia o no, coeficients constants o no.
- Homogènia: escriu el polinomi característic i troba'n les arrels amb multiplicitats.
- Particular: si hi ha forçament, mira si ressona i posa el factor que calgui.
- Constants: imposa les dades inicials i resol el sistema.
- Comprova amb el primer terme que no hagis fet servir per determinar constants.
Exercici resolt: recurrència de primer ordre amb terme constant
Resol amb .
Homogènia: l'arrel és , o sigui .
Particular: com que el forçament és constant i no és arrel característica, prova una constant . Substituint: , d'on .
General i dades inicials: , i amb surt :
Comprovació. hauria de ser , i la fórmula dona . Correcte.
Nota sobre el cas excepcional. Si el coeficient hagués estat en comptes de , la constant hauria ressonat i l'assaig correcte seria . La recurrència dona , com era d'esperar.
Exercici resolt: cost d'un algorisme recursiu
Un algorisme parteix el problema en dos de mida meitat i fa un treball lineal per combinar-los: , amb . Quin és el cost per a ?
Divideix per i posa :
perquè el terme dividit per dona , és a dir , i el terme dividit per dona .
Amb surt , i desfent el canvi
Aquesta és exactament la recurrència de l'ordenació per fusió, i el resultat explica d'on ve el seu cost: hi ha nivells de recursió i a cada nivell es fa un treball total lineal. Fixa't que el canvi de variable ha convertit una recurrència amb ressonància en la recurrència més senzilla que hi ha.
Ara prova-ho tu. 183 exercicis d'aquest tema, de 2 tipus diferents, per resoldre en línia, de deu en deu: escrius la resposta, te la corregeix a l'instant i, si falles, t'explica com es fa pas a pas. Quan acabis una tanda, en tens deu més, amb dades noves.
Fer els exercicisSimulacre d'examen