×

使用置换组按相邻交换对图进行排序。 (英语) 兹伯利1398.68116

摘要:本文综述了利用置换群对几个著名图进行邻接交换排序的方法。给定一个具有直线、星形、完整或环形拓扑的图,该图具有顶点(从1到),我们可以任意放置对象(从1至),这样每个顶点上只放置一个对象。排序过程旨在达到目标对象的位置,其中每个对象(i)被放置在(1\leq-i\leq-n)的顶点(i)上。现在,问题是找到一个最小长度的相邻交换序列,该序列需要对图中顶点上对象的初始排列进行排序,该序列使用已知的置换排序或置换分解过程,使用对称群的生成集{S} _n(n)\). 本文回顾了现有的置换排序和置换分解方法,通过相邻交换对线拓扑、星拓扑、完全拓扑和环拓扑的图进行排序。我们还为这篇综述文章提供了具体的示例和我们自己的实现,以描述如何使用抽象的群理论方法来找到对这些图上的对象进行排序所需的相邻交换的最小长度序列。

MSC公司:

68页第10页 搜索和排序
05C25号 图和抽象代数(群、环、域等)
05C85号 图形算法(图论方面)
20B40码 计算方法(排列组)(MSC2010)
68兰特 计算机科学中的图论(包括图形绘制)
68-02 与计算机科学有关的研究展览会(专著、调查文章)
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] 亨格福德,T.,代数(1980),施普林格:纽约施普林格·Zbl 0442.00002
[2] Diaconis,P.,(概率和统计中的群表示。概率和统计的群表示,数理统计研究所讲义-专题丛书(1988),数理统计学研究所:加利福尼亚州海沃德数理统计所)·Zbl 0695.60012号
[3] 海德曼,M.,凯利图和互连网络,(哈恩,G.;萨比杜西,G.,图对称:代数方法和应用。图对称:代数学方法和应用,北约ASI系列,第497卷(1997),施普林格:纽约施普林格),167-224·Zbl 0885.05075号
[4] Knuth,D.E.,《计算机编程的艺术》。第3卷:分类和搜索(1973年),艾迪森·韦斯利:艾迪生·韦斯利阅读,马萨诸塞州·Zbl 0302.68010号
[5] 科尔曼,T.H。;雷瑟森,C.E。;里维斯特,R.L。;Stein,C.,《算法导论》(2001年),麻省理工学院出版社:麻省剑桥·Zbl 1047.68161号
[6] Mehlhorn,K.,(排序和搜索。排序和搜索,Eatcs理论计算机科学专著(1984),Springer-Verrag纽约公司:Springer-Verlag纽约公司,新泽西州Secaucus)·Zbl 0556.68001号
[7] Graf,D.,《机器人仓储系统的调度和排序算法》(2015),瑞士苏黎世理工学院:瑞士苏黎世理工学院,(硕士论文)
[8] Graf,D.,《如何在树上行走进行排序》,(Bansal,N.;Finocchi,I.,Algorithms-ESA 2015:第23届欧洲年度研讨会,希腊帕特拉斯,2015年9月14日至16日,《会议记录》(2015),海德堡施普林格-柏林:海德堡施普林格-柏林),643-655·Zbl 1369.68175号
[9] 林,F.-C。;Hsu,J.Y.-J.,用于对象分类任务问题的遗传算法方法,(IEEE系统、人与控制论国际会议,1995年)。21世纪智能系统,第1卷(1995),IEEE:IEEE纽约,241-246
[10] Yamanaka,K。;德迈恩,E.D。;伊藤,T。;Kawahara,J。;Kiyomi,M。;冈本,Y。;Saitoh,T。;铃木,A。;Uchizawa,K。;Uno,T.,交换图上的标记,Theoret。计算。科学。,586, 81-94 (2015) ·Zbl 1327.68336号
[11] 汤普森,C.D。;Kung,H.T.,网络连接并行计算机上的排序,(第八届ACM计算理论研讨会论文集。第八届年度ACM计算原理研讨会论文集,STOC’76(1976),ACM:ACM纽约,NY),58-64·Zbl 0365.68035号
[12] 拉贾塞卡兰,S。;Wei,D.S.,星图上的选择、路由和排序,J.并行分布计算。,41, 2, 225-233 (1997)
[13] Heath,L.S。;Vergara,J.P.C.,按有界块移动排序,离散应用。数学。,88, 181-206 (1998) ·Zbl 0927.68024号
[14] Fertin,G。;拉巴雷,A。;Rusu,I。;Tannier女士。;Vialette,S.,《基因组重排组合学》(2009),麻省理工学院出版社:麻省理学院出版社,马萨诸塞州剑桥·Zbl 1170.92022号
[15] Christie,D.A.,基因组重排问题(1998),格拉斯哥大学:英国格拉斯哥大学(博士论文)
[16] 布尔托,L。;Fertin,G。;Rusu,I.,《按换位排序很难》,SIAM J.离散数学。,26, 3, 1148-1180 (2012) ·兹比尔1256.05004
[17] Yamanaka,K。;Horiyama,T。;柯克帕特里克,D。;Otachi,Y。;Saitoh,T。;Uehara,R。;Uno,Y.,在图上交换彩色标记,(Dehne,F.;Sack,J.-R.;Stege,U.,算法和数据结构:第14届国际研讨会,WADS 2015,加拿大不列颠哥伦比亚省维多利亚市,2015年8月5-7日。《斯普林格国际出版公司学报》(2015年),瑞士查姆(ZG),施普林格国际出版社,619-628·Zbl 1451.68135号
[18] Kim,D.,《分布式系统中的任务交换网络》,国际计算杂志。数学。,90, 2221-2243 (2013) ·Zbl 1311.68027号
[19] 阿克斯,S.B。;Krishnamurthy,B.,对称互连网络的群理论模型,IEEE Trans。计算。,38, 555-566 (1989) ·Zbl 0678.94026号
[20] Lakshmivarahan,S。;Jwo,J.-S。;Dhall,S.K.,基于置换群Cayley图的互连网络中的对称性:综述,并行计算。,19, 4, 361-407 (1993) ·Zbl 0777.05064号
[21] Jerrum,M.,发现最小长度生成器序列的复杂性,Theoret。计算。科学。,36, 265-289 (1985) ·Zbl 0564.68031号
[22] Fraleigh,J.B.,抽象代数第一课程(1998),Addison-Wesley:Addison-Whesley Reading,MA
[25] Zhang,H.L。;Leung,C.H.C。;Raikundalia,G.K.,智能代理网络拓扑的分类和代理网络的新拓扑描述语言,(Shi,Z.;Shimohara,K.;Feng,D.,智能信息处理III.智能信息处理III,IFIP国际信息处理联合会,第228卷(2006)),21-31
[27] 朱强,网络信息服务知识密集型多智能体系统中智能体交互拓扑,高级工程信息,20,31-45(2006)
[28] Pak,I.,根据星转置、广义加泰罗尼亚数和(k)-ARY树对置换进行简化分解,离散数学。,204, 329-335 (1999) ·Zbl 0931.05003号
[30] 欧文,J。;Rattan,A.,置换因子分解成星换位,离散数学。,309, 1435-1442 (2009) ·Zbl 1181.05004号
[31] Mackiw,G.,作为换位产物的置换,Amer。数学。月刊,102438-440(1995)·Zbl 0831.05003号
[32] Neuenschwander,D.,关于置换作为转座产物的表示,Elem。数学。,56, 1-3 (2001) ·Zbl 0984.05002号
[33] Biggs,N.,代数图论(2013),剑桥大学出版社:剑桥大学出版社,马萨诸塞州剑桥
[34] Babai,L.,《Cayley图的谱》,J.Combin。B、 180-189年2月27日(1979年)·Zbl 0338.05110号
[35] Meier,J.,《群、图和树:无限群几何导论》(2008),剑桥大学出版社:剑桥大学出版社,马萨诸塞州剑桥·Zbl 1276.20052号
[36] Björner,A。;Brenti,F.,Coxeter Group的组合数学(2005),Springer:Springer New York,NY·Zbl 1110.05001号
[37] 卡梅洛,M。;维拉,P。;Fábrega,L。;Papadimitriou,D.,基于Cayley图的数据中心和使用自动机的路由方案的空间要求,(2014年IEEE第34届分布式计算系统国际会议论文集。2014年IEEE第34届国际分布式计算系统会议论文集,ICDCSW’14(2014),IEEE计算机学会:IEEE计算机协会(华盛顿特区),63-69
[38] 卡梅洛,M。;Papadimitriou,D。;Fábrega,L。;Vilá,P.,《数据中心的高效路由与底层cayley图》,(Contucci,P..;Menezes,R.;Omicini,A.;Poncela-Casasnovas,J.,《复杂网络V:复杂网络第五次研讨会论文集CompleNet 2014(2014)》,Springer International Publishing:Springer国际出版公司,瑞士Cham(ZG),189-197年
[39] Gutjahr,W.J。;希茨,M。;Mueck,T.A.,Cayley互连拓扑中的任务分配,并行计算。,23, 10, 1429-1460 (1997) ·Zbl 0894.68023号
[40] Boldi,P。;Vigna,S.,Cayley图的最小方向感和决策问题,Inform。过程。莱特。,64, 6, 299-303 (1997) ·Zbl 1338.68211号
[41] Kim博士。;Noel,E。;Tang,K.W.,《扩展Borel-Cayley图(Ex-BCGs):多智能体系统的新型通信拓扑》,J.Netw。计算。申请。,37, 47-61 (2014)
[42] Schiavinotto,T。;Stützle,T.,搜索景观分析排列的度量综述,计算。操作。研究,34,10,3143-3153(2007)·Zbl 1185.90115号
[43] Cheng,E。;利普塔克,L。;Shawash,N.,由换位树生成的定向Cayley图,计算。数学。申请。,55, 11, 2662-2672 (2008) ·Zbl 1142.05327号
[44] Kaneko,K。;Suzuki,Y.,泡泡排序图中的节点到节点内部不相交路径问题,(第十届IEEE环太平洋可靠计算国际研讨会,2004年)。会议记录(2004),IEEE:IEEE纽约,173-182
[46] 铃木,Y。;Kaneko,K。;Nakamori,M.,转置图中的节点不相交路径算法,IEICE Trans。信息系统。,E89-D,10,2600-2605(2006)
[47] Dietzfelbinger,M。;马达瓦佩迪,S。;Sudborough,I.H.,《星形网络中的三种不相交路径范式》(Parallel and Distributed Processing,1991)。第三届IEEE研讨会论文集,1991年12月2-5日,IEEE:IEEE纽约,NY),400-406
[48] Lai,C.-N.,关于交换群Cayley图中所有最短顶点不交路的构造,Theoret。计算。科学。,571, 10-20 (2015) ·Zbl 1306.05115号
[49] Lai,C.N.,超立方体中所有最短节点不相交路径的最优构造及其应用,IEEE Trans。并行分配系统。,23, 6, 1129-1134 (2012)
[50] Kaneko,K。;Sawada,N.,烧饼图中节点到节点不相交路径问题的算法,IEICE Trans。信息系统。,E90-D、1、306-313(2007)
[51] 斯奈德,M。;Gerstein,M.,《定义基因组时代的基因》,《科学》,300,5617,258-260(2003)
[52] 北卡罗来纳州琼斯。;佩夫兹纳,P.,《生物信息学算法导论》(2004),麻省理工学院出版社:麻省理学院出版社剑桥
[53] 伊莱亚斯一世。;Hartman,T.,《通过换位排序的1.375近似算法》,IEEE/ACM Trans。计算。生物信息学。,3, 4, 369-379 (2006)
[54] 冯,J。;Zhu,D.,通过换位排序和通过块交换排序的更快算法,ACM Trans。算法,3,3(2007),第25条·Zbl 1192.68194号
[55] 巴夫纳,V。;Pevzner,P.A.,基因组重排和反转排序,SIAM J.Compute。,25, 2, 272-289 (1996) ·Zbl 0844.68123号
[56] 医学博士布拉加。;萨戈,M.-F。;斯科纳瓦卡,C。;Tannier,E.,通过实验和进化应用探索反向排序的解空间,IEEE/ACM Trans。计算。生物信息学。,5, 3, 348-356 (2008)
[57] 巴德尔,G。;斯文森,K.M。;Sankoff,D.,《列出所有节约型反转序列:新算法和观点》,(2010年国际比较基因组学会议论文集。2010年国际对比基因组学会议文献集,RECOMB-CG’10(2010),Springer-Verlag:Springer-Verlag Berlin,Heidelberg),39-49
[58] Lin,Y.C。;卢,C.L。;Chang,H.-Y。;Tang,C.Y.,一种通过块交换进行排序的有效算法及其在弧菌物种进化中的应用,J.Comput。《生物学》,第12期,第102-112页(2005年)
[59] Chin,L.L。;Ying,C.L。;Yen,L.H。;Chuan,Y.T.,通过阻断相互作用分析基因组重排,(比较基因组学(2007),人类出版社:新泽西州托托瓦人类出版社),121-134,(第章)
[60] 克莱尔街。;Visick,J.E.,《探索生物信息学:基于项目的方法》(2013),Jones and Bartlett Publishers,Inc.:Jones and Bartlett Publisher,Inc.,马萨诸塞州萨德伯里
[61] 所罗门,A。;Sutcliffe,P。;李斯特,R.,《通过反转对圆形排列进行排序》,(Dehne,F.;Sack,J.-R.;Smid,M.,《算法和数据结构:第八届国际研讨会》,WADS 2003,加拿大安大略省渥太华,2003年7月30日至8月1日。论文集(2003),施普林格柏林,海德堡:施普林格德国柏林,海德堡德国柏林),319-328·Zbl 1278.68227号
[62] X·冯。;奇图里,B。;Sudborough,H.,《通过有界转置对环形排列进行排序》,(Arabnia,H.R.,《计算生物学进展》,《计算生物进展》,实验医学和生物学进展,第680卷(2010年),Springer:Springer New York,NY),725-736
[63] 奇图里,B。;苏德堡,H。;沃伊特·W。;Feng,X.,《字符串上的相邻交换》,(第十四届国际计算与组合学年会论文集。第十四届计算与组合数学国际年会论文录,COCOON’08(2008),Springer-Verlag:Springer-Verlag Berlin,Heidelberg),299-308·Zbl 1148.68415号
[64] 佩夫兹纳,P.A.,《计算分子生物学:算法方法》(2000年),麻省理工学院出版社:麻省理学院出版社剑桥·Zbl 0972.92011号
[65] 巴夫纳,V。;海狸,D。;Fürer,M。;Pevzner,P.A.,《循环排列和基因组改组》(Sankoff,D.;Nadeau,J.H.,《比较基因组学:基因顺序动力学、地图比对和基因家族进化的实证和分析方法》(2000年),施普林格荷兰:施普林格荷属多德雷赫特,荷兰),199-206年·Zbl 1137.92334号
[66] 埃格里·纳吉,A。;Gebhardt,V。;田中,M.M。;Francis,A.R.,细菌基因组反转过程的群体理论模型,J.Math。生物学,69,1,243-265(2014)·Zbl 1293.92015年
[67] Labarre,A.,编辑偶数排列的距离和因子分解,(第16届欧洲算法年会论文集。第16届欧洲算法年会论文集,ESA’08(2008),施普林格出版社:施普林格出版社,海德堡,柏林),635-646·Zbl 1158.68370号
[68] Labarre,A.,排列之间的下限编辑距离,SIAM J.离散数学。,27, 3, 1410-1428 (2013) ·Zbl 1286.68366号
[69] 阿克斯,S.B。;Harel,D。;Krishnamurthy,B.,《星图:n-cube的一个有吸引力的替代品》,(Scherson,I.D.;Youssef,A.S.,《高性能并行计算机互连网络》(1994),IEEE计算机社会出版社:IEEE计算机社会出版社,加利福尼亚州洛斯阿拉米托斯),145-152
[71] Barg,A。;Mazumdar,A.,《秩调制的排列和纠错码》,IEEE Trans。通知。理论,56,73158-3165(2010)·Zbl 1366.94657号
[72] 波蒂埃,F.J。;Vaughan,T.P.,《恒星偏序集的第二类惠特尼数》,《欧洲联合杂志》,第11、3、277-288页(1990年)·Zbl 0706.06006号
[73] 邱,K。;Akl,S.G.,关于星图的一些性质,VLSI Des。,2, 4, 389-396 (1995)
[74] Grusea,S。;Labarre,A.,前缀交换距离分布的渐近正态性和组合方面,《应用进展》。数学。,78, 94-113 (2016) ·Zbl 1358.05008号
[75] Arndt,J.,《计算问题:思想、算法、源代码》(Matters Computational:Ideas,Algorithms,Source Code)(2010年),Springer-Verlag纽约公司:Springer-Verlag纽约有限公司·Zbl 1210.68128号
[76] 威廉姆森,D.P。;Shmoys,D.B.,《近似算法的设计》(2011),剑桥大学出版社:纽约剑桥大学出版社·Zbl 1219.90004号
[77] Ganesan,A.,由转置树生成的Cayley图直径的有效算法,IAENG Int.J.Appl。数学。,42, 4, 214-223 (2012) ·Zbl 1512.05372号
[78] 蔡,L。;Corneil,D.G.,树扳手,SIAM J.离散数学。,8, 3, 359-387 (1995) ·Zbl 0832.05037号
[79] Heath,L.S。;Vergara,J.C.,《按短期掉期排序》,J.Compute。《生物学》,10775-789(2003)
[80] Caprara,A.,《反转中值问题》,INFORMS J.Compute。,15, 1, 93-113 (2003) ·Zbl 1238.90099号
[81] Hannenhalli,S。;Pevzner,P.A.,将卷心菜转化为萝卜:通过反转排序有符号排列的多项式算法,J.ACM,46,1,1-27(1999)·Zbl 1064.92510号
[82] Konstantinova,E.,《关于星图和煎饼图的一些结构性质》,(信息论、组合数学和搜索理论:纪念鲁道夫·阿尔斯维德(2013),施普林格·柏林,海德堡:施普林格-柏林,海德堡),472-487,(第章)·Zbl 1377.05159号
[83] 盖茨,W.H。;Papadimitriou,C.H.,通过前缀反转排序的界限,离散数学。,27, 1, 47-57 (1979) ·Zbl 0397.68062号
[84] Christie,D.A.,《按块内改变排序排列》,Inform。过程。莱特。,60, 4, 165-169 (1996) ·Zbl 0900.68232号
[85] 阿贾纳,Y。;Jean-François,L。;Tillier,E.R。;El-Mabrouk,N.,《探索所有最小反转序列集——测试复制定向反转假设的应用》,(Guigó,R.;Gusfield,D.,《生物信息学中的算法:第二次国际研讨会》,WABI 2002,意大利罗马,2002年9月17日至21日,《会议录》(2002),斯普林格柏林,海德堡:斯普林格-柏林,海德堡-柏林),300-315·Zbl 1016.68690号
[86] Amritanjali;Sahoo,G.,列出反转和易位的排序序列,(生物信息学、计算生物学和生物医学信息学国际会议论文集,BCB’13(2013),ACM:ACM纽约,NY),712
[87] Ouangraoua,A。;Bergeron,A.,基因组重排情景的组合结构,J.Compute。《生物学》,第17期,第1129-1144页(2010年)
[88] Siepel,A.C.,《枚举所有排序反转的算法》,(第六届国际计算生物学年会论文集。第六届计算生物学年会刊,RECOMB'02(2002),ACM:ACM纽约,NY),281-290
[89] 米克洛斯,I。;Darling,A.,《简约倒置历史的有效采样及其在耶尔森菌基因组重排中的应用》,《基因组》。生物进化。,1, 1, 153-164 (2009)
[90] 米克洛斯,I。;Smith,H.,基因组重排场景的取样和计数,BMC生物信息学,16,14,1-14(2015)
[91] Stanley,R.P.,《关于coxeter群元素的约化分解数》,《欧洲联合杂志》,第5、4、359-372页(1984年)·Zbl 0587.20002号
[92] Eriksson,H.,《考克塞特群的计算和组合方面》(1994),瑞典斯德哥尔摩KTH皇家理工学院(博士论文)
[93] Tenner,B.E.,最小星分解对称性的组合证明,离散数学。,312, 16, 2482-2490 (2012) ·Zbl 1246.05006号
[94] Hurwitz,A.,Ueber Riemann’s che Flächen mit gegebenen Verzweigungspunkten,数学。安,39,1,1-60(1891)
[95] Bousquet-Mélou,M。;Schaeffer,G.,《平面星座的计数》,高级应用。数学。,24, 4, 337-368 (2000) ·Zbl 0955.05004号
[97] 博斯马,W。;坎农,J。;Playout,C.,《岩浆代数系统I:用户语言》,J.符号计算。,24235-265(1997年)·Zbl 0898.68039号
[100] Racine,J.,《Cygwin工具:用于windows的GNU工具包》,J.Appl。计量经济学,15,3,331-341(2000)
[102] Blischak,J.D。;达文波特,E.R。;Wilson,G.,《使用git和github进行版本控制的快速入门》,《公共科学图书馆·计算》。生物学,12,1,e1004668(2016)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。