Задача китайского почтальона
Если в графе нет вершин нечетной степени, то алгоритм сводится к поиску эйлерова цикла, а если таких вершин 2, то существует только эйлеров путь. В первом случае задача сводится к нахождению эйлерова цикла.
А теперь, собственно, вопрос касательно второго случая (нечетных вершин 2): будет ли решение оптимальным, если сначала найти эйлеров путь из одной вершины нечетной степени в другую, а потом по алгоритму Дейкстры найти кратчайший путь обратно? И если нет, то как использовать тот факт, что вершин нечетной степени не больше двух?