Quantum computing and quantum neural networks: their foundation, optimisation, and application
<p>Quantum computing is a fascinating discipline, combining the laws of quantum physics with the practicalities of computing. Certain problems could potentially be solved faster on quantum computers, and researchers hope to use them to solve difficult problems in industries such as healthcare...
Egile nagusia: | |
---|---|
Formatua: | Thesis |
Hizkuntza: | English |
Argitaratua: |
2024
|
Gaiak: |
_version_ | 1826316741500731392 |
---|---|
author | Pointing, J |
author_facet | Pointing, J |
author_sort | Pointing, J |
collection | OXFORD |
description | <p>Quantum computing is a fascinating discipline, combining the laws of quantum physics with the practicalities of computing. Certain problems could potentially be solved faster on quantum computers, and researchers hope to use them to solve difficult problems in industries such as healthcare and finance. Quantum machine learning and quantum neural networks (QNNs) aim to solve some of these problems. Open questions remain for their utility, and this thesis aims to contribute to answers by exploring the foundation, optimisation, and application of quantum algorithms. We explore the foundation of QNNs by studying their bias and expressivity. We investigate whether a QNN can have a classical deep neural network's (DNN) bias, known as simplicity bias, which is hypothesised to contribute to the success of DNNs. We run numerical experiments and derive proofs to demonstrate how the type of QNN affects its bias and expressivity. Our results suggest a bias-expressivity tradeoff, highlighting the need for alternative frameworks to make QNNs effective general-purpose learning tools for classical data. We explore the optimisation of quantum circuits by creating a new quantum compiler with a novel technique: we automatically generate quantum circuits that are equivalent and design a tiling method to optimise larger circuits according to a customisable cost function. We generate novel equivalent circuits, compile custom quantum gates unlike previous compilers, and outperform existing compilers on certain circuits. We explore the application of quantum computers by constructing a quantum algorithm to solve a real-world problem in the mining industry. We provide a mapping for this problem onto a quantum circuit and run simulator and hardware experiments to find solutions to small-scale instances of the problem, which is the first attempt to apply such quantum algorithms to this mining problem. This thesis also presents a framework to identify definitions, key questions, and goals for quantum advantage.</p> |
first_indexed | 2024-12-09T03:24:56Z |
format | Thesis |
id | oxford-uuid:bb1b8ea2-81a8-45a8-b2b5-982bc89ffff4 |
institution | University of Oxford |
language | English |
last_indexed | 2025-02-19T04:28:52Z |
publishDate | 2024 |
record_format | dspace |
spelling | oxford-uuid:bb1b8ea2-81a8-45a8-b2b5-982bc89ffff42024-12-09T10:30:58ZQuantum computing and quantum neural networks: their foundation, optimisation, and applicationThesishttp://purl.org/coar/resource_type/c_db06uuid:bb1b8ea2-81a8-45a8-b2b5-982bc89ffff4Quantum machine learningQuantum computingComputer scienceDeep learning (machine learning)Artificial intelligenceNeural networks (computer science)PhysicsEnglishHyrax Deposit2024Pointing, J<p>Quantum computing is a fascinating discipline, combining the laws of quantum physics with the practicalities of computing. Certain problems could potentially be solved faster on quantum computers, and researchers hope to use them to solve difficult problems in industries such as healthcare and finance. Quantum machine learning and quantum neural networks (QNNs) aim to solve some of these problems. Open questions remain for their utility, and this thesis aims to contribute to answers by exploring the foundation, optimisation, and application of quantum algorithms. We explore the foundation of QNNs by studying their bias and expressivity. We investigate whether a QNN can have a classical deep neural network's (DNN) bias, known as simplicity bias, which is hypothesised to contribute to the success of DNNs. We run numerical experiments and derive proofs to demonstrate how the type of QNN affects its bias and expressivity. Our results suggest a bias-expressivity tradeoff, highlighting the need for alternative frameworks to make QNNs effective general-purpose learning tools for classical data. We explore the optimisation of quantum circuits by creating a new quantum compiler with a novel technique: we automatically generate quantum circuits that are equivalent and design a tiling method to optimise larger circuits according to a customisable cost function. We generate novel equivalent circuits, compile custom quantum gates unlike previous compilers, and outperform existing compilers on certain circuits. We explore the application of quantum computers by constructing a quantum algorithm to solve a real-world problem in the mining industry. We provide a mapping for this problem onto a quantum circuit and run simulator and hardware experiments to find solutions to small-scale instances of the problem, which is the first attempt to apply such quantum algorithms to this mining problem. This thesis also presents a framework to identify definitions, key questions, and goals for quantum advantage.</p> |
spellingShingle | Quantum machine learning Quantum computing Computer science Deep learning (machine learning) Artificial intelligence Neural networks (computer science) Physics Pointing, J Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title | Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title_full | Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title_fullStr | Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title_full_unstemmed | Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title_short | Quantum computing and quantum neural networks: their foundation, optimisation, and application |
title_sort | quantum computing and quantum neural networks their foundation optimisation and application |
topic | Quantum machine learning Quantum computing Computer science Deep learning (machine learning) Artificial intelligence Neural networks (computer science) Physics |
work_keys_str_mv | AT pointingj quantumcomputingandquantumneuralnetworkstheirfoundationoptimisationandapplication |