- 3
- 0
- 约2.66千字
- 约 40页
- 2018-05-12 发布于浙江
- 举报
算法合集之《pálya计数法的应用》汇
Pólya计数法的应用
南京外国语学校 陈瑜希
问题描述
06年江苏上海选拔赛
染色图是无向完全图,且每条边可被染成k种颜色中的一种。
两个染色图是同构的,当且仅当可以改变一个图的顶点的编号,使得两个染色图完全相同。
问N个顶点,k种颜色,本质不同的染色图个数(模质数NP109)。
N≤53
问题描述
问题描述
问题描述
N=3 K=2
简单分析
枚举会超时
普通的乘法原理无法求解
Burnside引理
设G是置换群,C是G的着色集合。
C中的不等价着色数为:使着色通过G中的置换保持不变的着色的平均数。
Pólya定理
假设有k种不同的颜色,某个置换的循环数为c,则对于这个置换,通过它保持不变的着色数为,k的c次方。
例题分析
放在这个问题中,置换群中的对象就是所有的边,染成k种颜色,G就是由点的置换引起的边的置换的群。
分析
例如N=3时一共有3条边。
点的不同排列有3!=6种。
由点的置换而引起的对应的边的置换如下:
分析
先求出每个置换的循环数c
根据Pólya定理,可求出本质不同的方案数:
分析
这个算法十分直观,直接套用了Pólya定理,但需要枚举每个对于点的置换,并求循环数。时间复杂度为 O(N!N2)。
对于本题N≤53的数据范围,这个算法会超时。
分析
再进一步分析问题,会发现,其实这N!个置换中,有许多是类似的,比如:
分析
观察这些对于点的置换,发现它们都是
您可能关注的文档
最近下载
- 超声科医师晋升副主任医师专题报告病例分析(彩色多普勒超声对下肢静脉曲张的诊断分析).pdf VIP
- 超声科医师(技师)晋升高级职称病例分析专题报告汇编3篇.pdf VIP
- 2026年二级建造师《建筑工程管理与实务》预测重点卷.doc VIP
- 2025年甘肃省(适用嘉峪关、金昌、白银、武威、张掖、平凉、临夏州、酒泉、庆阳、定西、陇南)中考语文真题卷(含答案与解析).pdf VIP
- 整本书阅读《平凡的世界》课件.pptx VIP
- 医疗器械质量保障服务方案.docx VIP
- 振动筛毕业设计说明书wps.docx VIP
- 安徽省高考:2025年-2024年《生物》考试真题与参考答案 .pdf
- TCECS1199-2022 城市智慧水务总体设计标准.pdf VIP
- 四年级下册科学知识点归纳.docx VIP
原创力文档

文档评论(0)