Niech dany będzie (słownik) zbiór funkcji takich, że . Algorytm Matching Pursuit (MP) [11] jest procedurą iteracyjną. W pierwszym kroku wybierana jest funkcja dająca największy iloczyn skalarny z sygnałem , po czym w każdym następnym kroku funkcja jest analogicznie dopasowywana do residuum sygnału , pozostałego po odjęciu wyniku poprzedniej iteracji:
(4.4) |
(4.5) |
Jeśli słownik jest kompletny, procedura zbiega do :