Итак, моя проблема заключается в следующем:
У меня есть неориентированный (полный) взвешенный граф G=(V,E), и я хотел бы сгенерировать все возможные остовные деревья с минимальным количеством листьев, т.е. с минимальным количеством вершин степени 1 Назовем этот вид деревьев MIN_LEAF.
Возможно, я хотел бы напрямую сгенерировать среди всех деревьев с минимальным количеством листьев то, которое также имеет минимальный общий вес (обратите внимание, что это не обязательно минимальное остовное дерево). Является ли проблема определения того, является ли дерево T MIN_LEAF для данного графа G NP-полным?
Если да, то интересно, существует ли какой-то эвристический алгоритм (жадный или локальный поиск), который может дать хотя бы приблизительное решение этой проблемы.
Заранее спасибо.