Научная статья на тему 'Кодирование графов'

Кодирование графов Текст научной статьи по специальности «Математика»

CC BY
114
121
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Кодирование графов»

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Информационные системы/ Петров В.Н.-СПб: Питер, 2002. - 688 с.

2. Каляное Г.Н. CASE: структурный системный анализ (автоматизация и применение). -М.: ЛОРИ, 1996. - 242с. "

3. John A. Zachman, "Enterprise Architecture: The Past and the Future". DM Direct Newsletters,

4. 2000.

4. Полукеев О., Коваль Д. Моделирование бизнеса и архитектура информационной системы// www.osp.ru.

5. Карпов А. Моделирование бизнес-процессов. http://quality.eup.ru/mbp.htm .

6. . http ://www. sterling .ru/services/ automation/mes/mach/.

7. СПРУТ-технология. http://www.regprom.ru/e41514.html .

8. . . -

// . 2004. 4. - . 27-30.

9. . ., . .

обследовании // Известия ТРТУ. - Таганрог, 2004. С. 82.

УДК 681.3

В.И. Кодачигов, АЛ. Виноходов КОДИРОВАНИЕ ГРАФОВ

: -бер. Требуется закодировать его, то есть представить словом в конечном алфавите.

Всякий граф может быть задан матрицей смежности; причем ввиду симметрии и отсутствия петель достаточно указать только элементы верхней треугольной матрицы. Выписываем эти элементы в одну строку (сначала первая строка, затем вторая и т.д.), получим двоичное слово длины n(n-1)/2, которое называется каноническим кодом графа.

В данной работе предлагается способ и алгоритм уменьшения длины канонического кода графа путем представления его в виде перестановки.

, ,

выстроенных определенным образом. Максимальное число перестановок из N элементов равно N!. Значит, каждой перестановке можно поставить в соответствие код - число n, лежащее в диапазоне 0<n<N!. Элементами перестановки могут являться различные объекты, но эти объекты всегда можно пронумеровать и работать с ними как с числами.

Идея использования перестановок для кодирования графов состоит в сле-.

смежности выписывается в одну строку. Получившуюся совокупность можно рассматривать как перестановку из чисел в их двоичном представлении, где каждая

строка в матрице - это отдельное число. Далее получившуюся перестановку можно . -

мации о графе помимо размерности матрицы смежности.

Вычислительный эксперимент показал, что длина получившейся перестановки существенно меньше, чем n(n-1)/2.

i Надоели баннеры? Вы всегда можете отключить рекламу.