$HAEDAL algorithme