Есть такая задача. Граф (вершины, ребра). Цикличный, невзвешенный, ненаправленный. Надо найти все возможные пути между двумя произвольно выбранными вершинами (не только кратчайший). Подскажите, есть ли известный (а точнее - как называется) эффективный алгоритм для такой задачи?
(В пути не должно быть повторного прохода по вершинам)