Индекс Винера

редактировать

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

Содержание
  • 1 История
  • 2 Пример
  • 3 Связь с химическими свойствами
  • 4 Расчет в произвольных графах
  • 5 Расчет в специальных типах графов
  • 6 Обратная задача
  • 7 Ссылки
  • 8 Внешние ссылки
История

Индекс Винера назван в честь Гарри Винера, который ввел его в 1947 году; в то время Винер называл это «числом пути». Это самый старый топологический индекс, связанный с ветвлением молекул. Основываясь на этом успехе, многие другие топологические индексы химических графов, основанные на информации в матрице расстояний графа, были разработаны после работы Винера.

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

Пример

бутан (C4H10) имеет два разных структурных изомера : н-бутан с линейной структурой из четырех атомов углерода. и изобутан с разветвленной структурой. Химический граф для н-бутана представляет собой четырехвершинный граф путей, а химический граф для изобутана - это дерево с одной центральной вершиной, соединенной с тремя листьями.

Молекула н-бутана имеет три пары вершин на расстоянии одна друг от друга, две пары на расстоянии два и одну пару на расстоянии трех, поэтому его индекс Винера равен

3 × 1 + 2 × 2 + 1 × 3 = 10. {\ displaystyle 3 \ times 1 + 2 \ times 2 + 1 \ times 3 = 10.}3 \ times 1 + 2 \ times 2 + 1 \ times 3 = 10.

Молекула изобутана имеет три пары вершин на расстоянии друг от друга (три пары лист-центр) и три пары на расстоянии два (пары лист-лист). Следовательно, его индекс Винера равен

3 × 1 + 3 × 2 = 9. {\ displaystyle 3 \ times 1 + 3 \ times 2 = 9.}3 \ times 1 + 3 \ times 2 = 9.

Эти числа являются экземплярами формул для особых случаев Винера индекс: это (n 3 - n) / 6 {\ displaystyle (n ^ {3} -n) / 6}(n ^ 3-n) / 6 для любого n {\ displaystyle n}n -вершинный график путей, например график н-бутана, и (n - 1) 2 {\ displaystyle (n-1) ^ {2}}(n-1) ^ {2} для любого n {\ displaystyle n}n -vertex звезда, например, график изобутана.

Таким образом, даже если эти две молекулы имеют одинаковую химическую формулу и одинаковые числа углерод-углеродных и углерод-водородных связей, их разная структура дает разные индексы Винера.

Связь с химическими свойствами

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

Расчет на произвольных графиках

Индекс Винера может быть вычислен непосредственно с использованием алгоритма для вычисления всех попарных расстояний на графике. Когда граф не взвешен (так, что длина пути - это просто количество его ребер), эти расстояния могут быть вычислены путем повторения алгоритма поиска в ширину один раз для каждой начальной вершины. Общее время для этого подхода составляет O (nm), где n - количество вершин в графе, а m - количество его ребер.

Для взвешенных графиков вместо этого можно использовать алгоритм Флойда – Уоршалла или алгоритм Джонсона с временем работы O (n) или O (nm + n log n) соответственно. Альтернативные, но менее эффективные алгоритмы, основанные на многократном умножении матриц, также были разработаны в литературе по химической информатике.

Расчет в специальных типах графов

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

Альтернативный метод для вычисления индекса Винера дерева, авторы Боян Мохар и Томаж Писански, обобщают задачу на графы со взвешенными вершинами, где вес пути является произведением его length с весами двух его конечных точек. Если v является листовой вершиной дерева, то индекс Винера дерева может быть вычислен путем слияния v с его родителем (сложения их весов вместе), вычисления индекса результирующего меньшего дерева и добавления простого поправочного члена для путей которые проходят через ребро от v до его родителя. Повторно удаляя листья таким образом, индекс Винера может быть вычислен за линейное время.

Для графов, построенных как произведения более простых графов, индекс Винера графа произведения часто может может быть вычислен по простой формуле, которая объединяет индексы его факторов. Бензеноиды (графы, образованные путем склеивания правильных шестиугольников ребром к ребру) могут быть вложены изометрически в декартово произведение трех деревьев, что позволяет вычислить их винеровские индексы за линейное время с использованием формулы произведения вместе с алгоритмом линейного временного дерева.

Обратная задача

Gutman Yeh (1995) рассмотрел проблему определения того, какие числа могут быть представлены как индекс Винера графа. Они показали, что все положительные целые числа, кроме двух, имеют такое представление; два исключения - числа 2 и 5, которые не являются индексом Винера любого графа. Для графов, которые должны быть двудольными, они обнаружили, что снова могут быть представлены почти все целые числа с большим набором исключений: ни одно из чисел в наборе

{2, 3, 5, 6, 7, 11, 12, 13, 15, 17, 19, 33, 37, 39}

можно представить как индекс Винера двудольного графа.

Гутман и Йе предположили, но не смогли доказать, аналогичное описание чисел, которые могут быть представлены как индексы Винера деревьев, с набором из 49 исключительных значений:

2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 24, 26, 27, 30, 33, 34, 37, 38, 39, 41, 43, 45, 47, 51, 53, 55, 60, 61, 69, 73, 77, 78, 83, 85, 87, 89, 91, 99, 101, 106, 113, 147, 159 (последовательность A122686 в OEIS )

Гипотеза была позже доказана Вагнером, Вангом и Ю.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 15:18:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте