approche graduée d’un algorithme