Есть ли встроенный метод в boost, чтобы найти наименьшего общего предка двух или более узлов в дереве (который является экземпляром boost :: graph)?
Если нет, я был бы признателен за предложения о том, как лучше всего это сделать. Википедия утверждает, что существует эффективный алгоритм для достижения этого за O (1) время (с предварительной обработкой O (n)), но он не описывает алгоритмы.