The Study of the NMR Algorithms
博士 === 義守大學 === 資訊工程學系博士班 === 94 === In this dissertation, we first review two Nuclear Magnetic Resonance (NMR) algorithms, the ensemble search algorithm and the ensemble counting algorithm. The ensemble search algorithm, proposed by Brüschweiler, requires O(logN) oracle queries for searching a sign...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/66777940319560423462 |
id |
ndltd-TW-094ISU05392025 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094ISU053920252015-10-13T14:49:54Z http://ndltd.ncl.edu.tw/handle/66777940319560423462 The Study of the NMR Algorithms 核磁共振演算法之研究 Chih-Cheng Hsueh 薛智誠 博士 義守大學 資訊工程學系博士班 94 In this dissertation, we first review two Nuclear Magnetic Resonance (NMR) algorithms, the ensemble search algorithm and the ensemble counting algorithm. The ensemble search algorithm, proposed by Brüschweiler, requires O(logN) oracle queries for searching a signal object in N=2^n unsorted elements. In Gorver''s quantum search algorithm, O(N^(1/2)) is required. Thus, Brüschweiler''s ensemble search algorithm is faster than Grover''s quantum search algorithm. The ensemble counting algorithm, proposed by Kunihiro and Yamashita, outputs the number of assignments satisfying the value of the oracle query function. Based on these two ensemble algorithms, we propose four ensemble algorithms: ensemble factorization algorithm, ensemble search algorithm, ensemble sorting algorithm, and ensemble selection algorithm. Our ensemble factorization algorithm employs Brüschweiler''s ensemble search algorithm to factor the RSA modulus N=pq. It only requires O(logN^(1/2)) oracle queries to discover one factor of N. In our ensemble search algorithm, we use n ancillary qubits to improve Brüschweiler''s algorithm such that O(1) oracle query is required. Furthermore, we modify the ensemble counting algorithm to propose an ensemble sorting algorithm. Our ensemble sorting algorithm requires O(N) oracle queries, while the classical sorting algorithm requires O(NlogN) oracle queries. Lastly, we propose an ensemble selection algorithm based on the ensemble counting algorithm. Our algorithm requires O(log|D|) oracle queries for adequate measure accuracy to find the k-th smallest element, where |D| denotes the size of D. Chien-Yuan Chen 陳建源 2006 學位論文 ; thesis 91 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 義守大學 === 資訊工程學系博士班 === 94 === In this dissertation, we first review two Nuclear Magnetic Resonance (NMR) algorithms, the ensemble search algorithm and the ensemble counting algorithm. The ensemble search algorithm, proposed by Brüschweiler, requires O(logN) oracle queries for searching a signal object in N=2^n unsorted elements. In Gorver''s quantum search algorithm, O(N^(1/2)) is required. Thus, Brüschweiler''s ensemble search algorithm is faster than Grover''s quantum search algorithm. The ensemble counting algorithm, proposed by Kunihiro and Yamashita, outputs the number of assignments satisfying the value of the oracle query function. Based on these two ensemble algorithms, we propose four ensemble algorithms: ensemble factorization algorithm, ensemble search algorithm, ensemble sorting algorithm, and ensemble selection algorithm. Our ensemble factorization algorithm employs Brüschweiler''s ensemble search algorithm to factor the RSA modulus N=pq. It only requires O(logN^(1/2)) oracle queries to discover one factor of N. In our ensemble search algorithm, we use n ancillary qubits to improve Brüschweiler''s algorithm such that O(1) oracle query is required. Furthermore, we modify the ensemble counting algorithm to propose an ensemble sorting algorithm. Our ensemble sorting algorithm requires O(N) oracle queries, while the classical sorting algorithm requires O(NlogN) oracle queries. Lastly, we propose an ensemble selection algorithm based on the ensemble counting algorithm. Our algorithm requires O(log|D|) oracle queries for adequate measure accuracy to find the k-th smallest element, where |D| denotes the size of D.
|
author2 |
Chien-Yuan Chen |
author_facet |
Chien-Yuan Chen Chih-Cheng Hsueh 薛智誠 |
author |
Chih-Cheng Hsueh 薛智誠 |
spellingShingle |
Chih-Cheng Hsueh 薛智誠 The Study of the NMR Algorithms |
author_sort |
Chih-Cheng Hsueh |
title |
The Study of the NMR Algorithms |
title_short |
The Study of the NMR Algorithms |
title_full |
The Study of the NMR Algorithms |
title_fullStr |
The Study of the NMR Algorithms |
title_full_unstemmed |
The Study of the NMR Algorithms |
title_sort |
study of the nmr algorithms |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/66777940319560423462 |
work_keys_str_mv |
AT chihchenghsueh thestudyofthenmralgorithms AT xuēzhìchéng thestudyofthenmralgorithms AT chihchenghsueh hécígòngzhènyǎnsuànfǎzhīyánjiū AT xuēzhìchéng hécígòngzhènyǎnsuànfǎzhīyánjiū AT chihchenghsueh studyofthenmralgorithms AT xuēzhìchéng studyofthenmralgorithms |
_version_ |
1717758834349441024 |