首页> 外文学位 >Some routing and sorting algorithms.
【24h】

Some routing and sorting algorithms.

机译:一些路由和排序算法。

获取原文
获取原文并翻译 | 示例

摘要

We consider, for d > 1, a directed d-dimensional hypercube, Qd = (V,E), where V is a set of 2d nodes, each denoted by a distinct binary string of length d, and E is the set of edges (x, y), such that X, Y ∈ V differ in exactly one position of their bit strings. Given a permutation of the vertices of Qd, which describes a source-destination mapping, we study the existence of a set of paths from each source to each destination such that no edge of Qd is assigned to more than one path. For a multiprocessor connected in such a manner, such a set of paths could be used for circuit switching of messages between source-destination processors (nodes). We show that for any automorphism of Qd, there is such a set of paths. The size of the automorphism class in Qd is (d!) 2d. We also show that there is such a set of paths for all permutations of Q4.; We prove that there is such a set of paths for a much bigger class of permutations. The size of this class is NN/2, where N = 2 d is the number of nodes in Qd.; Sorting a permutation by reversals and transpositions is not only an interesting combinatorial problem, but also adequately models genome rearrangements. It can be used to analyze genomes evolution and mutation that is based on comparison of gene orders and the global rearrangements, i.e., inversions and transpositions of gene fragments. This sorting problem is conjectured to be NP-hard. We study the sorting of signed permutations, as the genes sequences occur in oriented blocks. We establish a lower bound for the number of steps to sort any given permutation. Based on the lower bound, we show two approximation algorithms. The first one is a 2-approximation algorithm. The time complexity is O(n2), where n is the length of the permutation to be sorted. The second one is a 5/3-approximation algorithm. The time complexity is O(n 3).
机译:对于d> 1,我们考虑有向d维超立方体Q d =(V,E),其中V是2 d 个节点的集合,每个节点表示为长度为d的一个不同的二进制字符串,而E为边的集合(x,y),因此X,Y∈V在它们的位串的一个位置上完全不同。给定描述源到目的地映射的Q d 顶点的置换,我们研究从每个源到每个目的地的一组路径的存在,使得Q d的边不存在被分配给多个路径。对于以这种方式连接的多处理器,可以将这样的一组路径用于在源目标处理器(节点)之间的消息的电路交换。我们表明,对于Q d 的任何自同构,都有这样的路径集。 Q d 中自同构类的大小为(d!)2 d 。我们还表明,存在Q 4 的所有排列的这样一组路径。我们证明了存在更多类排列的这样一组路径。此类的大小为N N / 2 ,其中N = 2 d 是Q d 中的节点数。通过逆转和转座对排列进行排序不仅是一个有趣的组合问题,而且还可以对基因组重排进行充分建模。它可用于基于基因顺序和全局重排比较(即基因片段的倒置和转座)的比较来分析基因组的进化和突变。这种分类问题被认为是NP难的。我们研究有符号排列的排序,因为基因序列出现在定向块中。我们为排序任何给定排列的步骤数确定了下限。基于下限,我们显示了两种近似算法。第一个是2近似算法。时间复杂度为O(n 2 ),其中n是要排序的排列的长度。第二个是5/3近似算法。时间复杂度为O(n 3 )。

著录项

  • 作者

    Zhang, Taoyu.;

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 132 p.
  • 总页数 132
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号