2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Мини/макси-код графа
Сообщение17.11.2011, 01:25 


12/07/11
28
Всем привет.
Столкнулся с такой проблемой: никак не могу понять как именно вычисляется мини/макси-код графа(ни одного примера найти не получилось). Ещё не ясен момент по поводу того, надо ли пробовать всевозможные перестановки столбцов и отдельно перестановки строк, или же в совокупности.
Так же на википедии был пример с графом:
Изображение
его мини-код равен 5941. Теперь переводим его в 2ю систему: 0001 0111 0011 0101. Если построить матрицу смежности, то можно заметить, что максимум в строках(столбцах) могут быть три единицы. На вики сказано, что код получается конкатенацией строк матрицы(с нужной перестановкой строк и(?) столбцов) и затем перевода их в 10ю систему. Так вот, в графе 6 вершин, в каждой строке(столбце) матрицы не больше трёх единиц, тогда почему, если взять первые 6 знаков мини-кода: 110101, то в нём 4 единицы? Ведь, переставляя строки/столбцы, всё равно количество единиц не получиться сделать больше максимума.

 Профиль  
                  
 
 Re: Мини/макси-код графа
Сообщение17.11.2011, 08:37 


14/01/11
3040
Поскольку матрица смежности неориентированного графа симметрична, возможно, для построения мини/макси кода в данном случае используется одна из её ''половинок''. Для нахождения, скажем, мини-кода рассматриваются все возможные матрицы смежности, соответствующие данному графу, и среди их кодов выбирается минимальный.

 Профиль  
                  
 
 Re: Мини/макси-код графа
Сообщение17.11.2011, 13:47 


12/07/11
28
Вот теперь разобрался. Спасибо)
Тогда такой вопрос: как правильно поменять две вершины в матрице смежности неориентированного графа местами?

 Профиль  
                  
 
 Re: Мини/макси-код графа
Сообщение17.11.2011, 14:44 


14/01/11
3040
l1pton17 в сообщении #504809 писал(а):
Вот теперь разобрался. Спасибо)
Тогда такой вопрос: как правильно поменять две вершины в матрице смежности неориентированного графа местами?


Очевидно, поменять местами соответствующие строки, а потом соответствующие столбцы(или сначала столбцы, а потом строки).

 Профиль  
                  
 
 Re: Мини/макси-код графа
Сообщение17.11.2011, 16:03 


12/07/11
28
Спасибо, но придумал другой способ это сделать.
Кстати, на википедии, вроде, неправильные мини-коды написаны(исправил), если по ним восстановить матрицу смежности, и затем построить граф, то он ничего общего не имеет с тем, что был изначально.

 Профиль  
                  
 
 Re: Мини/макси-код графа
Сообщение27.02.2014, 22:27 


27/02/14
1
Если не секрет, какой способ в конечном счете использовали?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group