Abstract
In this paper, we demonstrate that the search for weighing matrices constructed from two circulants can be viewed as a permutation problem. To solve it a set of two competent genetic algorithms (CGAs) are used to locate common integers in two sorted arrays. The motivation to deal with the messy genetic algorithm (mGA) is given from the pioneering results of Goldberg, regarding the ability of the mGA to put tight genes together in a solution which points directly to structural patterns in weighing matrices. In order to take into advantage a recent formalism on the support of two sequences with zero autocorrelation we use an adaptation of the ordering messy GA (OmeGA) where we combine the fast mGA with random keys to represent permutations of the two sequences under investigation. This transformation of the weighing matrices problem to an instance of a combinatorial optimization problem seems to be promising since we illustrate that our framework is capable to solve open cases for weighing matrices as these are listed in the second edition of the Handbook of Combinatorial Designs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. on Computing 6, 154–160 (1994)
van Dam, W.: Quantum algorithms for weighing matrices and quadratic residues. Algorithmica 34, 413–428 (2002)
Fenimore, E., Cannon, T.: Coded aperture imaging with uniformly redundant array. Appl. Optics 17, 337–347 (1978)
Geramita, A.V., Seberry, J.: Orthogonal Designs. Quadratic Forms and Hadamard Matrices. Lecture Notes in Pure and Applied Mathematics, vol. 45. Marcel Dekker, Inc., New York (1979)
Golomb, S., Taylor, H.: Two-dimensional synchronization patterns for minimum ambiguity. IEEE Trans. Inform. Theory 28, 600–604 (1982)
Goldberg, D.E., Deb, K., Korb, B.: Messy genetic algorithms: Motivation, analysis, and first results. Complex Systems 5, 493–530 (1989)
Goldberg, D.E., Deb, K., Korb, B.: Messy genetic algorithms revisited: Studies in mixed size and scale. Complex Systems 4, 415–444 (1990)
Goldberg, D.E., Deb, K., Kargupta, H., Harik, G.: Rapid, Accurate Optimization of Difficult Problems Using Fast Messy Genetic Algorithms. In: Proceedings of the Fifth International Conference on Genetic Algorithms, pp. 56–64. Morgan Kaufmann Publishers Inc., San Francisco (1993)
Goncalves, J.F., Resende, M.G.C.: Biased random-key genetic algorithms for combinatorial optimization (to appear in Journal of Heuristics)
Hersheya, J., Yarlagadda, R.: Two-dimensional synchronisation. Electron. Lett. 19, 801–803 (1983)
Holland, J.H.: Adaptation in Natural and Artificial Systems. An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence. University of Michigan Press, Ann Arbor (1975)
De Jong, K.A.: An Analysis of the Behavior of a Class of Genetic Adaptive Systems. Doctoral Thesis, CCS Department. University of Michigan, Ann Arbor, MI (1975)
Kargupta, H., Deb, K., Goldberg, D.E.: Ordering Genetic Algorithms and Deception. In: Männer, R., Manderick, B. (eds.) Parallel Problem Solving from Nature PPSN II, pp. 47–56. Elsevier Science Publishers B.V. (1992)
Knjazew, D.: OmeGA: A Competent Genetic Algorithm for Solving Permutation and Scheduling Problems. Kluwer, Norwell (2002)
Kotsireas, I.S., Koukouvinos, C., Seberry, J.: Weighing matrices and string sorting. Annals of Combinatorics 13, 305–313 (2009)
Kotsireas, I.S., Koukouvinos, C., Pardalos, P.M.: An efficient string sorting algorithm for weighing matrices of small weight. Optimization Letters 4, 29–36 (2010)
Kotsireas, I.S., Koukouvinos, C., Pardalos, P.M.: A modified power spectral density test applied to weighing matrices with small weight (to appear in J. Comb. Optim.)
Kotsireas, I.S., Koukouvinos, C., Pardalos, P.M., Simos, D.E.: Competent genetic algorithms for weighing matrices (submitted for publication)
Kotsireas, I.S., Koukouvinos, C., Pardalos, P.M., Shylo, O.: Periodic complementary binary sequences and combinatorial optimization algorithms. J. Comb. Optim. 20, 63–75 (2010)
Kharaghani, H., Koukouvinos, C.: Complementary, Base and Turyn Sequences. In: Colbourn, C.J., Dinitz, J.H. (eds.) Handbook of Combinatorial Designs, 2nd edn., pp. 317–321. Chapman and Hall/CRC Press, Boca Raton, Fla (2006)
Knuth, D.E.: The Art of Computer Programming, 3rd edn. Seminumerical Algorithms of Addison- Wesley Series in Computer Science and Information Processing, vol. 2. Addison-Wesley Publishing Co., Mass. (1998)
Koukouvinos, C.: Sequences with Zero Autocorrelation. In: Colbourn, C.J., Dinitz, J.H. (eds.) The CRC Handbook of Combinatorial Designs, pp. 452–456. CRC Press, Boca Raton (1996)
Koukouvinos, C., Seberry, J.: Weighing matrices and their applications. J. Statist. Plann. Inference 62, 91–101 (1997)
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)
Koukouvinos, C., Simos, D.E.: On the computation of the non-periodic autocorrelation function of two ternary sequences and its related complexity analysis (to appear in J. Appl. Math. & Informatics)
Pardalos, P.M., Du, D.-Z. (eds.): Handbook of Combinatorial Optimization. Combinatorial Optimization, vol. 2. Kluwer Academic Publishers, Springer Netherlands (1998)
Pardalos, P.M., Resende, M.G.C. (eds.): Handbook of Applied Optimization. Oxford University Press, Inc., 198 Madison Avenue, USA (2002)
Rothlauf, F.: Representations for Genetic and Evolutionary Algorithms, 2nd edn. Physica-Verlag, Heidelberg (2006)
Seberry, J., Yamada, M.: Hadamard Matrices, Sequences and Block Designs. In: Dinitz, J.H., Stinson, D.R. (eds.) Contemporary Design Theory: A Collection of Surveys, pp. 431–560. John Wiley & Sons, New York (1992)
Weathers, G., Holiday, E.M.: Group-complementary array coding for radar clutter rejection. IEEE Transaction on Aerospace and Electronic Systems 19, 369–379 (1983)
Wallis, J.S.: On supplementary difference sets. Aequationes Math. 8, 242–257 (1972)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koukouvinos, C., Simos, D.E. (2011). Combinatorial Optimization for Weighing Matrices with the Ordering Messy Genetic Algorithm. In: Pardalos, P.M., Rebennack, S. (eds) Experimental Algorithms. SEA 2011. Lecture Notes in Computer Science, vol 6630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20662-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-20662-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20661-0
Online ISBN: 978-3-642-20662-7
eBook Packages: Computer ScienceComputer Science (R0)