Automatic Quantum Computer Programming

A Genetic Programming Approach

By Lee Spector

Automatic Quantum Computer Programming Cover Image

This is an introduction both to quantum computing for non-physicists and to genetic programming for non-computer-scientists. The book explores ways in which genetic programming can support automatic quantum computer programming, offering specific techniques in detail, with examples of their human-competitive performance on real-world problems.

Full Description

  • ISBN13: 978-0-3873-6496-4
  • 168 Pages
  • User Level: Science
  • Publication Date: December 11, 2006
  • Available eBook Formats: PDF
  • eBook Price: $89.95
Buy eBook Buy Print Book Add to Wishlist

Related Titles

Full Description
The potential of large-scale quantum computers, once realized, promises to radically transform computer science. Despite large-scale international efforts, however, essential questions about the potential of quantum algorithms are still unanswered. The application of automatic programming technologies, particularly genetic programming techniques, has produced several new quantum algorithms. These methods will help to guide theoretical work on both the power and limits of quantum computing, and lead to the discovery of new solutions to practical problems using quantum computers. Automatic Quantum Computer Programming is an introduction both to quantum computing for non-physicists and to genetic programming for non-computer-scientists. The book explores several ways in which genetic programming can support automatic quantum computer programming and presents detailed descriptions of specific techniques, along with several examples of their human-competitive performance on specific problems.
Table of Contents

Table of Contents

  1. The Power of Quantum Computing.
  2. Quantum Computing Simulation.
  3. Quantum Computer Programming.
  4. Genetic and Evolutionary Computation.
  5. Genetic Programming.
  6. Evolution of Complex Programs.
  7. Evolution of Quantum Programs.
  8. Evolved Quantum Programs.
  9. Conclusions and Prospects.
  10. Appendix A.
  11. QGAME source code.
  12. References.
  13. About the Author.
  14. Index.
Errata

Please Login to submit errata.

No errata are currently published