Выделение общего подграфа у двух ориентированных ациклических графов (язык неважен)
Имеются два ориентированных ациклических графа (directed acyclic graphs).
Требуется выделить их наибольший общий подграф.
Не могу понять в каком направлении искать: может быть это уже известная задача, для которой существуют хорошие, эффективные решения?
Читал про изоморфизм - но мне кажется, это слишком сложно, здесь больше похоже на очень частный случай с возможно известным решением...
Интересует исключительно алгоритм. лучше даже на пальцах, без реализации.