Результаты (
русский) 2:
[копия]Скопировано!
1. Добавьте корень в качестве узла 0, сделать обходе дерева, и обозначить последовательные узлы в порядке возрастания , начиная с 1.
2. Для каждого узла, маркировать порт к ребенку по номеру узла ребенка. Затем, маркировать порт к родителю с помощью L (I) + T (I) + 1 по модулю п, где
а. L (I) является метка узла я
б. T (I) есть число узлов в поддереве под узлом I ( за исключением I)
Как следствие обходе, первый дочерний узел я имеет метку L (я) + 1, а последний ребенок имеет метку L (я) + T (I) + по модулю п. Таким образом, интервал [L (я) + 1 по модулю п, L (я) + T (I) + 1 по модулю п) содержит метки всех узлов в поддереве под I. Дополнительный интервал [L (я) + T (I) + 1 по модулю п, L (я) + 1 по модулю п) включает в себя каждый узел назначения , который не принадлежит к поддереву под узлом я.
Для nontree топологий, простое расширение включает в себя построения остовного дерева графа и используя интервал маршрутизации на остове. Тем не менее, этот метод не использует nontree края для уменьшения расстояния маршрутизации. Ван Леувен и Тан [LT87] предложил улучшенную схему маркировки для интервала маршрутизации на nontree топологий-их метод использует некоторые nontree края для эффективной маршрутизации. Рисунок 10.6a иллюстрирует пример оптимальной маркировки на кольцевой топологии. Обратите внимание , что не все маркировки приводит к оптимальному маршруту к цели. Для деревьев, это nonissue, так как существует ровно один путь между любой парой узлов.
переводится, пожалуйста, подождите..
