首页> 外文期刊>Journal of Algorithms >Fast algorithms to generate necklaces, unlabeled necklaces, and irreducible polynomials over GF(2)(1)
【24h】

Fast algorithms to generate necklaces, unlabeled necklaces, and irreducible polynomials over GF(2)(1)

机译:在GF(2)(1)上生成项链,未标记项链和不可约多项式的快速算法

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

摘要

Many applications call for exhaustive lists of strings subject to various constraints, such as inequivalence under group actions. A k-ary necklace is an equivalence class of k-ary strings under rotation (the cyclic group). A k-ary unlabeled necklace is an equivalence class of k-ary strings under rotation and permutation of alphabet symbols. We present new, fast, simple, recursive algorithms for generating (i.e., listing) all necklaces and binary unlabeled necklaces. These algorithms have optimal running times in the sense that their running times are proportional to the number of necklaces produced. The algorithm for generating necklaces can be used as the basis for efficiently generating many other equivalence classes of strings under rotation and has been applied to generating bracelets, fixed density necklaces, and chord diagrams. As another application, we describe the implementation of a fast algorithm for listing all degree n irreducible and primitive polynomials over GF(2). (C) 2000 Academic Press. [References: 24]
机译:许多应用程序要求详尽的字符串列表受各种约束,例如在小组动作下的不等式。 K进制项链是旋转状态下的K进制字符串的等效类(循环组)。 K进制未标记项链是在字母符号旋转和排列下的K进制字符串的等价类。我们提出了新的,快速,简单的递归算法来生成(即列出)所有项链和二进制未标记的项链。从它们的运行时间与生产的项链数量成正比的意义上讲,这些算法具有最佳的运行时间。生成项链的算法可以用作在旋转条件下有效生成许多其他等价类字符串的基础,并且已应用于生成手镯,固定密度的项链和和弦图。作为另一个应用程序,我们描述了一种快速算法的实现,该算法用于列出GF(2)上所有n次不可约和原始多项式。 (C)2000学术出版社。 [参考:24]

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号