N个顶点和E条边的图有多少种不同的邻接矩阵?

How many different adjacency matrix does a graph with N vertices and E edges have?

答案是N!我不明白这是怎么回事。

我的看法:

假设是无向图;

adj 中每一行的维度。一个顶点的矩阵是 N,与边数无关。因此,第一行可能的排列数= N!.

第二行的总排列= (N-1)!因为第一行已经处理了一个单元格。 同样,第三行=(N-2)! . . . 对于第 N 行=1

总排列= N! + N-1!+...+1!

我很困惑考虑无向图或有向图是否会产生不同的结果。如果我们认为图是有向的,答案会有什么变化?

我会试一试,但如果不清楚,请提问。对于它是 N!,我们假设一个无向图。

对于具有 N 个顶点的图,它将用 NxN 矩阵(二维数组)表示,每个值要么是 0(边不存在),要么是 1(边存在)。在此,我们不考虑边缘上的其他权重。

然后,我们考虑所有可能的分配。如果第一行有 N 个不同的选择,第二行必须有 N-1 个选择(因为我们已经知道边 1,2)等等。

N * (N-1) * (N-2) * ... * 1 = N!