Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #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 - Форум вопросов и ответов.