グラフ理論において、グラフ積はグラフに対する二項演算である。具体的には、2つのグラフG1とG2を入力として、以下の性質を持つグラフHを生成する演算である。
グラフの積は、この条件が具体的に何を指すかという点で異なります。いずれの場合も、 G nの頂点a nとb nが等しいか、または辺で結ばれているかという点に関係します。
文献における特定のグラフ積の用語や表記法は非常に多様です。以下の定義はある程度標準的であると考えられますが、特に古い文献においては、特定の著者がグラフ積にどのような定義を用いているかを確認することをお勧めします。
より標準的な定義であっても、自己ループの扱い方は文献によって必ずしも一貫しているとは限りません。積のエッジ数に関する以下の式も、自己ループを含めると失敗する可能性があります。たとえば、単一頂点の自己ループとそれ自身とのテンソル積は、別の単一頂点の自己ループと、そしてそうではない式として提案します。
以下の表は、最も一般的なグラフ製品を示しています。「~に辺で接続されている」という意味で、隣接していないことを示す。平等を認める、これは、それらが互いに異なり、隣接していない必要があることを意味します。ここに挙げられている演算子記号は、特に古い論文では、決して標準的なものではありません。
一般に、グラフ積は、以下の条件によって決定されます。それは次のように表現できるそして。
させて2 つの頂点 (つまり 1 つのエッジ) 上の完全グラフとする。積グラフ、、 そして演算子を表すグラフとまったく同じように見える。たとえば、は4サイクル(正方形)であり、これは4つの頂点を持つ完全グラフです。
の辞書式積の表記法は、この積が可換ではないことを思い出させる役割を果たします。結果として得られるグラフは、コピーを置き換えるように見えます。すべての頂点について。