Некоторые алгоритмы построения схем с использованием деревьев:
- Treemapping. infostart.ru Это способ визуализации иерархических данных, содержащих один аддитивный показатель. infostart.ru Основная область диаграммы разбивается на подобласти, площади которых пропорциональны значению показателя в узлах дерева на первом уровне. infostart.ru Далее каждая из подобластей также разбивается на области пропорционально значению показателя в узлах — прямых потомках текущего и так далее, до терминальных узлов дерева. infostart.ru
- Slice-and-dice. infostart.ru Простой алгоритм для прямоугольных областей. infostart.ru Каждую область нарезают вдоль наибольшей стороны (высоты или ширины) в пропорции значения показателя. infostart.ru При этом сохраняется заданный порядок узлов дерева. infostart.ru
- Squarified treemap («Квадратная карта-схема»). infostart.ru Суть способа в том, чтобы сделать все области «как можно более квадратными», то есть чтобы соотношение высоты к ширине было как можно ближе к единице. infostart.ru Результат более наглядный, но требуется, чтобы узлы дерева на каждом уровне были отсортированы по значению показателя. infostart.ru
Также существует алгоритм построения деревьев решений — инструмент интеллектуального анализа данных и проведения предсказаний. ru.hexlet.io loginom.ru Он заключается в последовательном, рекурсивном разбиении обучающего множества на подмножества с применением решающих правил в узлах. loginom.ru