An efficient string sorting algorithm for weighing matrices of small weight

被引:9
|
作者
Kotsireas, Ilias S. [1 ]
Koukouvinos, Christos [2 ]
Pardalos, Panos M. [3 ]
机构
[1] Wilfrid Laurier Univ, Dept Phys & Comp Sci, Waterloo, ON N2L 3C5, Canada
[2] Natl Tech Univ Athens, Dept Math, GR-15773 Athens, Greece
[3] Univ Florida, Dept Ind & Syst Engn, Gainesville, FL 32611 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Weighing matrices; Algorithm; Pattern; String sorting; Sparse encoding;
D O I
10.1007/s11590-009-0144-7
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we demonstrate that the search for weighing matrices of small weights constructed from two circulants can be viewed as a string sorting problem together with a linear time algorithm to locate common strings in two sorted arrays. We also introduce a sparse encoding of the periodic autocorrelation function vector, based on concepts from Algorithmic Information Theory, also known as Kolmogorov complexity, that allows us to speed up the algorithm considerably. Finally, we use these ideas to find new weighing matrices W(2 center dot n, 9) constructed from two circulants, for many values of n in the range 100 a parts per thousand currency signA n a parts per thousand currency signA 300. These matrices are given here for the first time. We also discuss briefly a connection with Combinatorial Optimization.
引用
收藏
页码:29 / 36
页数:8
相关论文
共 50 条
  • [21] AN EFFICIENT PARALLEL SORTING ALGORITHM
    LIU, XQ
    KIM, JL
    INFORMATION PROCESSING LETTERS, 1992, 43 (03) : 129 - 133
  • [22] AN EFFICIENT SORTING ALGORITHM WITH CUDA
    Chen, Shifu
    Qin, Jing
    Xie, Yongming
    Zhao, Junping
    Heng, Pheng-Ann
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (07) : 915 - 921
  • [23] Proper circulant weighing matrices of weight p2
    Leung, Ka Hin
    Ma, Siu Lun
    DESIGNS CODES AND CRYPTOGRAPHY, 2014, 72 (03) : 539 - 550
  • [24] The modification of the lexicographic data-string sorting algorithm
    Holota, VI
    Kohyt, IT
    Golota, TI
    EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2001, : 218 - 219
  • [25] Combinatorial Optimization for Weighing Matrices with the Ordering Messy Genetic Algorithm
    Koukouvinos, Christos
    Simos, Dimitris E.
    EXPERIMENTAL ALGORITHMS, 2011, 6630 : 148 - 156
  • [26] Circulant weighing matrices of weight 22t supercript stop
    Arasu, K. T.
    Leung, Ka Hin
    Ma, Siu Lun
    Nabavi, Ali
    Ray-Chaudhuri, D. K.
    DESIGNS CODES AND CRYPTOGRAPHY, 2006, 41 (01) : 111 - 123
  • [27] Determination of all possible orders of weight 16 circulant weighing matrices
    Arasu, K. T.
    Leung, Ka Hin
    Ma, Siu Lun
    Nabavi, Ali
    Ray-Chaudhuri, D. K.
    FINITE FIELDS AND THEIR APPLICATIONS, 2006, 12 (04) : 498 - 538
  • [28] CLASSIFICATION OF WEIGHING MATRICES OF ORDER-13 AND WEIGHT-9
    OHMORI, H
    DISCRETE MATHEMATICS, 1993, 116 (1-3) : 55 - 78
  • [29] AN EFFICIENT ALGORITHM FOR SORTING WITH MINIMAL STORAGE
    SINGLETON, RC
    COMMUNICATIONS OF THE ACM, 1969, 12 (03) : 185 - +