ajout de la fonction alternating_path