1 回答
TA贡献1811条经验 获得超5个赞
自边缘 :您只需要扫描图形的每个节点并检查是否存在自我边缘。如果有 :添加到循环列表
X -> X多图:第一种算法将生成路径作为顶点序列。当您有此列表时,请迭代从 到 的所有可能的边缘,然后从 到 的所有可能的边缘,依此类推...
X1 -> X2 -> X3 -> ...X1X2X2X3
“聪明”的黑客:从你的多图中,创建一个新的图,其中的边缘也显示为顶点:
GG2G
# if A and B are connected # create the following 3 vertices and
# by a single edge in G : # 2 edges in G2 :
A ---w--> B A -> w -> B
# if A and B are connected # create the following 4 vertices and
# by two edges in G : # 4 edges in G2 :
/--x--\ /-> x --\
A B A B
\--y--/ \-> y --/
# etc ...
然后在 上运行循环枚举,并根据需要调整输出。G2
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
