Skip to main content

A Brief Introduction to Evolutionary Algorithms and the Genetic Doping Algorithm

  • Chapter
  • First Online:
Intelligent Data Mining in Law Enforcement Analytics

Abstract

This chapter is an introduction to evolutionary algorithms, a commonly used method by which solutions to problems that might otherwise be impossible to solve are solved. One such method is that of the genetic algorithm. Sometimes, evolutionary algorithms are based on what is called heuristics, or rules of thumb. They are guidelines for solutions that work; there are no mathematical proofs of their effectiveness, they just work well. Consequently, methods incorporating heuristics are deemed to be “weak.” The word is unfortunate for it conveys a sense of inaccuracy or approximation, but it is, in fact, responsible for some excellent solutions. These weaker methods use less domain knowledge and are not oriented toward specific targets. In law enforcement analytics, the existence of such methods has been shown to be very advantageous.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Fogel, L. J., Owens, A. J., & Walsh, M. J. (1966). Artificial intelligence through simulated evolution. New York: Wiley.

    Google Scholar 

  • Holland, J. H. (1992). Adaptation in natural and artificial systems (2nd ed., MIT Press ed.). Ann Arbor: University of Michigan Press.

    Google Scholar 

  • Rechemberg, I. (1973). Evolutionstrategie: Optimierung TechnisherSysteme nach prinzipien des Biologishen Evolution. Stuttgart: Fromman-Hozlboog Verlag.

    Google Scholar 

  • Voight, H. M., Ebeling, W., Rechemberg, E., & Schwefel, H. P. (Eds.). (1996). Proceedings of the 4th international conference on parallel problem solving from nature (PPSN IV), Berlin, Germany (Lecture notes in computer science, Vol. 1141, pp. 720–729). Berlin: Springer.

    Google Scholar 

Bibliography

  • Amstrup, B., Tóth, G.J., Szabo, G., Rabitz, H., & Lõerincz, A. (1995). Genetic algorithm with migration on topology conserving maps for optimal control of quantum systems. J. Phys. Chem., 99(14), 5206–5213.

    Google Scholar 

  • Baker, J. E. (1999). Adaptive selection methods for genetic algorithms. In J. J. Grefenstette (Ed.), Proceedings of the first conference on genetic algorithms and their application. Hillsdale: Erlbaum.

    Google Scholar 

  • Buscema, M. (2). Genetic doping algorithm (GenD): Theory and applications. Expert Systems, 21(2), 63–79.

    Google Scholar 

  • Buscema, M., & Semeion Group. (1999a). Reti Neurali Artificiali e Sistemi Sociali Complessi, Vol. I: Teoria e Modelli [Artificial neural networks and social complex systems, Vol. I: Theory and models]. Milan: Franco Angeli.

    Google Scholar 

  • Buscema, M., & Semeion Group. (1999b). Reti Neurali Artificiali e Sistemi Sociali Complessi, Vol. II: Applicazioni [Artificial neural networks and social complex systems, vol. II: Applications], Milan: Franco Angeli.

    Google Scholar 

  • Cantu-Paz, E. (2000). Efficient and accurate parallel genetic algorithms. Boston: Kluwerr Academic.

    Book  Google Scholar 

  • Davis, L. (1993). Parametrization with genetic algorithms. Advanced Technology for Developers, 2, 1–5.

    Google Scholar 

  • Dawid, H. (1999). Adaptive learning by genetic algorithms, analytical results and applications to economic models. Heidelberg/New York: Springer.

    Book  Google Scholar 

  • Eldredge, N. (1995). The great debate at the high table of evolutionary theory. New York: Wiley.

    Google Scholar 

  • Friederich, C. M., & Moraga, C. (1997). Using genetic engineering to find modular structures and activation functions for architectures of artificial neural networks. In Computation intelligence, theory and applications, Proceedings of the fifth fuzzy days (LCNS 1226). Dortmund: University of Dortmund.

    Google Scholar 

  • Gen, M., & Cheng, R. (1997). Genetic algorithms and engineering, design. New York: Wiley.

    Google Scholar 

  • Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Reading: Addison-Wesley.

    Google Scholar 

  • Harp, S. A., Samad, T., & Guha, A. (1990). Designing application-specific neural networks using the genetic algorithm. In D. S. Touretzky (Ed.), Connectionist models, Proceedings of the 1990 Summer School. San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Klimasauskas, C. C. (1993a). Genetic algorithm optimizes 100-city route in 21 minutes on a PC! Advanced Technology for Developers, 2, 9–17.

    Google Scholar 

  • Klimasauskas, C. C. (1993b). Simulated annealing and the traveling salesperson problem. Advanced Technology for Developers, 2, 6–16.

    Google Scholar 

  • Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Cambridge, MA: MIT Press.

    Google Scholar 

  • Mitchell, M. (1996). An introduction to genetic algorithms. Cambridge, MA: MIT Press.

    Google Scholar 

  • Nolfi, S. (1995). Genotypes for neural networks. In M. A. Arbib (Ed.), The handbook of brain theory and neural networks. Cambridge, MA: MIT Press, Bradford.

    Google Scholar 

  • Quagliarella, D., Periaux, J., Polani, C., & Winter, G. (Eds.). (1998). Genetic algorithms and evolution strategies in engineering and computer science. New York: Wiley.

    Google Scholar 

  • Quinlan, J. R. (1987). Simplifying decision trees. International Journal of Man–Machine Studies, 27(3), 221–234.

    Google Scholar 

  • Quinlan, P. T. (1992). C4.5: Programs for machine learning. San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Rao, S. S. (1996). Engineering optimization: Theory and practice. New York: Wiley.

    Google Scholar 

  • Rawling, G. (1991). Foundations of genetic algorithms. San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Reetz, B. (1993). Greedy solutions to the travelling sales persons problem. Advanced Technology for Developers, 2, 8–14.

    Google Scholar 

  • Rogers, D. (1990). Predicting weather using a genetic memory: A combination of Kanerva’s sparse distributed memory with Holland’s genetic algorithms. In D. S. Touretzky (Ed.), Connectionist models, Proceedings of the 1990 Summer School. San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Todd, P., & Miller, G. F. (1997). Biodiversity through sexual selection. In C. G. Langton & K. Shimohara (Eds.), Artificial life V. Proceedings of the fifth international workshop on the synthesis and simulation of living systems. Cambridge, MA: MIT Press, Bradford, pp. 289–299.

    Google Scholar 

  • Touretzky, D. S. (Ed.). (1999). Advances in neural information processing systems (Vol. 2). San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Whitley, L. D. (Ed.). (1993). Foundation of genetic algorithms 2. San Mateo: Morgan Kaufmann.

    Google Scholar 

  • Whitley, L. D., & Vose, M. D. (Eds.). (1995). Foundation of genetic algorithms 3. San Mateo: Morgan Kaufmann.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Massimo Buscema .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Buscema, M., Capriotti, M. (2013). A Brief Introduction to Evolutionary Algorithms and the Genetic Doping Algorithm. In: Buscema, M., Tastle, W. (eds) Intelligent Data Mining in Law Enforcement Analytics. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-4914-6_4

Download citation

Publish with us

Policies and ethics