Skip to main content

Using offset invariant crossover as a tool for discovering cycle lengths of a periodic function

  • Conference paper
  • First Online:
Book cover Evolutionary Programming VII (EP 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1447))

Included in the following conference series:

  • 167 Accesses

Abstract

We investigate the problem of discovering a multiple of the cycle length of a periodic function. A generalization of the crossover operator is proposed which is offset invariant, i.e. it functions in an unchanged manner if a constant offset is added to both parents. The properties of this operator are investigated using a mixture of theoretical and empirical techniques. Its convergence is demonstrated even in the extreme case of a near random evaluation function. We investigate its application to the use of optimization to find some multiple of the period of a periodic function. This investigation takes place in the context of an exponential function defined over the integers modulo a composite number. Competing techniques to accomplish this using optimization are demonstrated and their growth rates empirically investigated. A comparison of the performance of normal crossover and offset invariant crossover demonstrates an advantage for the offset invariant crossover operator. Finally we show how our methods can be applied to problems of RSA cryptography.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. E. Baker, “Reducing Bias and Inefficiency in the Selection Algorithm,” Proc. of the Second International Conference on Genetic Algorithms, Hillsdale, NJ: Lawrence Erlbaum Ass., p14–21, 1987.

    Google Scholar 

  2. D. M. Burton, Elementary Number Theory, Second Edition, Dubuque, IA: Wm. C. Brown Pub., 1989.

    Google Scholar 

  3. C. Hohn and C. R. Reeves, “Crossover Landscape for Onemax” in Proc. of the Second Nordic Workshop on Genetic Algorithms and their Applications, ed. J. T. Alander, Vaasa, Finland: FAIS, p27–44, 19926.

    Google Scholar 

  4. J. Nechvatal, “Public Key Cryptography” in Contemporary Cryptology: The Science of Information Integrity, ed. G. J. Simmons, New York, NY: IEEE Press, pl79–288, 1992.

    Google Scholar 

  5. R. L. Rivest, A. Shamir and L. Adleman, “A Method for Obtaining Digital Signatures and Public-Key Cryptosystems,” Communications of the ACM, V21, p120–126, Feb., 1978.

    Google Scholar 

  6. R. A. Rueppel, “Stream Ciphers,” in Contemporary Cryptology: The Science of Information Integrity, ed. G. J. Simmons, New York, NY:IEEE Press, p65–134, 1992.

    Google Scholar 

  7. H. P. Schwefel, Numerical Optimization for Computer Models, John Wiley, Chichester, UK, 1981.

    Google Scholar 

  8. D. Whitley, K. Mathias, and P. Fitzhorn, “Delta Coding: An Iterative Search Strategy for Genetic Algorithms,” Proc. of the Fourth International Conference on Genetic Algorithms, Los Altos, CA: Morgan Kaufman, p77–84, 1991

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

V. W. Porto N. Saravanan D. Waagen A. E. Eiben

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Davis, C., Eick, C.F. (1998). Using offset invariant crossover as a tool for discovering cycle lengths of a periodic function. In: Porto, V.W., Saravanan, N., Waagen, D., Eiben, A.E. (eds) Evolutionary Programming VII. EP 1998. Lecture Notes in Computer Science, vol 1447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0040829

Download citation

  • DOI: https://doi.org/10.1007/BFb0040829

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64891-8

  • Online ISBN: 978-3-540-68515-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics