Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 06:35
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Искомая цель формулируется так:1. Определить диаметр графа. 2. Преобразовать граф к новому задаваемому диаметру.Как я понимаю задача сводится к следующему:1. Чтоб найти диаметр графа нужно перебрать все КРАТЧАЙШИЕ пути между всеми парами вершин, а потом среди них выбрать МАКСИМАЛЬНЫЙ. Это и будет диаметр графа.2. А вот с эти пунктом вообще умственный напряг, только полуидеи в голове. Допустим я задаю диаметр меньше исходного. Получается, что нужно найти все пары вершин, расстояние между которыми больше задаваемого диаметра, и добавить новые ребра так, чтобы эти расстояния изменились и не превышали задаваемый диаметр. Причем соединять нужно одну из вершин, у которой диаметр больше нового с вершиной, имеющей максимальную валентность.Возможно, что мыслю не верно, ибо не сталкивался ранее ни с чем подобным.Так вот собственно и просьба помочь с программной реализацией.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
как по диаметру динамика правильно расщитать объём ящикав для колонок? Guest Новые вопросы и ответы 5 0 04.01.2012 20:08
Презервативы какой марки лучше? Различаются ли они по диаметру и длине? Guest Новые вопросы и ответы 2 0 31.12.2011 12:13
Какой оптический телескоп сейчас самый крупный(по диаметру зеркала) Guest Продолжение нового архива 0 21.11.2011 15:27
Графа национальность Грюндик Паспортный режим, регистрация 10 12.03.2011 05:28



© www.otvetnemail.ru - Форум вопросов и ответов.