[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/602231.602257acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article

Evolutionary discovery of algorithms as circuits for quantum computers

Published: 01 June 2002 Publication History

Abstract

This paper demonstrates an application of an evolutionary approach for solving a class of non-trivial, hardware-design problems. Array processing features of the computer language APL simplify the implementation of an evolutionary solution in which simulation is performed by a genetic algorithm on a population of candidate solutions until one or more are satisfactory quantum algorithms. The objective of the simulation model is the automatic discovery of quantum computer algorithms. The algorithms are expressed in a circuit model that specifies the sequences in which quantum operators are to be applied. The automatically configured circuits operate as quantum computers that for the present have their domains of application limited to evaluation of only a few specific functions. The simulations use a small collection of basic and relatively low-level operators to obtain perfect results for five different target functions. These functions were chosen to demonstrate how, on a personal computer, an evolutionary method is able to discover novel designs of computing hardware. The results establish that it is feasible to use genetic algorithms in an evolutionary method to invent correct hardware designs. The progress of simulated evolution is directed by input/output constraints and a fitness function. Alternative configurations of circuit models can obtain algorithms with promise for future quantum computers. Current simulations yield primitive quantum algorithms with a total of twelve or fewer inputs and outputs. The discovered algorithms produce the correct results for evaluating the five selected logical and arithmetic functions.

References

[1]
Barenco, A. et al Elementary Gates for Quantum Computation Phys. Revs A. Vol 52, 1995 pp 3457-3467
[2]
Brown, J.A., Pakin, S., Polivka, R.P. --- APL2 at a Glance 1988 Prentice Hall, Englewood Cliffs, NJ.
[3]
Goldhaber-Gordon, D.J. et al --- Overview of Nanoelectric Devices, Proceedings of the IEEE, April 1997
[4]
Grover, L.K. Quantum Mechanics helps in searching for a needle in a haystack. Physical Review Letters, 79:325-328 --- see also "A fast Quantum Mechanical Algorithm for Data Base Search" Quantum Physics
[5]
Koza, J.R., Bennet, F.H., Andre, D., Keane, M.A. --- Genetic Programming III: Darwining Invention and Problem Solving 1999 Morgan Kaufmann Pub. Inc.
[6]
Monroe, Chris - NIST publication 7415, pages 303-497} --- Two quantum logic gates can be realized in a single trapped beryllium ions
[7]
Moravec, Hans --- "When will the Computer Match the Human Brain" --- Journal of Evolution and Technology 1998. Vol. 1 --- 'http://www.frc.ri.cmu/~hpm'
[8]
NASA/DoD Workshop on Evolvable Hardware --- http://cism.jpl.nasa.gov/ ehw/events/ nasaeh01
[9]
Nielson, M.A. and I. L. Chuang --- "Programmable gate arrays" --- Physical Review Letters 79, 321 (1997)
[10]
Obenland, XXX September 1997 High Performance Computing 1998 also see Ph.D. Dissertation of 1998
[11]
Shor, P.W. Algorithms for Quantum Computation: Discrete Logarithms and Factoring. --- Proceedings of the 25th Annual Symp. on Foundations of Computer Science, pp 124-134, Los Alamitos, CA, 1994 IEEE Press
[12]
Toffoli, T Frontiers in Computation Information Processing 1987 Proceedings of the IFIP 11th World Congress San Francisco, pages 591-597
[13]
Vandersypen, L.M.K. et al, Experimental realization of Shor's quantum factoring algorithm using nuclear magnet resonance --- Nature 20/27 414, pp 883-887, December 2001

Cited By

View all
  • (2020)On Comparison of Some Representations for the Evolution of Quantum Operators2020 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI47803.2020.9308423(2101-2108)Online publication date: 1-Dec-2020
  • (2020)On Comparison of Some Representations for the Evolution of Quantum Operators2020 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI47803.2020.9308423(2101-2108)Online publication date: 1-Dec-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
APL '02: Proceedings of the 2002 conference on APL: array processing languages: lore, problems, and applications
July 2002
235 pages
ISBN:1581135777
DOI:10.1145/602231

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

APL02
Sponsor:
APL02: APL-LPA 2002
July 22 - 25, 2002
Madrid, Spain

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)On Comparison of Some Representations for the Evolution of Quantum Operators2020 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI47803.2020.9308423(2101-2108)Online publication date: 1-Dec-2020
  • (2020)On Comparison of Some Representations for the Evolution of Quantum Operators2020 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI47803.2020.9308423(2101-2108)Online publication date: 1-Dec-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media