- 完全グラフはp個のノードを持つグラフで、すべてのノードペアにエッジがある(無向)グラフ
- これのゼータ関数は
-
- ただし、
- ちなみににも定義された式になっている。の場合は項がキャンセルアウトして、結果としては、すべてとなる
my.ihara.n <- function(p){
sum(0:p) - 2*p
}
for(i in 1:6){
print(my.ihara.n(i))
}
[1] -1
[1] -1
[1] 0
[1] 2
[1] 5
[1] 9
my.ihara.zeta.Kp <- function(p){
n <- my.ihara.n(p)
ret <- function(u){
1/((-1)^n * ((p-2)*u-1) * (u+1)^n * (u-1)^(n+1) * ((p-2)*u^2+u+1)^(p-1))
}
return(ret)
}
p <- 10
iharaKp <- my.ihara.zeta.Kp(p)
adj <- matrix(1,p,p)
diag(adj) <- 0
g <- graph.adjacency(adj,mode="undirected")
a <- runif(1) + runif(1)*1i
my.Ihara.zeta(g,a)
iharaKp(a)