BGL Предоставляет два механизма для установки начальной вершины deep_first_search.Вы можете использовать оператор перегрузки, который требует предоставления ColorMap, или вы можете напрямую установить свойство вашего посетителя:
boost::depth_first_search(myGraph, boost::visitor(myVisitor).root_vertex(myVertex));