Вы сейчас просто фантазируете, или реально советуете?А на что больше похоже?)
Просто исходя из ваших постов есть сомнение что стоит прислушиваться.Делайте вывод.
Это интересный вариант конечно, но и так куча проектов на стадии зарождения, куда еще за это браться))нет предела совершенству!
2. Ищем ближайшую к текущей вершине (минимальная длина ребра)
3. Удаляем из графа текущую и перемещаемся к новой
4. Принимаем новую, за текущую вершину
5. GOTO 1