计数图内同态的复杂性


9

同态从图中G=(V,E) 到图 G=(V,E) 是一个映射 fVV 这样,如果 xy 在附近 E 然后 f(x)f(y) 在附近 E。一个自同态的曲线图的G 是来自的同态 G本身 如果没有,它是无定点的x 这样 f(x)=x如果不是身份,这是不平凡的。

我最近问了一个与位姿(和图)自同构有关的问题,即双射内同,其反过来也是内同构。我发现了有关计数(并确定是否存在)同态的相关工作,但搜索找不到与同形有关的任何结果。

因此,我的问题是:给定图表,复杂度是多少G,决定是否存在一个非平凡的内同态 G,或计算同构数目?无定点无内同态的相同问题。

我认为此答案中给出的论点扩展到内同态,并证明有向二部图或位姿的情况并不比一般图的问题容易(一般图的问题减少到这种情况),但它的复杂性没有似乎很容易确定。众所周知,确定从一个图到另一个图是否存在同态性是NP难的(这很容易理解,因为它概括了图的颜色),但是似乎将搜索范围限制为从图到其自身的同态性可能会使问题变得更容易,因此,这无助于我确定这些问题的复杂性。

Answers:


6

完成对内态或无定点内态的计数 FP#P:给出一个连接图 G,考虑图 G 这是不相交的联合 G和一个三角形。然后|End(G)|=(|End(G)|+#3COL(G))(#{triangles in G}+33),所以 #3COL可以使用两个内同态计数(一般结果,甚至只有一个就可以)和一些多时间后处理来计算。请注意,三角形的数量可以用三次(甚至矩阵乘法)时间来计数。对于定点自由内态,该方程也成立,因为3色和三角形是的无定点内态。G

如果你愿意 G要连接,可以执行以下操作。首先要注意的是计算顶点彩色图的同态性(其中颜色的顶点c 只能映射到其他颜色的顶点 c)等效于计算图的同构,如下所示。让颜色成为{1,...,C}。对于每个顶点v 颜色 c,添加一个新的不相交的奇数周期Cv 大小至少 n+2cn=|V(G)|),并连接一个顶点 Cvv。的每个同态G 对应于 2n新图的同构(对于每个循环,您都有两种选择方式来映射它)。请注意,没有的顶点G 可以映射到任何顶点 Cv,因为周期太大(您必须能够将一个周期放入另一个周期,而对于奇数周期则不能)。

现在,制作一个 G连接起来,我们从彩色版本开始,然后应用上面的转换。通过添加到G 不相交的三角形 Δ。现在添加一个新的顶点v0 连接到每个顶点 GΔ。颜色v0 红色,所有其他顶点为蓝色。


谢谢!我不确定您的确切公式|End(G)| (我得到 (|End(G)|+#3COL(G))(#triangles+33),和不带定点的情况类​​似),但参数仍然成立。您的论证的第二部分即使在假设连通性的情况下也显示出硬度,我认为这是事实,但我认为它并不直接适用于无定点的内同态(循环映射中有固定点),但这并不是那么重要。我会更好奇地知道:决策问题是NP难的(对于非平凡的,对于无定点的内同构)吗?再次感谢!
2014年

您对公式是正确的-我已对其进行了更新。要使第二部分适用于无定点的情况,请从的两个最大距离顶点中的每个顶点放置一条边Cvv。不使用定点数的计数会略有不同,但我认为它仍然有效。(您可能还需要增加循环的大小...)。对于成对的刚性图(无平凡的内切)G,H,决定是否存在 GH (不相交并集)等同于确定同构的存在 GH 要么 HG。几乎所有图表都是刚性的,所以决定很有可能是NP困难的……
Joshua Grochow 2014年

好的,我想我赞成您的定点无计数计算。为了做出决定,实际上,我现在注意到“图形的核心”,Hell,p。参见图8-9,似乎证明确定非平凡的内同态的存在是NP完全的。(无定点无内同构的问题仍然存在,但是没有理由相信它也不会很难。)
a3nm 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.