Scopul algoritmului este de a reduce elementele de sub diagonala principala pana cand se ajunge la 0-uri.Prin aceasta metoda determinantul matricei ramase dupa efectuarea operatiilor matriciale este produsul diagonalei principale.

In cazul in care pe diagonala principala se gasesc 0-uri atunci vom schimba elementul cu unul nenul de pe aceasi coloana schimband semnul.