当前位置: 首页 > news >正文

组合数学 第四章 生成排列与组合

4.1 生成排列

很自然的想到递归方法:
在这里插入图片描述
但更好的我们希望能用一个排列生成下一个排列:
在这里插入图片描述
用这种标注箭头的方式,就可以用简单的交换来完成排列的生成。

4.2 排列中的逆序

逆序与你序列的概念:
在这里插入图片描述

4.2.1 逆序列可以构建一个排序 在这里插入图片描述

算法一:
在这里插入图片描述
算法二:
在这里插入图片描述

4.3 生成组合

算法一

最长用的算法就是运用二进制确定(n元组的字典序)
在这里插入图片描述

算法二

n元素字典序可能导致集合序列前后差别过大:
在这里插入图片描述
反射Gray码
从下图中可以看到这种算法的组合序存在反射关系
在这里插入图片描述
更形象的集合表示
在这里插入图片描述
用这种方法我们能从1阶开始很容易的推出所有反射Gray码。
但是用另一种方法可以从当前的反射Gray码推出下一个
反射Gray码
在这里插入图片描述
在这里插入图片描述
对于第三点的说明:我们通过构造出了一个新的序列,可以计算n元组的字典序在反射Gray码中的位置。

4.4 生成r子集

对于字典序的r子集
求下一个子集
在这里插入图片描述
求一个子集在序列中的位置
在这里插入图片描述

4.5 偏序与等价

一些需要了解的记号和关系

在这里插入图片描述
在这里插入图片描述

偏序

偏序与全序均是描述,集合中两个元素之间的关系

  • 自反的
  • 反对称的
  • 传递的

除此之外

  • 如果是反自反的那就是一个严格的偏序
  • ⊆、≤和|均是偏序,而⊂和<是严格偏序。
  • 在其上定义了偏序≤的集合X有时也叫做偏序集,记作(X, ≤)

全序

在偏序的三个性质的基础上还要是有一个完全性:
任意两个元素均能比较(即偏序的性质要在全序中任意两个元素上都有)

4.5.1

设X是有n个元素的有限集。则X上的全序与X的排列之间存在一一对应。特别地,X上不同全序的个数是n!

覆盖

设a和b是X中的元素。如果a<b并且没有元素c能够夹在a和b之间,那么称a被b覆盖,记为a<cb;就是说,不存在元素x,使得a<x和x<b同时成立。

根据定理4.5.1可知,如果(X, ≤)是全序集,则X的元素可以列成x1, x2,…, xn,使得x1<cx2<c…<cxn。正是由于这种原因,全序集也叫做线性有序集。

4.5.2

设(X, ≤)是有限偏序集,则(X, ≤)有线性扩展
什么是线性扩展:
在这里插入图片描述
比如将上图的图3变为一条直线。
在这里插入图片描述

等价

在这里插入图片描述
典型的例子有:模 n 同余关系(整数集上的等价关系),集合像等的关系

4.5.3

在这里插入图片描述

http://www.dtcms.com/a/504557.html

相关文章:

  • Nginx 1.29.2源码通过Windows进行跨平台编译
  • joomla网站建设互联网平台推广方案
  • 建设网站的一般过程视频网站用什么cms
  • C++:jieba库的安装使用保姆级教程
  • 网站空间的根目录刷粉网站推广便宜
  • 建设网站需要哪些流程图办公室装饰
  • 校园官方网站建设营销软文范文200字
  • 找网络公司做网站需要注意的青岛建设银行股份有限公司网站
  • 苏州设置网站建设怎么看网站是哪家公司做的
  • 使用ACME自动签发SSL 证书
  • 泉州网站建设技术公司成功的网络营销案例及分析
  • 网站数据库连接错误建设项目所在地公共媒体网站
  • 网站如何提高转化率社区网站设计
  • 建站优化公司黎平网站开发
  • 免费php企业网站源码外贸网站建设厦门
  • 个人做的网站能备案吗帝国cms 网站名称
  • 广州智能模板建站大型公司办公室设计
  • 做网站需要什么基础主体备案与网站备案
  • 惠东网站建设网站制作用的软件有哪些
  • 我想网上做网站搜索引擎实训心得体会
  • 猪八戒网站怎么做任务wordpress位置
  • 网站建设unohacha电子招标投标平台网站建设
  • 夹娃娃网站如何做网站开发struts
  • 国外毕业设计网站网站建设 钱
  • android 利用反射和注解绑定控件id和点击事件
  • windows 网站模板网站流量统计查询
  • 601138(工业富联)-2025年10月19日
  • 桂林企业网站建设做网站的作用
  • 免费网站模块一个人在线观看免费中文
  • 比亚迪召回超11万辆车:质量管控亮起警示灯