Древовидность неориентированного графа — это минимальное количество лесов , на которые можно разбить его ребра . Эквивалентно это минимальное количество остовных лесов, необходимое для покрытия всех ребер графа. Теорема Нэша-Вильямса обеспечивает необходимые и достаточные условия для того, когда граф является k -древовидным.
На рисунке показан полный двудольный граф K 4,4 , цвета которого указывают на разбиение его ребер на три леса. K 4,4 не может быть разбит на меньшее количество лесов, поскольку любой лес на его восьми вершинах имеет не более семи ребер, в то время как общий граф имеет шестнадцать ребер, что более чем вдвое превышает количество ребер в одном лесу. Следовательно, древесность K 4,4 равна трем.
Древовидность графа — это мера его плотности : графы с большим количеством ребер имеют высокую древесность, а графы с высокой древесностью должны иметь плотный подграф.
Более подробно, поскольку любой n-вершинный лес имеет не более n-1 ребер, древесность графа с n вершинами и m ребрами не менее . Кроме того, подграфы любого графа не могут иметь древесность большую, чем сам граф, или, что эквивалентно, древесность графа должна быть не менее максимальной древесности любого из его подграфов. Нэш-Вильямс доказал, что эти два факта можно объединить для характеристики древесности: если мы обозначим n S и m S число вершин и ребер, соответственно, любого подграфа S данного графа, то древесность графа равна
Любой планарный граф с вершинами имеет не более ребер, из чего следует по формуле Нэша-Вильямса, что планарные графы имеют древесность не более трех. Шнайдер использовал специальное разложение планарного графа на три леса, называемое лесом Шнайдера, чтобы найти прямолинейное вложение любого планарного графа в сетку малой площади.
Древовидность графа может быть выражена как частный случай более общей проблемы разбиения матроида , [1] , в которой требуется выразить множество элементов матроида как объединение небольшого числа независимых множеств. Как следствие, древовидность может быть вычислена с помощью алгоритма полиномиального времени (Gabow & Westermann 1992). Текущий наилучший точный алгоритм вычисляет древовидность за время, где — количество ребер в графе.
Приближения к древовидности графа можно вычислить быстрее. Существуют линейные алгоритмы 2-приближения [2] [3] и алгоритм почти линейного времени с аддитивной ошибкой 2. [4]
Анарборичность графа — это максимальное число непересекающихся по рёбрам неациклических подграфов , на которые можно разбить рёбра графа.
Звездная древесность графа — это размер минимального леса, каждое дерево которого является звездой (дерево с максимум одним нелистовым узлом), на который можно разбить ребра графа. Если дерево само по себе не является звездой, его звездная древесность равна двум, как можно увидеть, разбив ребра на два подмножества на нечетном и четном расстоянии от корня дерева соответственно. Таким образом, звездная древесность любого графа по крайней мере равна древесности и по максимуму равна удвоенной древесности.
Линейная древесность графа — это минимальное число линейных лесов (совокупность путей), на которые можно разбить ребра графа. Линейная древесность графа тесно связана с его максимальной степенью и его числом наклона .
Псевдодревесность графа — это минимальное количество псевдолесов , на которые можно разбить его ребра. Эквивалентно, это максимальное отношение ребер к вершинам в любом подграфе графа, округленное до целого числа. Как и в случае с древесностью, псевдодревесность имеет структуру матроида, что позволяет эффективно ее вычислять (Gabow & Westermann 1992).
Плотность подграфа графа — это плотность его самого плотного подграфа.
Толщина графа — это минимальное число планарных подграфов, на которые можно разбить его ребра. Поскольку любой планарный граф имеет древесность три, толщина любого графа по крайней мере равна трети древесности и по крайней мере равна древесности.
Вырожденность графа — это максимум, по всем индуцированным подграфам графа, минимальной степени вершины в подграфе. Вырожденность графа с древесностью по крайней мере равна , и по крайней мере равна . Число раскраски графа, также известное как его число Секереша-Вильфа (Szekeres & Wilf 1968), всегда равно его вырожденности плюс 1 (Jensen & Toft 1995, стр. 77f.).
Сила графа — это дробное значение, целая часть которого дает максимальное количество непересекающихся остовных деревьев, которые можно нарисовать в графе. Это проблема упаковки, которая является двойственной к проблеме покрытия, вызванной древесностью. Эти два параметра изучались вместе Таттом и Нэшем-Уильямсом.
Дробная древесность является уточнением древесности, поскольку она определяется для графа как Другими словами, древесность графа является потолком дробной древесности.
(a,b)-разложимость обобщает древесность. Граф является -разложимым, если его ребра можно разбить на множества, каждое из которых порождает лес, за исключением того, которое порождает граф с максимальной степенью . Граф с древесностью является -разложимым.
Число деревьев — это минимальное число деревьев, покрывающих рёбра графа.
Древесность появляется в гипотезе Голдберга–Сеймура .