Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM

Σε αυτήν την εργασία επιδιώκεται να δοθεί φως στις αρχές λειτουργίας και προγραμματισμού του κβαντικού υπολογιστή της IBM, να εφαρμοστούν κάποιοι από τους γνωστούς αλγορίθμους και να επιλυθεί ένα γνωστό πρόβλημα σχετικό με την Τεχνητή Νοημοσύνη. Αρχικά γίνεται μία σύντομη αναφορά στην ιστορία των κβ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Μπαλαδήμα, Ανθή
Άλλοι συγγραφείς: Baladima, Anthi
Γλώσσα:Greek
Έκδοση: 2023
Θέματα:
Διαθέσιμο Online:https://hdl.handle.net/10889/25337
id nemertes-10889-25337
record_format dspace
spelling nemertes-10889-253372023-07-07T03:57:36Z Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM Programming algorithms on the IBM quantum computer Μπαλαδήμα, Ανθή Baladima, Anthi Κβαντικοί υπολογιστές Κβαντική υπολογιστική Κβαντικοί αλγόριθμοι Αλγόριθμος του Grover Αλγόριθμος του Shor Κβαντική εκτίμηση φάσης Κβαντικός μετασχηματισμός Fourier Τεχνητή νοημοσύνη 3-ικανοποιησιμότητα Πρόβλημα χρωματισμού γράφου Αλγόριθμοι Quantum computers Quantum computing Quantum algorithms Grover's algorithm Shor's algorithm Quantum phase estimation Quantum Fourier transform Artificial intelligence 3-SAT Graph coloring problem IBM Algorithms Qiskit Σε αυτήν την εργασία επιδιώκεται να δοθεί φως στις αρχές λειτουργίας και προγραμματισμού του κβαντικού υπολογιστή της IBM, να εφαρμοστούν κάποιοι από τους γνωστούς αλγορίθμους και να επιλυθεί ένα γνωστό πρόβλημα σχετικό με την Τεχνητή Νοημοσύνη. Αρχικά γίνεται μία σύντομη αναφορά στην ιστορία των κβαντικών υπολογιστών και στις έως τώρα συνεισφορές της IBM σε αυτόν τον τομέα, με έμφαση στους πόρους και εργαλεία που προσφέρονται στους εξωτερικούς χρήστες. Στη συνέχεια εξηγούνται οι αρχές της κβαντικής υπολογιστικής και οι κβαντικές πύλες που χρησιμοποιούνται για την κατασκευή των κυκλωμάτων. Ακολουθεί η αναλυτική εξήγηση των γνωστότερων κβαντικών αλγορίθμων, δηλαδή του Grover, του Shor και της κβαντικής εκτίμησης φάσης, μαζί με την πρακτική εφαρμογή τους στο περιβάλλον της IBM. Όλα τα κυκλώματα εκτός από αυτό του αλγορίθμου του Shor εκτελέστηκαν σε περιορισμένο μέγεθος σε πραγματικό κβαντικό υπολογιστή. Τέλος, το πρόβλημα που επιλέχθηκε σε σχέση με την Τεχνητή Νοημοσύνη είναι αυτό της 3-ικανοποιησιμότητας, το οποίο δοκιμάστηκε επίσης σε πραγματικό μηχάνημα, ενώ με τη βοήθεια του κυκλώματος που προέκυψε επιλύθηκε και το πρόβλημα χρωματισμού γράφου σε προσομοιωτή. This thesis seeks to shed light on the principles of operation and programming of IBM's quantum computer, to apply some of the known algorithms and to solve a problem related to artificial intelligence. First, a brief reference is made to the history of quantum computing and IBM's contributions to this field to date, with emphasis on the resources and tools offered to external users. Then the principles of quantum computing and the quantum gates used to build the circuits are explained. Following is the detailed explanation of the most well-known quantum algorithms, namely Grover’s, Shor’s and Quantum Phase Estimation, along with their practical implementation in the IBM environment. All circuits but Shor’s were run on a real quantum computer in a limited size. Finally, the problem chosen in relation to Artificial Intelligence is that of 3-satisfiability, which was also tested on a real machine, while the graph coloring problem was also solved with the help of the resulting circuit on a simulator. 2023-07-04T10:46:11Z 2023-07-04T10:46:11Z 2023-06-30 https://hdl.handle.net/10889/25337 el application/octet-stream application/pdf
institution UPatras
collection Nemertes
language Greek
topic Κβαντικοί υπολογιστές
Κβαντική υπολογιστική
Κβαντικοί αλγόριθμοι
Αλγόριθμος του Grover
Αλγόριθμος του Shor
Κβαντική εκτίμηση φάσης
Κβαντικός μετασχηματισμός Fourier
Τεχνητή νοημοσύνη
3-ικανοποιησιμότητα
Πρόβλημα χρωματισμού γράφου
Αλγόριθμοι
Quantum computers
Quantum computing
Quantum algorithms
Grover's algorithm
Shor's algorithm
Quantum phase estimation
Quantum Fourier transform
Artificial intelligence
3-SAT
Graph coloring problem
IBM
Algorithms
Qiskit
spellingShingle Κβαντικοί υπολογιστές
Κβαντική υπολογιστική
Κβαντικοί αλγόριθμοι
Αλγόριθμος του Grover
Αλγόριθμος του Shor
Κβαντική εκτίμηση φάσης
Κβαντικός μετασχηματισμός Fourier
Τεχνητή νοημοσύνη
3-ικανοποιησιμότητα
Πρόβλημα χρωματισμού γράφου
Αλγόριθμοι
Quantum computers
Quantum computing
Quantum algorithms
Grover's algorithm
Shor's algorithm
Quantum phase estimation
Quantum Fourier transform
Artificial intelligence
3-SAT
Graph coloring problem
IBM
Algorithms
Qiskit
Μπαλαδήμα, Ανθή
Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
description Σε αυτήν την εργασία επιδιώκεται να δοθεί φως στις αρχές λειτουργίας και προγραμματισμού του κβαντικού υπολογιστή της IBM, να εφαρμοστούν κάποιοι από τους γνωστούς αλγορίθμους και να επιλυθεί ένα γνωστό πρόβλημα σχετικό με την Τεχνητή Νοημοσύνη. Αρχικά γίνεται μία σύντομη αναφορά στην ιστορία των κβαντικών υπολογιστών και στις έως τώρα συνεισφορές της IBM σε αυτόν τον τομέα, με έμφαση στους πόρους και εργαλεία που προσφέρονται στους εξωτερικούς χρήστες. Στη συνέχεια εξηγούνται οι αρχές της κβαντικής υπολογιστικής και οι κβαντικές πύλες που χρησιμοποιούνται για την κατασκευή των κυκλωμάτων. Ακολουθεί η αναλυτική εξήγηση των γνωστότερων κβαντικών αλγορίθμων, δηλαδή του Grover, του Shor και της κβαντικής εκτίμησης φάσης, μαζί με την πρακτική εφαρμογή τους στο περιβάλλον της IBM. Όλα τα κυκλώματα εκτός από αυτό του αλγορίθμου του Shor εκτελέστηκαν σε περιορισμένο μέγεθος σε πραγματικό κβαντικό υπολογιστή. Τέλος, το πρόβλημα που επιλέχθηκε σε σχέση με την Τεχνητή Νοημοσύνη είναι αυτό της 3-ικανοποιησιμότητας, το οποίο δοκιμάστηκε επίσης σε πραγματικό μηχάνημα, ενώ με τη βοήθεια του κυκλώματος που προέκυψε επιλύθηκε και το πρόβλημα χρωματισμού γράφου σε προσομοιωτή.
author2 Baladima, Anthi
author_facet Baladima, Anthi
Μπαλαδήμα, Ανθή
author Μπαλαδήμα, Ανθή
author_sort Μπαλαδήμα, Ανθή
title Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
title_short Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
title_full Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
title_fullStr Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
title_full_unstemmed Προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της IBM
title_sort προγραμματισμός αλγορίθμων στον κβαντικό υπολογιστή της ibm
publishDate 2023
url https://hdl.handle.net/10889/25337
work_keys_str_mv AT mpaladēmaanthē programmatismosalgorithmōnstonkbantikoypologistētēsibm
AT mpaladēmaanthē programmingalgorithmsontheibmquantumcomputer
_version_ 1771297280457965568