Есть алгоритм Ли - алгоритм поиска кратчайшего пути на планарном графе (Wiki).
Как можно модифицировать алгоритм Ли для куба (т. е. для его развертки), без особых потерь в производительности?
Нет, не трассировка плат. Здесь чисто алгоритмически нужно решить задачу. Мне нужно найти кратчайший путь на кубе, каждая грань которого разбита на ячейки. Идти можно только по этим ячейкам (при этом только через грани ячейки - ортогональный путь).