Исправление Deleted, 20.01.14 16:58 (текущая версия) :
boost::graph?
upd. После прочтения «чёткой формулировки» оказалось, что не всё так просто.
Исходная версия Deleted, 20.01.14 16:54: