グラフ列挙の主な問題の1つは、グラフの「形状」、たとえば特定のグラフの同型クラスを決定することです。すべてのグラフが対称行列として表現できることを十分に承知しています。ただし、その形状を取得するには、行/列の順列のコレクションが必要になるため、マトリックスの適性はやや低くなります。また、いったんその形になると、グラフを「見る」のが少し難しくなります。
私の質問は、グラフの「形状」を説明できる「グラフィカル」代数はありますか?
私が考えているのは、代数的トポロジーがどのような形式のシステムを考え出すのかということです。特に、ノット不変量の代数や、オペラードやポリグラフなどの表記法。この種の「落書き代数」はあまり発達していないので、グラフにはそのような代数が存在しないと信じる理由があるかもしれませんが、そうでないと仮定する前に尋ねたいと思います。
更新:
私の質問はおそらく非常に狭く、すぐに「はい」で答えられないので、モデレーターが気にしない場合は、次のように質問を広げます。
そのようなシステムを作成するために(簡単に、またはその他の方法で)適応できる既存のシステム(上記で説明した種類)はありますか?複数ある場合は、お気軽にお知らせください。そして、すでに述べたものも投入してください。
動機
このような質問に対する私の動機は、実際には非対称グラフを分類することです。私はまだ学部生ではないので、代数グラフ理論の現在の状態の私のレビューはかなり薄いです。しかし、すべてのグラフを代数的な方法で体系的に説明しようとする取り組みがあったとしても、まだまだ多くは見ていません。
そのようなシステムが役立つ実用的な例
すべてのオイラーグラフに次数の頂点がなければならないという証明を記述したいとします。標準証明は通常、使用される実際のエッジに言及せずに、偶数および奇数の程度に関する引数を使用します。典型的な学生はそのような証拠を初めて見つけ、おそらく自分自身の議論を説得しようとしてグラフを描き始めます。しかし、おそらく純粋な「論理」論よりも優れたツールは、そのような言語からの「シンボル」のコレクションが「完全性」の条件を満たさないことを示すことでしょう。
ええ、私は知っています、私はこの最後の部分で手を振っています。もしそうでなければ、おそらく自分でそのようなシステムを作成し始めるでしょう!
しかし、少しあいまいであることを無視すると、グラフ理論の古くからよく知られている定理の多くは難しくはないが、本当に優れたフレームワークが統一されたビューに「結び付く」「パッケージ化できる」という概念を必要とするように感じます。