login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 


Irregular triangle read by rows giving T(n,k) = number of rooted graphs on n + 1 nodes with k edges (n >= 0, 0 <= k <= n(n-1)/2).
10

%I #33 Jan 09 2024 16:56:00

%S 1,1,1,1,2,2,1,1,2,4,6,4,2,1,1,2,5,11,17,18,17,11,5,2,1,1,2,5,13,29,

%T 52,76,94,94,76,52,29,13,5,2,1,1,2,5,14,35,83,173,308,487,666,774,774,

%U 666,487,308,173,83,35,14,5,2,1,1,2,5,14,37,98,252,585,1239,2396,4135,6340

%N Irregular triangle read by rows giving T(n,k) = number of rooted graphs on n + 1 nodes with k edges (n >= 0, 0 <= k <= n(n-1)/2).

%C T(n,k) is also the number of graphs with n nodes and k edges which may contain loops. (Delete the root node and change every edge leading to it into a loop.)

%C T(n,k) is also the number of symmetric relations with n points and k relations.

%D E. Palmer and F. Harary, Graphical Enumeration, Academic Press, 1973.

%H Andrew Howroyd, <a href="/A070166/b070166.txt">Table of n, a(n) for n = 0..1560</a>

%H Marko R. Riedel, <a href="http://math.stackexchange.com/questions/2187019/">Number of distinct connected digraphs</a>

%H Eric Weisstein's World of Mathematics, <a href="http://mathworld.wolfram.com/RootedGraph.html">Rooted Graphs</a>

%e Triangle begins:

%e 1;

%e 1, 1;

%e 1, 2, 2, 1;

%e 1, 2, 4, 6, 4, 2, 1;

%e 1, 2, 5, 11, 17, 18, 17, 11, 5, 2, 1; <- gives either the numbers of rooted graphs on 5 nodes, or the numbers of graphs with loops on 4 nodes; with from 0 to 10 edges

%e 1, 2, 5, 13, 29, 52, 76, 94, 94, 76, 52, 29, 13, 5, 2, 1;

%e ...

%t Join[{{1},{1,1}},CoefficientList[Table[CycleIndex[Join[PairGroup[SymmetricGroup[n]],Permutations[Range[Binomial[n,2]+1,Binomial[n,2]+n]],2],s]/.Table[s[i]->1+x^i,{i,1,n^2-n}],{n,2,7}],x]]//Grid (* _Geoffrey Critzer_, Oct 01 2012 *)

%t permcount[v_] := Module[{m = 1, s = 0, k = 0, t}, For[i = 1, i <= Length[v], i++, t = v[[i]]; k = If[i > 1 && t == v[[i - 1]], k + 1, 1]; m *= t*k; s += t]; s!/m];

%t edges[v_, t_] := Product[Product[g = GCD[v[[i]], v[[j]]]; t[v[[i]]*v[[j]]/g]^g, {j, 1, i - 1}], {i, 2, Length[v]}]*Product[c = v[[i]]; t[c]^Quotient[c + 1, 2]*If[OddQ[c], 1, t[c/2]], {i, 1, Length[v]}];

%t row[n_] := Module[{s = 0}, Do[s += permcount[p]*edges[p, 1 + x^# &], {p, IntegerPartitions[n]}]; s/n!] // Expand // CoefficientList[#, x] &

%t row /@ Range[0, 7] // Flatten (* _Jean-François Alcover_, Jan 07 2021, after _Andrew Howroyd_ *)

%o (PARI)

%o permcount(v) = {my(m=1,s=0,k=0,t); for(i=1,#v,t=v[i]; k=if(i>1&&t==v[i-1],k+1,1); m*=t*k;s+=t); s!/m}

%o edges(v, t) = {prod(i=2, #v, prod(j=1, i-1, my(g=gcd(v[i], v[j])); t(v[i]*v[j]/g)^g )) * prod(i=1, #v, my(c=v[i]); t(c)^((c+1)\2)*if(c%2, 1, t(c/2)))}

%o G(n, A=0) = {my(s=0); forpart(p=n, s+=permcount(p)*edges(p, i->1+x^i+A)); s/n!}

%o { for(n=0, 7, print(Vecrev(G(n)))) } \\ _Andrew Howroyd_, Oct 23 2019, updated Jan 09 2024

%Y Row sums are A000666.

%Y Cf. A054921, A008406, A283755, A322114, A368598, A368599.

%K nonn,tabf,nice

%O 0,5

%A _Vladeta Jovovic_ and _Eric W. Weisstein_, Apr 23 2002

%E Offset changed by _Andrew Howroyd_, Oct 23 2019

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified September 21 20:27 EDT 2024. Contains 376089 sequences. (Running on oeis4.)