- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Steiner三连系的构造与计数
Steiner systems,又称Steiner三元组或Steiner triple system,是一种具有特殊性质的有限集合系统。简单的说,就是在一个大集合内,选出若干个小集合,每个小集合中恰好有三个元素,并且所有小集合彼此之间两两无交,那么这个集合系统就是一个Steiner system。本文将介绍Steiner系统的构造方法和计数方法。
一、Steiner系统的构造方法
Steiner系统的构造方法有很多种,下面介绍其中几种经典的构造方法。
1.有限域构造法
对于一个素数$p$,我们可以构造一个有限域$GF(p)$。Steiner系统的构造方法就是选取$GF(p)$中的元素来构成集合。
具体来说,如果$n$是$GF(p)$中的元素,那么可以构造一个小集合$\\{1,n,n^2\\}$,其中$n^2$表示$n$的平方在$GF(p)$中对$p$取模的余数。显然,任意两个小集合之间的交集中恰好有一个元素。而且,由于$p$是素数,$GF(p)$中共有$p+1$个元素,两两组合构成$(p+1)(p+1)/3$个小集合,这就构成了一个$(p+1,3,1)$的Steiner系统。
例如,当$p=7$时,$GF(p)$中的元素为$0,1,2,3,4,5,6$。根据上述构造方法,可以得到一个$(8,3,1)$的Steiner系统,其中的小集合如下所示:
$\\{1,2,4\\},\\{1,3,5\\},\\{2,3,6\\},\\{4,5,6\\},\\{1,5,6\\},\\{2,4,6\\},\\{1,7,7\\},\\{2,7,7\\},\\{3,7,7\\},\\{4,7,7\\},\\{5,7,7\\},\\{6,7,7\\}$
2.几何构造法
几何构造法是一种常用的Steiner系统构造方法。它是利用几何对象来构造Steiner系统的。具体来说,将一个平面或空间等分为若干个小区域,然后将每个小区域内的点作为集合元素,并选取若干个三元组来构成小集合。构造出来的集合系统就是一个Steiner系统。
例如,在平面上取$n$个点,对于任意两个点,连接一条线段。如果这些线段彼此之间没有交点,那么就构造出了一个$n$个点的Steiner系统。
3.差分构造法
差分构造法是一种基于有限域的Steiner系统构造方法。具体来说,对于一个素数$p$和一个实数$r$,定义有限域$GF(p)$中的元素$x$的“值”为$\\lfloor rx\\rfloor$,其中$\\lfloor x\\rfloor$表示不超过$x$的最大整数。
以$p=5$,$r=2/3$为例。$GF(5)$中的元素是$0,1,2,3,4$。其中,元素$0$的值为$0$;元素$1$的值为$1$;元素$2$的值为$1$;元素$3$的值为$2$;元素$4$的值为$2$。
差分构造法的基本思想是,对于一个有限域$GF(p)$,选取$r$的某个值,然后将元素$x$与$x+1$的差值$\\Delta x$作为小集合的元素。即,对于一个小集合$\\{a,b,c\\}$,其中$abc$,则它的元素可以表示为$\\Delta a=b-a$,$\\Delta b=c-b$,$\\Delta c=c-a$。这样,可以构造出一个$(p,3,\\lambda)$的Steiner系统,其中$\\lambda=\\lfloor r(p-1)\\rfloor$。
以$p=5$,$r=2/3$为例。可以构造出一个$(5,3,2)$的Steiner系统,其中的小集合如下所示:
$\\{1,1,2\\},\\{1,2,2\\},\\{1,3,3\\},\\{1,4,3\\},\\{2,2,3\\},\\{2,3,4\\},\\{2,4,4\\},\\{3,3,4\\},\\{3,4,1\\},\\{4,4,1\\}$
二、Steiner系统的计数方法
对于一个$(v,k,\\lambda)$的Steiner系统,我们可以计算它包含多少个小集合。也就是说,我们需要计算$\\lambda$满足什么条件时,$(v,k,\\lambda)$的Steiner系统才有解。
用$\\mathcal{S}(v,k,\\lambda)$表示$(v,k,\\lambda)$的Steiner系统的个数。
1.特殊情况
当$k=2$时,任意两个元素构成一个小集合。因此Steiner系统的构造变得很简单。对任意的$\\lambda$,可以构造出一个$(v,2,\\lambda)$的Steiner系统。因此,$\\mathcal{S}(v,2,\\lambda)=1$。
2.通用计数方法
当$k2$且$\\lambda=1$时,Steiner系统的构造比较困难,计数方法也非常复杂。然而,当$\\lamb
您可能关注的文档
最近下载
- 内部调动审批表(模板) .pdf VIP
- 《职工非因工伤残或因病丧失劳动能力程度鉴定标准(试行)》.doc VIP
- 民宿项目建设可行性研究报告.docx VIP
- IEC 61133-2006 车辆组装和运行前的整车试验规范(中文).docx VIP
- 部编人教版七年级历史上册第19课《北魏政治和北方民族大交融》说课课件(共24张).ppt VIP
- 2025年儿童青少年近视防控白皮书.pdf VIP
- 2024年执业助理医师(临床)考试备考重点题库(600题版).doc VIP
- 2023年口腔助理医师考试备考重点题库(600题版).docx VIP
- 临床研究答辩.pptx VIP
- 西门子S7-200 SMART PLC应用技术图解项目教程全册教案.docx VIP
文档评论(0)