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