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 条
  • [31] A New Algorithm for Sorting Small Integers
    Mansi, Rami
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2010, 7 (02) : 186 - 191
  • [32] EFFICIENT STRING SEARCHING ALGORITHM.
    Semba, Ichiro
    Journal of Information Processing, 1985, 8 (02) : 101 - 109
  • [33] An efficient algorithm for string motif discovery
    Chin, FYL
    Leung, HCM
    PROCEEDINGS OF THE 4TH ASIA-PACIFIC BIOINFORMATICS CONFERENCE, 2006, 3 : 79 - 88
  • [34] Efficient three-level screening designs using weighing matrices
    Georgiou, Stelios D.
    Stylianou, Stella
    Aggarwal, Manohar
    STATISTICS, 2014, 48 (04) : 815 - 833
  • [35] Circulant weighing matrices whose order and weight are products of powers of 2 and 3
    Schmidt, Bernhard
    Smith, Ken W.
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 2013, 120 (01) : 275 - 287
  • [36] REMARK ON AN EFFICIENT ALGORITHM FOR SORTING WITH MINIMAL STORAGE
    GRIFFIN, R
    REDISH, KA
    COMMUNICATIONS OF THE ACM, 1970, 13 (01) : 54 - &
  • [37] A fast and efficient parallel sorting algorithm on LARPBS
    Chen, HJ
    Chen, YX
    Chen, L
    Li, T
    DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 393 - 397
  • [38] Efficient parallel algorithm for sorting on the biswapped network
    Department of Computer Science, South China University of Technology, Guangzhou 510641, China
    J. Comput. Inf. Syst., 2008, 4 (1365-1370): : 1365 - 1370
  • [39] An Efficient Parallel Sorting Algorithm on Metacube Multiprocessors
    Li, Yamin
    Peng, Shietung
    Chu, Wanming
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 372 - +
  • [40] An efficient sorting algorithm for a sequence of kings in a tournament
    Wu, J
    Sheng, L
    INFORMATION PROCESSING LETTERS, 2001, 79 (06) : 297 - 299