12

連結グラフの性質を多項式を使って示す話

865
0

おはようございます。先日気持ちのいい発見をしたので、共有したいと思います。

考える問題

私はこんな問題を作ってみました.
すると,ある有名事実が帰結として得られたのです.

問題:

n頂点からなる連結グラフGが与えられます.
Gの全域部分グラフGであって,どの頂点の次数も偶数であるようなものはいくつありますか?

例を挙げましょう.全域とは,頂点が一致しているということです.
図の Gなら,右のGが条件を満たすすべての全域部分グラフですから,答えは 4 です.

5 頂点 6 辺のグラフ G の場合 5 頂点 6 辺のグラフ G の場合

では解いていきましょう.
いちごじゃむさんに勝手に倣って,シンキングタイムという名の行間を空けます.
最終的に得られる帰結が何かまで予測できた方はすごいです.私に自慢してください.

T
Th
Thi
This
This i
This is
This is G
This is GY
This is GYO
This is GYOU
This is GYOUK
This is GYOUKA
This is GYOUKAN
This is GYOUKA
This is GYOUK
This is GYOU
This is GYO
This is GY
This is G
This is
This i
This
Thi
Th
T

問題を解く

そうだ、多項式を使おう。

Gの頂点に1,2,,nとラベル付けをしておきます.
Gの辺の数をEとし,i番目の辺が頂点aibiを結ぶものとします.いま多項式P
P(x1,x2,,xn):=k=1E(1+xaixbi)
で定義すると,答えはPx1,x2,,xnの次数がすべて偶数である項の係数の総和で与えられます.さらにこれは,次の総和を2nで割ったものに等しいです.
p1,,pn{1,1}P(p1,,pn)
これはさほど難しくなく,上の総和で,Pのそれぞれの項の寄与を考えれば従います.

さて,p1,,pn{1,1}であるとき,P(p1,,pn)の値はどうなるでしょうか.Pの定義から,これが0でないのは各i1+paipbi0のときのみ,すなわち
pa1=pb1pa2=pb2paE=pbE
のときのみです.いま,仮定よりGは連結でしたから,これは次のように言い換えられます.
p1=p2==pn
これは,各piたちがイコールという「辺」で結ばれている状況を考えれば分かります.
従って,考えるべき総和は,非常にシンプルで,
k=1E(1+11)+k=1E(1+(1)(1))=2×2E
になります.よって問題の答えはこれを 2n で割った 2E+1n になります!

これで問題が解決できました....ん?

...あれ?

問題の答えは整数であるはずです.従って,次が成立しなければいけません.
E+1n0  En1
つまり,次のことが言えます!

n 頂点連結グラフの辺の本数は n1 以上である.

さらには,条件を満たすグラフのうち1つは「辺がないグラフ」ですから,次のような同値が成り立ちます.

E>n1 2E+1n>1
辺が1本以上で,条件を満たす全域部分グラフが存在する
Gの部分グラフであって,どの頂点の次数も2以上の偶数であるものが存在する
Gの部分グラフであって,始点と終点が一致するように一筆書きできるものが存在する(Euler の定理より)
G に閉路が存在する

よって,次の命題までもが従います!これは驚きです.

n 頂点連結グラフGについて,次の同値が成立する.

Gの辺の数が n1 である  Gに閉路が存在しない

おわりに

「答えは整数だから」なんて議論をする日が来るとは......びっくりです。びっくりじゃないですか?!(オタク特有の発狂)

ついでに、多項式を用いずとも問題を解けた方はぜひお知らせください!

ここまで読んでいただいた方、ありがとうございました。

投稿日:2023126
更新日:2023126
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

locker
locker
53
5599
2008年の早生まれです

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 考える問題
  2. 問題を解く
  3. ...あれ?
  4. おわりに