algoritmus závislosti