dc.contributor.advisor | Beseda, Martin | |
dc.contributor.author | Holoskevych, Viktor | |
dc.date.accessioned | 2023-11-10T12:31:25Z | |
dc.date.available | 2023-11-10T12:31:25Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/151652 | |
dc.description.abstract | Tato bakalářská práce se zabývá výpočtem vlastních čísel pomocí metod kvantového počítání. Hlavním cílem je porozumět základním pojmům kvantové mechaniky a aplikovat je na kvantové počítání. Práce se dále zaměřuje na seznámení se s jazykem Python a balíkem Qiskit pro implementaci řešení. Implementuje se řešič problémů vlastních čísel (eigen-solver) a provádí se výpočet potenciálových nadploch u molekul H2.
První část práce je věnována studiu kvantové mechaniky a jejích základních pojmů, jako jsou kvantový stav, qubity, kvantová hradla a kvantové obvody. Dále se pracuje s principem superpozice a kvantovými algoritmy, jako je kvantová Fourierova transformace (QFT) a aproximace kvantové fáze (QPE), které mají klíčový význam pro výpočet vlastních čísel.
V další části práce se implementuje eigen-solver pomocí balíku Qiskit. Vytváří se kvantový obvod pro QPE a ukazuje se, jak ho použít pro výpočet vlastních čísel. Následně se provádí výpočet potenciálových nadploch molekuly H2 pomocí sestavení lineární soustavy a její implementace v Qiskitu.
Diskutuje se také o důležitých aspektech kvantového počítání, jako jsou dekoherence a mitigace. Ukazuje se, že dekoherence omezuje stabilitu kvantových systémů a přispívá ke chybám ve výpočtech. Jsou popsány různé metody mitigace, včetně přidání šumu do kvantových obvodů a použití mitigace chyb pro zvýšení přesnosti výsledků.
Na závěr se diskutuje o budoucnosti kvantového počítání a jeho aplikací. Zmiňuje se potřeba dalšího vývoje kvantových technologií a omezení současných Noisy Intermediate-Scale Quantum(NISQ) systémů. Navrhuje se využití hybridních algoritmů, jako je Variational Quantum Eigensolver(VQE), které kombinují kvantové a klasické výpočty pro offloadování části výpočtu na kvantové procesory. | cs |
dc.description.abstract | This bachelor thesis deals with the calculation of eigenvalues using quantum counting methods. The main goal is to understand the basic concepts of quantum mechanics and apply them to quantum computation. The thesis also focuses on learning about the Python language and the Qiskit package for implementing the solution. An eigenvalue problem solver (eigen-solver) is implemented and the calculation of potential overfaces for H2 molecules is performed.
The first part of the thesis is devoted to the study of quantum mechanics and its basic concepts such as quantum state, qubits, quantum gates and quantum circuits. It also deals with the principle of superposition and quantum algorithms such as the quantum Fourier transform (QFT) and quantum phase approximation (QPE), which are crucial for the computation of eigenvalues.
In the next part of the paper, the eigen-solver is implemented using the Qiskit package. A quantum circuit for QPE is created and it is shown how to use it for eigenvalue computation. Subsequently, the calculation of the potential superplanes of the molecule H2 is performed by constructing a linear system and implementing it in Qiskit.
Important aspects of quantum computation such as decoherence and mitigation are also discussed. It is shown that decoherence limits the stability of quantum systems and contributes to computational errors. Various mitigation methods are described, including the addition of noise to quantum circuits and the use of error mitigation to increase the accuracy of results.
Finally, the future of quantum computing and its applications are discussed. The need for further development of quantum technologies and the limitations of current Noisy Intermediate-Scale Quantum(NISQ) systems are mentioned. The use of hybrid algorithms such as Variational Quantum Eigensolver(VQE), which combine quantum and classical computation to offload part of the computation to quantum processors, is proposed. | en |
dc.format.extent | 2643279 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Kvantová výpočetní technika | cs |
dc.subject | stav | cs |
dc.subject | mechanika | cs |
dc.subject | obvod | cs |
dc.subject | algoritm | cs |
dc.subject | hradla | cs |
dc.subject | měření | cs |
dc.subject | šum | cs |
dc.subject | FT | cs |
dc.subject | DFT | cs |
dc.subject | QFT | cs |
dc.subject | IQFT | cs |
dc.subject | qubit | cs |
dc.subject | komplexní čísla | cs |
dc.subject | estimace fáze | cs |
dc.subject | QPE | cs |
dc.subject | Hermitovský operátor | cs |
dc.subject | energie systému | cs |
dc.subject | potenciálova křivka | cs |
dc.subject | lineární rovnic | cs |
dc.subject | Frobeniova věta | cs |
dc.subject | komplexní čísla | cs |
dc.subject | redukci | cs |
dc.subject | Hilbertov prostor | cs |
dc.subject | amplitudové kódování | cs |
dc.subject | korekce | cs |
dc.subject | mitigace | cs |
dc.subject | Quantum computing | en |
dc.subject | state | en |
dc.subject | mechanics | en |
dc.subject | circuit | en |
dc.subject | algorithm | en |
dc.subject | gate | en |
dc.subject | measurement | en |
dc.subject | noise | en |
dc.subject | FT | en |
dc.subject | DFT | en |
dc.subject | QFT | en |
dc.subject | IQFT | en |
dc.subject | qubit | en |
dc.subject | complex numbers | en |
dc.subject | phase estimation | en |
dc.subject | QPE | en |
dc.subject | Hermitian operator | en |
dc.subject | system energy | en |
dc.subject | potential curve | en |
dc.subject | linear equations | en |
dc.subject | Frobenius theorem | en |
dc.subject | complex numbers | en |
dc.subject | reduction | en |
dc.subject | Hilbert space | en |
dc.subject | amplitude coding | en |
dc.subject | correction | en |
dc.subject | mitigation | en |
dc.title | Výpočet vlastních čísel pomocí metod kvantového počítání | cs |
dc.title.alternative | Calculation of Eigenvalues using Quantum Computing Methods | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Běhálek, Marek | |
dc.date.accepted | 2023-08-08 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | HOL0425_FEI_B0613A140014_2023 | |
dc.rights.access | openAccess | |