群论(Burnside引理和Polya定理)
群论
群指的是满足以下四个条件的一组元素的集合:(1)封闭性 (2)结合律成立 (3)单位元存在 (4)逆元存在。而在信息学中,我们主要用它来处理计数问题。
Burnside引理
因为我们一般只会用Polya,这里就不介绍Burnside了。
Polya定理
我们用一个例子来引入:一正方形分成4格,2着色,有多少种方案?其中,经过转动相同的图象算同一方案。
首先经过转动的这个变换有四种情况:不动、转90°、转180°、转270°(均为顺时针转动)。
我们令这四个格子从左上角开始顺时针编号依次为1、2、3、4。
不动的情况:1,2,3,4各自独立,无法通过这种变化得到彼此
90°的情况:(1,2,3,4)都能通过这种旋转得到彼此
180°的情况:(1,3),(2,4)能通过旋转得到彼此
270°的情况:(1,4,3,2)情况和90°类似
然后方案数是:(24+21+22+21)/4=6(24+21+22+21)/4=6(2^4+2^1+2^2+2^1)/4=6种,事实也是如此
然后我们就得到了Polya定理的公式:方案数=∑颜色数循环节个数/变换总数方案数=∑颜色数循环节个数/变换总数方案数=\sum_{{颜色数}^{循环节个数}}/变换总数
群论(Burnside引理和Polya定理)相关推荐
- Burnside引理和Polya定理学习笔记
前言 求·······的方案数 循环同构算一种 一脸懵逼 (于是我觉得系统的学一遍Burnside引理和Polya定理) 正文 置换 置换的概念 对于一个排列aia_iai 我们想成iii输进去会出 ...
- 解题报告 (五) Burnside引理和Polya定理
Burnside引理 笔者第一次看到Burnside引理那个公式的时候一头雾水,找了本组合数学的书一看,全是概念.后来慢慢从Polya定理开始,做了一些题总算理解了.本文将从最简单的例子出发,解释Bu ...
- Burnside引理和Polya定理详解(适合零基础)
声明:本知识点为帮助大家更好地理解置换群论这一抽象的内容,一些定义中掺杂了撰写者自身的理解,和严格的数学定义有些出入,基本为数学定义的缩小解释和限制解释. 另外,统一一些符号的使用. 对集合A,|A| ...
- [学习笔记] 如果你愿意学那么你是可以看的懂的 —— 群论与 burnside 引理和 polya 定理
群与子群 <G,op><G,op><G,op> 是一个群需要满足以下条件: opopop 是一个满足结合律的二元运算,如 *,+. GGG 是一个集合,存在单位元 ...
- 【组合数学】通俗解释 Burnside引理和Polya定理
文章目录 前言 Burnside的数学定义: 用例子解释Burnside 用例子解释Polya定理 参考资料 前言 对于图形来说,如果通过旋转,图像能达到其他图像的效果,这叫做本质上一样. Burns ...
- 置换群和Burnside引理,Polya定理
定义简化版: 置换,就是一个1~n的排列,是一个1~n排列对1~n的映射 置换群,所有的置换的集合. 经常会遇到求本质不同的构造,如旋转不同构,翻转交换不同构等. 不动点:一个置换中,置换后和置换前没 ...
- 群论:Burnside引理与Polya定理
正题 在数学中,群表示一个拥有满足封闭性.满足结合律.有单位元.有逆元的二元运算的代数结构,包括阿贝尔群. 置换,简单来说就是对元素来进行一种重排列,即 [1,n][1,n][1,n] 映射到 [1, ...
- 置换群,Polya引理和burnside引理(等价类计数问题)
参考文章: 等价类计数问题 Burnside引理&Pólya定理 Burnside引理与Polya定理 置换群和Burnside引理,Polya定理 概念引入: 离散数学应该学过置换群的相关概 ...
- 组合数学常用内容——Polya定理+Burnside引理
Burnside引理 设G是N{1,2,.....,n}上的置换群,G在N上可引出不同的等价类(在置换群中有置换的都等价),其不同的等价类的个数为LL=1/|G|*(c1(a1)+...c1(ai). ...
最新文章
- Github 的 Pull Request 教程
- leetcode117. 填充每个节点的下一个右侧节点指针 II(dfs)
- RTX5 | STM32H743+CubeMX+RTX5+两路FDCAN模板
- 容器编排技术 -- Kubernetes kubectl create configmap 命令详解
- 用与非门设计血型配对电路_利用与非门CD4011做一个防盗报警器,那些高大上就这么简单...
- js调用ajax案例2,使用ok
- CCF NOI1056 表达式
- python实现第三方验证码获取_Python 原生爬虫教程
- Flash遮罩层初识
- PowerDesign
- 进程ld-linux-x86-64是什么,解决挖矿病毒占用cpu以及误删 ld-linux-x86-64.so.2 文件的问题...
- interlace video encode PAFF 和MBAFF
- 计算机网络入侵参考文献,入侵计算机网络论文,关于计算机网络入侵检测相关参考文献资料-免费论文范文...
- 循序渐进Linux目录
- nomad 服务编排_Nomad微服务的容器模式
- [DataAnalysis]多元线性回归深入浅出-案例+模型假设+参数估计方法+模型评判方法+变量选择+多重共线性问题
- (转载)c# winform comboBox的常用一些属性和用法
- 从现在开始,请务必珍惜你手里的现金
- 微信h5页面之微信授权、获取头像等
- 上海纽约大学2020年本科招生简章正式公布,最优一本线!
热门文章
- 清华大学计算机综合基础真题,【盛世清北】2021清华大学912计算机专业基础综合考研真题-清华考...
- Windows 10 IDM 下载play.kth.se上面的网课视频
- idea中用git管理文件之后文件颜色的含义
- 【VulnHub靶机渗透】一:BullDog2
- Android多开分身 v7.2 破解永久VIP付费版
- 计算机排版打字操作,五笔字型与计算机排版培训教程2版 第9章 打字与排版的首选—Word 2007.ppt...
- JSP学生奖学金系统JSP学生评奖评优系统JSP奖学金管理系统 JSP奖学金评定系统
- 时光机之殇---微博告别信
- 消失的中国互联网元老陈天桥:为神经科学捐助10亿,不担心机器人崛起
- 钢绞线的弹性模量的计算方法_钢绞线伸长量计算方法.doc