Это новый год и все еще не может решить мою проблему об алгоритме spanning tree. Я не могу вставить картинку, поэтому я должен попытаться объяснить среду словами.Преимущество и недостаток остовного дерева с четным расстоянием
Это 36 узлов и расстояние до всех узлов равно. Вопрос в том, является ли расстояние четным, не имеет значения, каким образом передать сообщение с узла с идентификатором 1 (корень) на последний узел с идентификатором 36. Поскольку расстояние даже не позволяет экономить время, экономить энергию или сообщение Сохранить алгоритм? Я надеюсь, что кто-то понять мой вопрос
отредактирован:
Enviroment
1 - 2 - 3 - 4 - 5 - 6 | | | | | | 7 8 9 10 11 12 | | | | | | 13 14 15 16 17 18 | | | | | | 19 20 21 22 23 24 | | | | | | 25 26 27 28 29 30 | | | | | | 31 32 33 34 35 36
Это мой выбор связующего дерева. Узел с идентификатором 36 отправляет информацию через 30,24,18,12,6,5,4,3,2,1 (один из них является корневым), а затем узел 1 отправляет информацию на базовую станцию. Поскольку он не имеет каких-либо затрат, на самом деле не имеет значения, какой путь я выбираю для отправки информации с узла 36 на узел 1, потому что стоимость будет по-прежнему одинаковой.
Мой Spanning дерево Алгоритм
- При запуске, только корень отмечен.
- Сообщение корневая поиск отправить к нему соседа
- Если узел не помечен, когда он recieves поиска сообщений от других узлов:
- это пометить себя
- Выберите узлы с наименьшим идентификатором, как «родитель» и ответ «не-родитель» к другим узлам
- Если узел уже отмечает, что ответ «не-родителю»
- Если узел уже помечен и получать родительское сообщение помечает отправитель, как ребенок
Я не могу показать вам ребята блок-схему, потому что у меня нет привилегии вставлять изображения.
псевдокод (не сделали этого)
Вывода - Здесь я должен записать преимущества и недостатки моего алгоритма, но сейчас я не могу думать о каких-либо преимуществах и недостатках
Это новый год и я все еще не могу решить проблему P = NP. – ybungalobill
Ваш вопрос не имеет для меня большого смысла - «не имеет значения, какой путь передать сообщение» - если это связующее дерево, тогда есть только один способ перехода от узла А к узлу В, поскольку нет циклов. – monkjack
Как может быть расстояние до каждого узла? Это означало бы, что нет смежных узлов, так как у них будет расстояние 1. В этом вопросе нет упоминаний о преимуществах или недостатках, а также о связующих деревьях. –