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