In realtà mi sono imbattuto in una domanda in Programmazione dinamica in cui abbiamo bisogno di trovare il numero di modi per affiancare un'area di 2 X N con riquadri di determinate dimensioni .. Ecco la dichiarazione del problema
Ora, dopo un po 'di ricorrenza, sono uscito con questi.
F (n) = F (n-1) + F (n-2) + 2G (n-1) e
G (n) = G (n-1) + F (n-1)
So come risolvere il modello LR in cui è presente una funzione.Per grande N come nel caso precedente, possiamo fare l'esponenziazione della matrice e ottenere il tempo O (k ^ 3log (N)) dove k è il minimo numero tale che per tutti i k > m F (n) non dipende da F (nk). Il metodo per risolvere la recidiva lineare con l'esponenziazione della matrice così come è indicato in quel blog .
Ora per la LR che coinvolge due funzioni chiunque può suggerire un approccio abbastanza fattibile per il grande N.