『ナイトツアー Part2』の解答に必要な式をみんなで考えたほうが早いと思い まして、問題にしました。
【問題1】
G(V、E)をm頂点の無向グラフとします。
グラフG(V、E)による隣接行列Aが与えられます。
一度ずつしか頂点を通らず頂点iから頂点jまでのnの長さの経路数をpij(n)とします。
また一度ずつしか頂点を通らず頂点iを通るnの長さの閉路数をli(n)とします。
PnとLnを
{pij(n)}と対角行列{l1(n),l2(n),...,lm(n)}と定義します。
n=1,2,3,4,5,6の時は一つの関係として次の式が成立します。
L1=I*A,
Ln=I*(Pn-1P1)
P1=A-L1
P2=P12-L2
P3=P2 P1-L3-P1*L2+P1
P4=P3 P1-L4-P1L3+3P1*P2-P2 L2+P2
P5=P4 P1-L5-P1L4+3P1*P3+3P1*P2(2)+3P1(P1*P2)-3L3+P3-P3*L2-P2 L3-4P1 P2
P6=P5P1-L6-P1L5+3P1*P4+6P1*P2*P3-8P1*(P1(P1*P2))-8P1*((P1*P2)P1)) -P2L4+P2(3)-4P2(2)+3P2+3P1(P1*P3)+3P1(P1*P2(2))-3L4+21P1*P2-P4 L2-P3 L3 +3P2(P1*P2)-3P1(P1*P2)+3L3-6I*(P1(P2(2)))-4P1 L3+P4
ただし、Iは単位行列で、
*の演算子は、A={aij},B={bij}が与えられたときに、
A*B={aijbij}と定義します。
行列Xの(k)乗、X(k)=X*X*...*Xが定義され, ここで*はk-1回です。
また行列Xのk乗、Xk=X・X・...・Xが定義され, ここで・はk-1回です。
【問題1.1】
P7をPr,Ls; r≦6,s≦7 で表してください。
【問題1.2】
P8をPr,Ls; r≦7,s≦8 で表してください。
【問題1.3】
P9をPr,Ls; r≦8,s≦9 で表してください。
【問題1.4】
P10をPr,Ls; r≦9,s≦10 で表してください。
【問題1.5】
P11をPr,Ls; r≦10,s≦11 で表してください。
【問題2】
G(V、E)をm頂点の有向グラフとします。
グラフG(V、E)による隣接行列Aが与えられます。
一度ずつしか頂点を通らず頂点iから頂点jまでのnの長さの経路数をpij(n)とします。
また一度ずつしか頂点を通らず頂点iを通るnの長さの閉路数をLi(n)とします。
PnとLnを
{pij(n)}と対角行列{l1(n),l2(n),...,lm(n)}と定義します。
n=1,2,3,4の時は一つの関係として次の式が成立します。
L1=I*A,
Ln=I*(Pn-1P1)
P1=A-L1
P2=P12-L2
P3=P2 P1-L3-P1*L2+P1*P1T
P4=P3 P1-L4-P1L3+3P1*P1T*P2-P2 L2+P2*P2T
ただし、XTはXの転置行列とします。
【問題2.1】
P5をPr,Ls; r≦4,s≦5 で表してください。
【問題2.2】
P6をPr,Ls; r≦5,s≦6 で表してください。
【問題2.3】
P7をPr,Ls; r≦6,s≦7 で表してください。
【問題2.4】
P8をPr,Ls; r≦7,s≦8 で表してください。
【問題2.5】
P9をPr,Ls; r≦8,s≦9 で表してください。
【問題2.6】
P10をPr,Ls; r≦9,s≦10 で表してください。
【問題2.7】
P11をPr,Ls; r≦10,s≦11 で表してください。
【おまけ1】
無向グラフG(V,E)のPnをPr,Ls; r≦n-1,s≦n で表してください。
【おまけ2】
有向グラフG(V,E)のPnをPr,Ls; r≦n-1,s≦n で表してください。
◆解答用紙はこちらです。
◆個数を数える問題へもどる
数学の部屋へもどる