Прямое произведение графов: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
 
Перевод с английского статьи "Cartesian product of graphs"
Строка 1: Строка 1:
#REDIRECT [[Прямое произведение#Прямое произведение графов]]
[[Файл:Graph-Cartesian-product.svg|thumb|300px|Декартово произведение графов.]]
'''Декартово произведение''' или '''прямое произведение <ref>Визинг использовал термин «декартово произведение», в статье «[[Прямое произведение]]» то же произведение называется прямым.</ref> '''''G'' <math>\square</math> ''H'' графов ''G'' и ''H'' — это граф, такой что
* множество вершин графа ''G'' <math>\square</math> ''H'' — это [[прямое произведение]] ''V(G)'' × ''V(H)''
* любые две вершины ''(u,u')'' и ''(v,v')'' смежны в ''G'' <math>\square</math> ''H'' тогда и только тогда, когда
** либо ''u''=''v'' и ''u' '' смежна ''v' '' в ''H''
** либо ''u' ''=''v' '' и ''u'' смежна ''v'' в ''G''.

Декартово произведение может быть распознано эффективно за [[Временная сложность алгоритма|линейное время]] <ref>{{harv|Imrich, Peterin|2007}}. Для более ранних алгоритмов [[Временная сложность алгоритма|полиномиального времени]] см. статью Фейгенбаума, Хершбергерга и Шеффера {{harv|Feigenbaum, Hershberger, Schäffer|1985}}, а также статью Ауренхаммера, Хагауэра и Имриха{{harv|Aurenhammer, Hagauer, Imrich|1992}}.</ref>. Операция является [[Коммутативная операция|коммутативной]] как операция на [[Отношение эквивалентности|классах]] [[Изоморфизм графов|изоморфизмов]] графов, и более строго, графы ''G'' <math>\square</math> ''H'' и ''H'' <math>\square</math> ''G'' [[Естественное преобразование|естественно изоморфны]], но операция не является коммутативной как операция на помеченных графах. Операция является также [[Ассоциативная операция|ассоциативной]], так как графы (''F'' <math>\square</math> ''G'') <math>\square</math> ''H'' и ''F'' <math>\square</math> (''G'' <math>\square</math> ''H'') естественно изоморфны.

Обозначение ''G'' × ''H'' порой используется и для декартова произведения графов, но чаще оно используется для другой конструкции, известной как {{не переведено 5|тензорное произведение графов|||tensor product of graphs}}. Символ квадратика чаще используется и является недвусмысленным для декартова произведения графов. Он показывает визуально четыре ребра, получающееся в результате декартова произведения двух рёбер {{sfn|Hahn, Sabidussi|1997}}

==Примеры==
* Декартово произведение двух рёбер является [[Граф-цикл|циклом]] с четырьмя вершинами: K<sub>2</sub> <math>\square</math> K<sub>2</sub>=C<sub>4</sub>.
* Декартово произведение K<sub>2</sub> и [[Путь (теория графов)|пути]] является [[Лестница (теория графов)|лестницей]].
* Декартово произведение двух путей является [[Решётка (теория графов)|решёткой]].
* Декартово произведение ''n'' рёбер является гиперкубом:
:: <math>(K_2)^{\square n}=Q_n.</math>
:Таким образом, декартово произведение двух [[Граф гиперкуба|графов гиперкубов]] является другим гиперкубом — Q<sub>i</sub> <math>\square</math> Q<sub>j</sub>=Q<sub>i+j</sub>.
* Декартово произведение двух [[Медианный граф|медианных графов]] является другим медианным графом.
* Граф вершин и рёбер n-угольной [[Призма (геометрия)|призмы]] является декартовым произведением K<sub>2</sub> <math>\square</math> C<sub>n</sub>.
* [[Ладейный граф]] является декартовым произведением двух полных графов.

== Свойства ==
Если связный граф является декартовым произведением, его можно разложить единственным образом на произведение простых множителей, графов, которые нельзя разложить на произведение графов {{sfn|Sabidussi|1960}}{{sfn|Визинг|1963}}. Однако, Имрих и Клавжар {{sfn|Imrich, Klavžar|2000}} описали несвязный граф, который можно представить двумя различными путями как декартово произведение простых графов:
:(K<sub>1</sub> + K<sub>2</sub> + K<sub>2</sub><sup>2</sup>) <math>\square</math> (K<sub>1</sub> + K<sub>2</sub><sup>3</sup>)=(K<sub>1</sub> + K<sub>2</sub><sup>2</sup> + K<sub>2</sub><sup>4</sup>) <math>\square</math> (K<sub>1</sub> + K<sub>2</sub>),
где знак плюс означает несвязное объединение, а верхний индекс означает кратное декартово произведение.

Декартово произведение является [[Вершинно-транзитивный граф|вершинно-транзитивным графом]] тогда и только тогда, когда каждое из его множителей является вершинно-транзитивным {{sfn|Imrich, Klavžar|2000|с=Theorem&nbsp;4.19}}.

Декартово произведение является [[Двудольный граф|двудольным]] тогда и только тогда, когда каждый из его множителей является двудольным. Более обще, [[Раскраска графов|хроматическое число]] декартова произведения удовлетворяет уравнению
:χ(G <math>\square</math> H)=max {χ(G), χ(H)} {{sfn|Sabidussi|1957}}.
{{не переведено 5|Гипотеза Хедетними|||Hedetniemi conjecture}} утверждает связанное равенство для {{не переведено 5|тензорное произведение графов|тензорноного произведения графов||tensor product of graphs}}. Число независимости декартовых произведений непросто вычислить, но как показал Визинг {{sfn|Визинг|1963}}, число независимости удовлетворяет неравенствам
:α(''G'')α(''H'') + min{|V(''G'')|-α(''G''),|V(''H'')|-α(''H'')} ≤ α(''G'' <math>\square</math> ''H'') ≤ min{α(''G'') |V(''H'')|, α(''H'') |V(''G'')|}.
[[Гипотеза Визинга]] утверждает, что [[Доминирующее множество|число доминирования]] декартова произведения удовлетворяет неравенству
:γ(''G'' <math>\square</math> ''H'') ≥ γ(''G'')γ(''H'').

== Алгебраическая теория графов ==
[[Алгебраическая теория графов|Алгебраическую теориию графов]] можно использовать для анализа декартова произведения графов.
Если граф <math>G_1</math> имеет <math>n_1</math> вершин и <math>n_1\times n_1</math> матрицу смежности <math>\mathbf A_1</math>, а граф <math>G_2</math> имеет <math>n_2</math> вершин и <math>n_2\times n_2</math> матрицу смежности <math>\mathbf A_2</math>, то матрица смежности декартова произведения двух графов задаётся формулой
: <math>\mathbf A_{1\square 2}=\mathbf A_1 \otimes \mathbf E_{n_2} + \mathbf E_{n_1} \otimes \mathbf A_2</math>,
где <math>\otimes</math> означает [[произведение Кронекера]] матриц, а <math>\mathbf E_n</math> означает <math>n\times n</math> [[Единичная матрица|единичную матрицу]] {{sfn|Kaveh, Rahami|2005}}.

== История ==
Согласно Имриху и Клавжару {{sfn|Imrich, Klavžar|2000}} декартовы произведения графов определили в 1912 [[Уайтхед, Альфред Норт|Уайтхед]] и [[Рассел, Бертран|Рассел]]. Произведение графов неоднократно переоткрывалось позже, в частности, Гертом Сабидусси {{sfn|Sabidussi|1960}}.

==Примечания==
{{примечания|2}}
==Литература==
{{refbegin|colwidth=30em}}
*{{статья
|автор=F. Aurenhammer, J. Hagauer, W. Imrich
|ref=Aurenhammer, Hagauer, Imrich
|doi=10.1007/BF01200428
|выпуск=4
|издание=Computational Complexity
|mr=1215316
|страницы=331–349
|заглавие=Cartesian graph factorization at logarithmic cost per edge
|том=2
|год=1992
}}
*{{статья
|автор=Joan Feigenbaum, John Hershberger, Alejandro A. Schäffer
|ref=Feigenbaum, Hershberger, Schäffer
|doi=10.1016/0166-218X(85)90066-6
|выпуск=2
|издание=[[Discrete Applied Mathematics]]
|mr=808453
|страницы=123–138
|заглавие=A polynomial time algorithm for finding the prime factors of Cartesian-product graphs
|том=12
|год=1985
}}
*{{книга
|автор=Geňa Hahn, Gert Sabidussi
|ref=Hahn, Sabidussi
|isbn=978-0-7923-4668-5
|страницы=116
|издательство=Springer
|series=NATO Advanced Science Institutes Series
|заглавие=Graph symmetry: algebraic methods and applications
|url=https://books.google.com/books?id=-tIaXdII8egC&pg=PA116
|том=497
|год=1997
}}
*{{книга
|автор=Wilfried Imrich, Sandi Klavžar
|ref=Imrich, Klavžar
|isbn=0-471-37039-8
|издательство=Wiley
|заглавие=Product Graphs: Structure and Recognition
|год=2000
}}
*{{книга
|автор=Wilfried Imrich, Sandi Klavžar, Douglas F. Rall
|ref=Imrich, Klavžar, Rall
|isbn=1-56881-429-1
|издательство=A. K. Peters
|заглавие=Graphs and their Cartesian Products
|год=2008
}}
*{{статья
|автор=Wilfried Imrich, Iztok Peterin
|ref=Imrich, Peterin
|doi=10.1016/j.disc.2005.09.038
|выпуск=3-5
|издание=[[Discrete Mathematics (journal)|Discrete Mathematics]]
|mr=2287488
|страницы=472–483
|заглавие=Recognizing Cartesian products in linear time
|том=307
|год=2007
}}
*{{статья
|автор=A. Kaveh, H. Rahami
|ref=Kaveh, Rahami
|doi=10.1002/cnm.753
|выпуск=7
|издание=Communications in Numerical Methods in Engineering with Biomedical Applications
|mr=2151527
|страницы=377–388
|заглавие=A unified method for eigendecomposition of graph products
|том=21
|год=2005
}}
*{{статья
|ref=Sabidussi
|автор=G. Sabidussi
|doi=10.4153/CJM-1957-060-7
|издание=[[Canadian Journal of Mathematics]]
|mr=0094810
|страницы=515–525
|заглавие=Graphs with given group and given graph-theoretical properties
|том=9
|год=1957
}}
*{{статья
|ref=Sabidussi
|автор=G. Sabidussi
|doi=10.1007/BF01162967
|издание=[[Mathematische Zeitschrift]]
|mr=0209177
|страницы=446–457
|заглавие=Graph multiplication
|том=72
|год=1960
}}
*{{статья
|автор=В. Г. Визинг
|ref=Визинг
|заглавие=Декартово произведение графов
|издание=Вычислительные системы
|год=1963
|том=9
|страницы=30–43
}}
{{refend}}

== Ссылки ==
*{{mathworld|title=Graph Cartesian Product|urlname=GraphCartesianProduct}}

[[Категория:Произведение графов]]
{{rq|checktranslate|style|grammar}}

Версия от 17:57, 22 мая 2017

Декартово произведение графов.

Декартово произведение или прямое произведение [1] G H графов G и H — это граф, такой что

  • множество вершин графа G H — это прямое произведение V(G) × V(H)
  • любые две вершины (u,u') и (v,v') смежны в G H тогда и только тогда, когда
    • либо u=v и u' смежна v' в H
    • либо u' =v' и u смежна v в G.

Декартово произведение может быть распознано эффективно за линейное время [2]. Операция является коммутативной как операция на классах изоморфизмов графов, и более строго, графы G H и H G естественно изоморфны, но операция не является коммутативной как операция на помеченных графах. Операция является также ассоциативной, так как графы (F G) H и F (G H) естественно изоморфны.

Обозначение G × H порой используется и для декартова произведения графов, но чаще оно используется для другой конструкции, известной как тензорное произведение графов?!. Символ квадратика чаще используется и является недвусмысленным для декартова произведения графов. Он показывает визуально четыре ребра, получающееся в результате декартова произведения двух рёбер [3]

Примеры

  • Декартово произведение двух рёбер является циклом с четырьмя вершинами: K2 K2=C4.
  • Декартово произведение K2 и пути является лестницей.
  • Декартово произведение двух путей является решёткой.
  • Декартово произведение n рёбер является гиперкубом:
Таким образом, декартово произведение двух графов гиперкубов является другим гиперкубом — Qi Qj=Qi+j.
  • Декартово произведение двух медианных графов является другим медианным графом.
  • Граф вершин и рёбер n-угольной призмы является декартовым произведением K2 Cn.
  • Ладейный граф является декартовым произведением двух полных графов.

Свойства

Если связный граф является декартовым произведением, его можно разложить единственным образом на произведение простых множителей, графов, которые нельзя разложить на произведение графов [4][5]. Однако, Имрих и Клавжар [6] описали несвязный граф, который можно представить двумя различными путями как декартово произведение простых графов:

(K1 + K2 + K22) (K1 + K23)=(K1 + K22 + K24) (K1 + K2),

где знак плюс означает несвязное объединение, а верхний индекс означает кратное декартово произведение.

Декартово произведение является вершинно-транзитивным графом тогда и только тогда, когда каждое из его множителей является вершинно-транзитивным [7].

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

χ(G H)=max {χ(G), χ(H)} [8].

Гипотеза Хедетними[англ.] утверждает связанное равенство для тензорноного произведения графов?!. Число независимости декартовых произведений непросто вычислить, но как показал Визинг [5], число независимости удовлетворяет неравенствам

α(G)α(H) + min{|V(G)|-α(G),|V(H)|-α(H)} ≤ α(G H) ≤ min{α(G) |V(H)|, α(H) |V(G)|}.

Гипотеза Визинга утверждает, что число доминирования декартова произведения удовлетворяет неравенству

γ(G H) ≥ γ(G)γ(H).

Алгебраическая теория графов

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

,

где означает произведение Кронекера матриц, а означает единичную матрицу [9].

История

Согласно Имриху и Клавжару [6] декартовы произведения графов определили в 1912 Уайтхед и Рассел. Произведение графов неоднократно переоткрывалось позже, в частности, Гертом Сабидусси [4].

Примечания

  1. Визинг использовал термин «декартово произведение», в статье «Прямое произведение» то же произведение называется прямым.
  2. (Imrich, Peterin 2007). Для более ранних алгоритмов полиномиального времени см. статью Фейгенбаума, Хершбергерга и Шеффера (Feigenbaum, Hershberger, Schäffer 1985), а также статью Ауренхаммера, Хагауэра и Имриха(Aurenhammer, Hagauer, Imrich 1992).
  3. Hahn, Sabidussi, 1997.
  4. 1 2 Sabidussi, 1960.
  5. 1 2 Визинг, 1963.
  6. 1 2 Imrich, Klavžar, 2000.
  7. Imrich, Klavžar, 2000, с. Theorem 4.19.
  8. Sabidussi, 1957.
  9. Kaveh, Rahami, 2005.

Литература

  • F. Aurenhammer, J. Hagauer, W. Imrich. Cartesian graph factorization at logarithmic cost per edge // Computational Complexity. — 1992. — Т. 2, вып. 4. — С. 331–349. — doi:10.1007/BF01200428.
  • Joan Feigenbaum, John Hershberger, Alejandro A. Schäffer. A polynomial time algorithm for finding the prime factors of Cartesian-product graphs // Discrete Applied Mathematics. — 1985. — Т. 12, вып. 2. — С. 123–138. — doi:10.1016/0166-218X(85)90066-6.
  • Geňa Hahn, Gert Sabidussi. Graph symmetry: algebraic methods and applications. — Springer, 1997. — Т. 497. — С. 116. — ISBN 978-0-7923-4668-5.
  • Wilfried Imrich, Sandi Klavžar. Product Graphs: Structure and Recognition. — Wiley, 2000. — ISBN 0-471-37039-8.
  • Wilfried Imrich, Sandi Klavžar, Douglas F. Rall. Graphs and their Cartesian Products. — A. K. Peters, 2008. — ISBN 1-56881-429-1.
  • Wilfried Imrich, Iztok Peterin. Recognizing Cartesian products in linear time // Discrete Mathematics. — 2007. — Т. 307, вып. 3-5. — С. 472–483. — doi:10.1016/j.disc.2005.09.038.
  • A. Kaveh, H. Rahami. A unified method for eigendecomposition of graph products // Communications in Numerical Methods in Engineering with Biomedical Applications. — 2005. — Т. 21, вып. 7. — С. 377–388. — doi:10.1002/cnm.753.
  • G. Sabidussi. Graphs with given group and given graph-theoretical properties // Canadian Journal of Mathematics. — 1957. — Т. 9. — С. 515–525. — doi:10.4153/CJM-1957-060-7.
  • G. Sabidussi. Graph multiplication // Mathematische Zeitschrift. — 1960. — Т. 72. — С. 446–457. — doi:10.1007/BF01162967.
  • В. Г. Визинг. Декартово произведение графов // Вычислительные системы. — 1963. — Т. 9. — С. 30–43.

Ссылки