1. Implementation itérative de la méthode de Tutte
(dessin en 2D)
Dans cet exercice on vous demande de compléter la classe
IterativeTutteDrawing, qui permet de calculer une représentation
d'un graphe
avec une implémentation
itérative de la méthode
barycentrique de Tutte: pas besoin de
résoudre des systèmes d'équations linéaires
(pour l'instant).
Question (pratique)
Complétez la méthode computeDrawing()
de la classe IterativeTutteDrawing,
de manière à
implémenter l'algorithme itératif suivant:
Remarque: les k points
de la face externe F choisis à la première étape
sont fixés une
fois pour toutes.
Question théorique (facultative)
Montrer que la méthode barycentrique de Tutte admet une
interprétation en terme du paradigme "force directed".