- Given a genus-zero polyhedron (e.g.,
PolyhedronData["Dodecahedron"]) and a point $P$ anywhere on its surface, color all points on the polyhedron by the length of the minimum-length path from $P$. - For two specified points, $P_1$ and $P_2$, display that path on the polyhedron.
Optimizing over all possible paths between two points has proven both mathematically and Mathematically difficult--even for a cube! (I cannot find scholarly papers in the mathematical literature that solve this problem, in general.)