Обеспечение ребер графа подчиняется неравенству треугольника - PullRequest
0 голосов
/ 26 марта 2020

Я генерирую графики с ребрами, которым назначены случайные веса. Как я могу гарантировать, что веса ребер подчиняются неравенству треугольника? Я видел подобный вопрос, который был задан, но не мог действительно следовать за ответом

1 Ответ

1 голос
/ 26 марта 2020

@ Тау прав, есть много способов решить эту проблему.

  1. Назначать случайные координаты и брать расстояния, используя любые метри c, которые удовлетворяют неравенству треугольника.
  2. Назначьте случайные веса, проверьте, удовлетворяется ли неравенство треугольника, увеличьте веса любых ребер, которые его терпят неудачу.
  3. Назначьте случайные веса, проверьте, выполняется ли неравенство треугольника, повторите, если его не получилось.

Я также могу придумать больше стратегий. Но реальный вопрос в том, зачем вы это делаете, и есть ли какие-то скрытые требования, которые делают одно решение лучше другого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...