一种双偶数阶正交拉丁方构造方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种双偶数阶正交拉丁方构造方法

一种双偶数阶正交拉丁方构造方法   收稿日期:2009-07-29.?   作者简介:林淑飞(1979-),女,硕士,助教.主要研究方向:算法理论.      摘要: ?对于双偶数n=4#8226;2?p#8226;t(p≥0,t为奇数),给出了一种构造4#8226;2?p(p0)阶正交拉丁方的升阶算法,并给出算法的证明及模拟程序.用4#8226;2?p阶和t阶正交拉丁方可合成4#8226;2?p#8226;t阶正交拉丁方,从而构造出所有双偶数阶正交拉丁方.?   ?   关键词: 正交拉丁方;双偶数;构造;升阶?   中图分类号:O157    文献标识码:A文章编号:1672-8513(2010)04-0265-04   ??      A Construction of Mutually Orthogonal Latin Squares of Double-Even Order      LIN Shu?fei   ?    (Department of Computer, North University for Ethnics, Yinchuan 750021, China)      Abstract: Set against the double-even n, an algorithm of constructing mutually orthogonal Latin square of order ?4#8226;2???p? was proposed. The identification and model program of the algorithm were given. It proved that the mutually orthogonal Latin square of order 4#8226;2??p#8226;t? was composed of the mutually orthogonal Latin square of order t and order 4#8226;2??p?.   ?   Key words: orthogonal Latin square; double-even; construct; enlarged order         如果n阶方阵的每行每列含有1,2,...,n这n个数中每个数恰好1次,则称该方阵为n阶拉丁方.如果所有的有序对(a??ij?,b??ij?)两两不同,则称拉丁方A=(a??ij?)??n×n?与B=(b??ij?)??n×n?为1对正交拉丁方??[1]?.?   正交拉丁方在密码、实验设计、软件测试等领域中有着广泛的应用.目前已有多种不同的构造正交拉丁方的方法,本文给出一种构造双偶数阶正交拉丁方的新升阶算法.?   1 双偶数阶正交拉丁方的构造?   设n为双偶数,则n=4#8226;2?p#8226;t(p≥0,t为奇数).当p=0,t=1时,4阶正交拉丁方有3个,均满足性质??[2]?:如果a??ij?=a??kl?(i,k2),那么a??(i-2)j?=a??(k-2)l?;如果a??ij?=a??kl?(i2,k0,t=1时构造n?阶正交拉丁方?   1.1.1 构造算法及证明?   从4阶正交拉丁方开始,可迭代构造出所有的4#8226;2?p(p0)阶正交拉丁方.迭代方法如下:设A和B是2个相互正交的m(=4#8226;2?p)阶拉丁方,构造2m阶拉丁方C和D?   C=AA+m?A+mA, D= B??1…m/2? B??1…m/2?+m?B??1…m/2?+mB??1…m/2?? B??m/2…m? B??m/2…m?+m?B??m/2…m?+mB??m/2…m??      其中,A+m表示拉丁方A的所有元素均加m后所得的方阵;B??1…m/2?和B??m/2…m?分别表示拉丁方B的上m/2行和下m/2行.?      C和D显然均为拉丁方,下面证明其相互正交.将C和D按图1分成8个部分,每部分的具体划分如下:?         ① i∈[1,m/2],j∈[1,m],其中i和j分别表示行下标和列下标,下同;?   ② i∈[m/2,m],j∈[1,m]; ③ i∈[1,m/2],j∈[m,2m];?   ④ i∈[m/2,m],j∈[m,2m]; ⑤ i∈[m,3m/2],j∈[1,m];?   ⑥ i∈[3m/2,2m],j∈[1,m]; ⑦i∈[m,3m/2],j∈[m,2m];?   ⑧ i∈[3m/2,2m],j∈[m,2m].?   设存在序偶(c??ij?,d??ij?)和(c??kl?,d??kl?)相同,那么

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档