В основном я хочу найти кратчайшие пути для всех (s, t) пар, но с несколькими соображениями. Например, сеть содержит несколько кластеров/сообществ или группу узлов. Эти группы будут предопределены и могут быть относительно большими в количестве узлов.Все кратчайшие пути, которые пересекают хотя бы один узел данной группы (ов) узлов
Я хочу найти кратчайшие пути для всех пар s, t, которые пересекают хотя бы один узел, например, из gourp1. В общем случае, если у меня есть только одна группа узлов, проблема сводится к традиционной взаимности между центрами. Позже я хотел бы найти для всех s, t пары кратчайшие пути, которые пересекают хотя бы один узел из gourp1 и group2.
Любые предложения?
Спасибо! :)
Спасибо вам большое за ваш ответ. Я просмотрел несколько документов, и я увидел, что PSO используется для идентификации кратчайших путей, однако я немного обеспокоен его временной сложностью. Я знаю, что идентификация коротких путей, проходящих по некоторым узлам, является дорогостоящей, однако, PSO даст приемлемое время вычисления для сетей большого масштаба? –
Поскольку у вас несколько групп, похоже, что PSO будет более эффективным, чем другие, поскольку основная рабочая процедура PSO соответствует вашим требованиям. И он очень эффективен для больших масштабов (хотя иногда это может быть проблемой). Если вы можете найти лучшие решения для отдельных групп в меньшей сложности, тогда общая сложность должна уменьшаться. –