Abstract
In this paper we establish a fundamental link between the search for weighing matrices constructed from two circulants and the operation of sorting strings, an operation that has been studied extensively in computer science. In particular, we demonstrate that the search for weighing matrices constructed from two circulants using the power spectral density criterion and exploiting structural patterns for the locations of the zeros in candidate solutions, can be viewed as a string sorting problem together with a linear time algorithm to locate common strings in two sorted arrays. This allows us to bring into bear efficient algorithms from the string sorting literature. We also state and prove some new enhancements to the power spectral density criterion, that allow us to treat successfully the rounding error effect and speed up the algorithm. Finally, we use these ideas to find new weighing matrices of order 2n and weights 2n – 13, 2n – 17 constructed from two circulants.
Similar content being viewed by others
References
Arasu K.T., Gulliver T.A.: Self-dual codes over \({{\mathbb {F}}_p}\) and weighing matrices. IEEE Trans. Inform. Theory 47, 2051–2055 (2001)
Craigen R.: Weighing matrices and conference matrices. In: Colbourn, C.J., Dinitz, J.H. (eds) The CRC Handbook of Combinatorial Designs, pp. 496–504. CRC Press, Boca Raton (1996)
Craigen R.: The structure of weighing matrices having large weights. Des. Codes Cryptogr. 5, 199–216 (1995)
Craigen R., Kharaghani H.: Orthogonal designs. In: Colbourn, C.J., Dinitz, J.H. (eds) The CRC Handbook of Combinatorial Designs, pp. 280–295. CRC Press, Boca Raton (2006)
Fletcher R.J., Gysin M., Seberry J.: Application of the discrete Fourier transform to the search for generalised Legendre pairs and Hadamard matrices. Australas. J. Combin. 23, 75–86 (2001)
Geramita A.V., Seberry J.: Orthogonal Designs: Quadratic Forms and Hadamard Matrices. Marcel Dekker Inc., New York (1979)
Knuth, D.E.: The Art of Computer Programming, Vol. 3: Sorting and Searching, Addison- Wesley Series in Computer Science and Information Processing. Addison-Wesley Publishing Co., Mass.- London-Don Mills (1973)
Koukouvinos C., Seberry J.: New weighing matrices and orthogonal designs constructed using two sequences with zero autocorrelation function-a review. J. Statist. Plann. Inference 81, 153–182 (1999)
Kreher D.L., Stinson D.R.: Combinatorial Algorithms: Generation, Enumeration and Search. CRC press, Boca Raton (1998)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by an NSERC grant.
Rights and permissions
About this article
Cite this article
Kotsireas, I.S., Koukouvinos, C. & Seberry, J. Weighing Matrices and String Sorting. Ann. Comb. 13, 305–313 (2009). https://doi.org/10.1007/s00026-009-0027-8
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00026-009-0027-8