5. Κβαντική Διερεύνηση - Κβαντικός αλγόριθμος του Grover

Σχετικά έγγραφα
Περιεχόμενα. Πρόλογος... 9 Δύο λόγια για το νέο ερευνητή Δύο λόγια για το Διδάσκοντα Ένα κβαντικό παιχνίδι... 15

4. Η αρχή της κβαντικής υπολογιστικής - Κβαντικός αλγόριθμος του Deutsch

2. Αποθήκευση της κβαντικής πληροφορίας

3. Τελεστές και κβαντικές πύλες

7. O κβαντικός αλγόριθμος του Shor

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

Εθνικό Μετσόβιο Πολυτεχνείο

Κεφάλαιο 2: Διανυσματικός λογισμός συστήματα αναφοράς

8. Κβαντική τηλεμεταφορά

ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1. Τελεστές και πίνακες. 1. Τελεστές και πίνακες Γενικά. Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο.

CoveX: Quantum Circuit Simulator

ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

Λυμένες ασκήσεις στροφορμής

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΑΥΓΕΡΙΝΟΣ ΒΑΣΙΛΗΣ

1. Στοιχεία κβαντικής μηχανικής

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

ETY-202 ΤΑ ΜΑΘΗΜΑΤΙΚΑ ΕΡΓΑΛΕΙΑ ΤΗΣ ΚΒΑΝΤΟΜΗΧΑΝΙΚΗΣ ETY-202 ΎΛΗ & ΦΩΣ 02. ΜΑΘΗΜΑΤΙΚΑ ΕΡΓΑΛΕΙΑ. Στέλιος Τζωρτζάκης 1/11/2013

ΓΥΜΝΑΣΙΟ ΑΓΛΑΝΤΖΙΑΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2016 ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ. Ημερομηνία: Δευτέρα, 6 Ιουνίου 2016

Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις

Ανάλυση Ηλεκτρικών Κυκλωμάτων

ΜΑΘΗΜΑΤΙΚΑ B ΛΥΚΕΙΟΥ

Θέματα ενδοσχολικών εξετάσεων Άλγεβρας Α Λυκείου Σχ. έτος , Ν. Δωδεκανήσου ΘΕΜΑΤΑ ΕΝΔΟΣΧΟΛΙΚΩΝ ΕΞΕΤΑΣΕΩΝ ΤΑΞΗ: Α ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΛΓΕΒΡΑ

Σπιν 1 2. Γενικά. Ŝ και S ˆz γράφονται. ιδιοκαταστάσεις αποτελούν ορθοκανονική βάση στον χώρο των καταστάσεων του σπιν 1 2.

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

ΕΝΝΟΙΑ ΤΟΥ ΜΙΓΑΔΙΚΟΥ ΑΡΙΘΜΟΥ ΠΡΑΞΕΙΣ ΣΤΟ ΣΥΝΟΛΟ ΤΩΝ ΜΙΓΑΔΙΚΩΝ

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 8. Πότε το γινόμενο δύο ή περισσοτέρων αριθμών παραγόντων είναι ίσο με το μηδέν ;

Φυσικά μεγέθη. Φυσική α λυκείου ΕΙΣΑΓΩΓΗ. Όλα τα φυσικά μεγέθη τα χωρίζουμε σε δύο κατηγορίες : Α. τα μονόμετρα. Β.

Ψευδοκώδικας. November 7, 2011

εξισώσεις-ανισώσεις Μαθηματικά α λυκείου Φροντιστήρια Μ.Ε. ΠΑΙΔΕΙΑ σύνολο) στα Μαθηματικά, τη Φυσική αλλά και σε πολλές επιστήμες

Μαθηματική Εισαγωγή Συναρτήσεις

ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

ΓΥΜΝΑΣΙΟ ΚΑΣΤΕΛΛΑΝΩΝ ΜΕΣΗΣ ΑΛΓΕΒΡΑ

ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ

Κεφάλαιο 0 Μιγαδικοί Αριθμοί

ii) Να ποια τιμή του ώστε η εξίσωση (1) έχει μία διπλή πραγματική ρίζα; Έπειτα να βρεθεί η ρίζα αυτή. Ασκήσεις Άλγεβρας

Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών

Μετατόπιση, είναι η αλλαγή (μεταβολή) της θέσης ενός κινητού. Η μετατόπιση εκφράζει την απόσταση των δύο θέσεων μεταξύ των οποίων κινήθηκε το κινητό.

 = 1 A A = A A. A A + A2 y. A = (A x, A y ) = A x î + A y ĵ. z A. 2 A + A2 z

ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Α ΛΥΚΕΙΟΥ

Μαθηματικά προσανατολισμού Β Λυκείου

Πρόβλημα 29 / σελίδα 28

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ. ΜΕΡΟΣ 1ο ΑΛΓΕΒΡΑ

Μαθηματική Εισαγωγή Συναρτήσεις

Θέση και Προσανατολισμός

Κεφάλαιο 2. Διανύσματα και Συστήματα Συντεταγμένων

ΙΩΑΝΝΗΣ ΚΑΡΑΦΥΛΛΙΔΗΣ Καθηγητής Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Δ.Π.Θ. Κβαντική Υπολογιστική

ΚΕΦΑΛΑΙΟ 2 Ο ΕΞΙΣΩΣΕΙΣ-ΑΝΙΣΩΣΕΙΣ

Το φτερό του αεροπλάνου

ΔΙΑΝΥΣΜΑΤΑ. Ακολουθίες. Στην ενότητα αυτή θα μάθουμε: Να ορίζουμε το διάνυσμα.

Διαφορικός Λογισμός. Κεφάλαιο Συναρτήσεις. Κατανόηση εννοιών - Θεωρία. 1. Τι ονομάζουμε συνάρτηση;

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Μαθηματικά Γ Γυμνασίου

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί

ΓΙΩΡΓΟΣ Α. ΚΑΡΕΚΛΙΔΗΣ ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΘΕΩΡΙΑ ΑΣΚΗΣΕΙΣ ΜΕΘΟΔΟΛΟΓΙΑ

ΘΕΩΡΙΑ Α ΓΥΜΝΑΣΙΟΥ. 1. Να γράψετε τον τύπο της Ευκλείδειας διαίρεσης. Πώς ονομάζεται κάθε σύμβολο του τύπου;

ΠΕΡΙΛΗΨΗ ΘΕΩΡΙΑΣ ΣΤΗΝ ΕΥΘΥΓΡΑΜΜΗ ΚΙΝΗΣΗ

1.4 ΣΥΝΤΕΤΑΓΜΕΝΕΣ ΣΤΟ ΕΠΙΠΕΔΟ

1. Μετάπτωση Larmor (γενικά)

8. Σύνθεση και ανάλυση δυνάμεων

Συστήματα συντεταγμένων

ΕΠΑΝΑΛΗΨΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ( α μέρος )

1.5 ΕΣΩΤΕΡΙΚΟ ΓΙΝΟΜΕΝΟ ΔΙΑΝΥΣΜΑΤΩΝ

Ιωάννης Σ. Μιχέλης Μαθηματικός

Sˆy. Η βάση για την οποία συζητάμε απαρτίζεται από τα ανύσματα = (1) ˆ 2 ± =± ± Άσκηση 20. (βοήθημα θεωρίας)

2 Η ΠΡΟΟΔΟΣ. Ενδεικτικές λύσεις κάποιων προβλημάτων. Τα νούμερα στις ασκήσεις είναι ΤΥΧΑΙΑ και ΟΧΙ αυτά της εξέταση

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

Φυλλάδιο 1 - Σημεία Προσοχής στις Παραγράφους 1.1, 1.2 και 1.3

ΣΗΜΕΙΩΣΕΙΣ. Από προηγούμενες τάξεις γνωρίζουμε ότι το τετράγωνο οποιουδήποτε πραγματικού αριθμού

Μαθηματική Εισαγωγή - Διανύσματα 25/7/2014

Σπιν 1/2. Γενικά. 2 Υπενθυμίζουμε ότι τα έξι κουάρκ και τα έξι λεπτόνια του Καθιερωμένου Προτύπου,

Μαθηματικά. Ενότητα 2: Δεκαδικοί αριθμοί, κλάσματα, δυνάμεις, ρίζες και ποσοστά. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

ΑΝΩΤΑΤΟ ΣΥΜΒΟΥΛΙΟ ΕΠΙΛΟΓΗΣ ΠΡΟΣΩΠΙΚΟΥ

2.3 ΜΕΤΡΟ ΜΙΓΑΔΙΚΟΥ ΑΡΙΘΜΟΥ

ΜΑΘΗΜΑΤΙΚΑ Γ ΓΥΜΝΑΣΙΟΥ

Πράξεις με πραγματικούς αριθμούς (επαναλήψεις - συμπληρώσεις )

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ

ΘΕΜΑ 2 Αν Α, Β είναι ενδεχόμενα ενός δειγματικού χώρου Ω με Ρ(Α ) = 3Ρ(Α), Ρ(Β ) = 1/3 και () 3()

Δομή Διάλεξης. Ορισμός-Παραδείγματα Τελεστών. Αναμενόμενες τιμές φυσικών μεγεθών με χρήση τελεστών. Ιδιοκαταστάσεις και Ιδιοτιμές τελεστών

Συμβολή κυμάτων και σύνθεση ταλαντώσεων.

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα. ΔΙΑΛΕΞΗ 03 Νόμοι κίνησης του Νεύτωνα

(με ιδιοτιμές 1,0 και 1 αντίστοιχα ) είναι οι. i i i. ui ui u. i Tr u u Tr ˆ Fˆ

ΤΕΧΝΙΚΗ ΜΗΧΑΝΙΚΗ Ι ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ- ΥΝΑΜΕΙΣ ΣΤΟ ΕΠΙΠΕ Ο ΚΑΙ ΣΤΟ

ΚΕΦΑΛΑΙΟ 4 ο : ΑΝΙΣΩΣΕΙΣ ΤΟ 2 Ο ΘΕΜΑ

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 9 ο, Τμήμα Α

ΣΥΝΔΥΑΣΤΙΚΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΜΑΘΗΜΑΤΙΚΩΝ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ

παραδειγματα επεισοδίων

Εναλλασσόμενο και μιγαδικοί

Συνοπτική Θεωρία Μαθηματικών Α Γυμνασίου

1.2 Συντεταγμένες στο Επίπεδο

Μαθηματικά Θετικής και Τεχνολογικής Κατεύθυνσης Γ Λυκείου Η ΕΝΝΟΙΑ ΤΟΥ ΜΙΓΑΔΙΚΟΥ ΑΡΙΘΜΟΥ

ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ ΜΙΑ ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΙΣ ΕΞΕΤΑΣΕΙΣ

Κεφάλαιο 7 ο : Θετικοί και Αρνητικοί αριθμοί

ΚΑΤΑΣΤΡΩΣΗ ΔΙΑΦΟΡΙΚΩΝ ΕΞΙΣΩΣΕΩΝ ΠΟΛΥΒΑΘΜΙΩΝ ΣΥΣΤΗΜΑΤΩΝ 55

Αριθμητική Ανάλυση και Εφαρμογές

ΣΗΜΕΙΩΣΕΙΣ. Η έννοια του μιγαδικού Το σύνολο των μιγαδικών. Από προηγούμενες τάξεις γνωρίζουμε ότι το τετράγωνο οποιουδήποτε πραγματικού αριθμού

Transcript:

5. Κβαντική Διερεύνηση - Κβαντικός αλγόριθμος του Grover Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται ο αλγόριθμος του Grover για τη διερεύνηση μη δομημένων βάσεων δεδομένων. Περιγράφονται οι τελεστές και το κβαντικό κύκλωμα του κβαντικού αλγορίθμου του Grover. Δίνονται δύο ερμηνείες του κβαντικού αυτού αλγορίθμου και δύο παραδείγματα εφαρμογής του. Προαπαιτούμενηγνώση Γραμμική άλγεβρα, το πρώτο, δεύτερο και τρίτο κεφάλαιο αυτού του βιβλίου. 5. Διερεύνηση μη δομημένων βάσεων δεδομένων Όπως γνωρίζουμε, ένας έντυπος τηλεφωνικός κατάλογος περιέχει ένα μεγάλο αριθμό ονομάτων, σε καθ ένα από τα οποία αντιστοιχεί ένας αριθμός τηλεφώνου. Στους τηλεφωνικούς καταλόγους τα ονόματα είναι ταξινομημένα κατά αλφαβητική σειρά και είναι πολύ εύκολο για έναν άνθρωπο ή για έναν κλασικό υπολογιστή να βρει τον αριθμό τηλεφώνου που αντιστοιχεί σε κάποιο όνομα. Οι τηλεφωνικοί κατάλογοι είναι δηλαδή δομημένες βάσεις δεδομένων όσον αφορά στα ονόματα. Ας δούμε τώρα το αντίστροφο πρόβλημα. Μας δίνουν έναν έντυπο τηλεφωνικό κατάλογο που περιέχει Ν ονόματα ταξινομημένα σε αλφαβητική σειρά, σε καθένα από τα οποία αντιστοιχεί ένας αριθμός τηλεφώνου. Μας δίνουν επίσης έναν αριθμό τηλεφώνου. Εμείς πρέπει να βρούμε στον κατάλογο το όνομα στο οποίο αντιστοιχεί ο αριθμός αυτός. Το πρόβλημα αυτό είναι δύσκολο, διότι οι αριθμοί στον τηλεφωνικό κατάλογο ακολουθούν τη σειρά των ονομάτων, δηλαδή ο τηλεφωνικός κατάλογος είναι μια μη δομημένη βάση δεδομένων όσον αφορά στους αριθμούς τηλεφώνων. Ο μόνος τρόπος να ερευνήσει ένας άνθρωπος ή ένας κλασικός υπολογιστής μία μη δομημένη βάση δεδομένων για να βρει ένα στοιχείο της είναι να προσπαθεί συνεχώς στην τύχη μέχρι να το βρει. Αν η μη δομημένη βάση δεδομένων περιέχει Ν στοιχεία και είμαστε τυχεροί, θα βρούμε το στοιχείο που ψάχνουμε την πρώτη φορά και αν είμαστε άτυχοι θα το βρούμε μετά από Ν προσπάθειες. Γενικά μπορούμε να πούμε ότι για να βρούμε ένα στοιχείο σε μία μη δομημένη βάση δεδομένων με Ν στοιχεία, πρέπει να την ερευνήσουμε Ν/ φορές. Όμως, ο Lov Grover με ένα άρθρο του με τίτλο «Η κβαντική μηχανική μπορεί να μας βοηθήσει να βρούμε μια βελόνα στ άχυρα» απέδειξε ότι αν χρησιμοποιήσουμε έναν κβαντικό υπολογιστή μπορούμε να βρούμε ένα στοιχείο σε μία μη δομημένη βάση δεδομένων αν την ερευνήσουμε μόνο φορές περίπου (Grover 997). Αυτή είναι μία σημαντική βελτίωση, διότι για να βρει ένας κλασικός υπολογιστής ένα στοιχείο σε μια μη δομημένη βάση δεδομένων που περιέχει.. στοιχεία, πρέπει να την ερευνήσει κατά μέσο όρο 5. φορές, ενώ ένας κβαντικός υπολογιστής πρέπει να την ερευνήσει μόνο. φορές. Η μέθοδος με την οποία ένας κβαντικός υπολογιστής ερευνά μία μη δομημένη βάση δεδομένων ονομάζεται κβαντικός αλγόριθμος του Grover και αποτελεί το αντικείμενο του κεφαλαίου αυτού. 5. Ο κβαντικός αλγόριθμος του Grover Υποθέστε ότι θέλουμε να ερευνήσουμε μία μη δομημένη βάση δεδομένων που περιέχει Ν στοιχεία. Κάθε στοιχείο της βάσης έχει αριθμηθεί με έναν αριθμό από το έως το Ν-. Υποθέστε επίσης ότι έχουμε στη διάθεσή μας ένα σύστημα το οποίο μπορεί να αναγνωρίσει αν κάποιο στοιχείο είναι αυτό που ζητάμε ή όχι. Υποθέστε δηλαδή ότι ερευνάτε εσείς μία μη δομημένη βάση δεδομένων και συγκεκριμένα έναν τηλεφωνικό κατάλογο. Έχετε έναν βοηθό ο οποίος ερευνά τον τηλεφωνικό κατάλογο, βρίσκει αριθμούς και σας τους δείχνει. Εσείς βλέπετε τον αριθμό και λέτε αν είναι αυτός που ψάχνετε ή όχι. Αυτό ακριβώς κάνει και το σύστημα. Του παρουσιάζετε έναν αριθμό, αυτό επεξεργάζεται τον αριθμό και σας λέει αν είναι αυτός που ψάχνετε ή όχι. Το σύστημα αυτό σε έναν κλασικό υπολογιστή μπορεί να είναι ένας καταχωρητής όπου έχουμε αποθηκεύσει τον αριθμό που ψάχνουμε να βρούμε και ένα κύκλωμα λογικών πυλών, που συγκρίνει κάθε αριθμό που έρχεται στην είσοδο με τον αποθηκευμένο αριθμό. Το σύστημα αυτό, που το θεωρούμε ως ένα μαύρο κουτί, ονομάζεται 87

στη διεθνή βιβλιογραφία orcle. Η λέξη αυτή μπορεί να αποδοθεί ως μάντης ή ως κάποιος που ξέρει πολλά. Νομίζω ότι είναι καλύτερο να χρησιμοποιήσουμε τον όρο orcle. Ας περιγράψουμε τώρα το πρόβλημα της έρευνας μίας μη δομημένης βάσης δεδομένων από έναν κλασικό υπολογιστή με έναν απλό μαθηματικό τρόπο (Grover 996). Θεωρούμε ότι έχουμε Ν στοιχεία τα οποία αποτελούν τη βάση και ότι έχουμε αντιστοιχίσει σε κάθε στοιχείο έναν αριθμό από έως Ν-. Το στοιχείο που αντιστοιχεί στον αριθμό συμβολίζεται με. To orcle είναι μία συνάρτηση f( ) η οποία παίρνει μόνο τις τιμές και. Αν το στοιχείο που ψάχνουμε είναι το, τότε: f ( ) αν αν (5.) Δηλαδή, παρουσιάζουμε ένα στοιχείο στο orcle και αν είναι αυτό που ψάχνουμε τότε το orcle αποκρίνεται με, αν όχι με. Ας δούμε τώρα το πρόβλημα της έρευνας μίας μη δομημένης βάσης δεδομένων με έναν κβαντικό υπολογιστή. Θεωρούμε ότι η βάση περιέχει Ν στοιχεία και χωρίς περιορισμό της γενικότητας μπορούμε να πούμε ότι: n, n,,, (5.) Δηλαδή θέλουμε το πλήθος των στοιχείων της βάσης να μπορεί να γραφεί όπως στην (5.). Αν έχουμε λιγότερα στοιχεία, μπορούμε να προσθέσουμε εμείς όσα χρειάζεται για να φτάσουμε στον επιθυμητό αριθμό (Kwt, ). Αντιστοιχίζουμε κάθε ένα από τα στοιχεία με μία από τις βασικές καταστάσεις ενός κβαντικού καταχωρητή που περιλαμβάνει n qubt. Δηλαδή, το στοιχείο που αντιστοιχεί στη βασική κατάσταση που στη δεκαδική αναπαράσταση είναι η 5 συμβολίζεται με 5. Το κβαντικό orcle, δηλαδή το σύστημα που διακρίνει αν ένα στοιχείο είναι αυτό που ψάχνουμε ή όχι, είναι το κβαντικό κύκλωμα που συμβολίζεται με Ο και φαίνεται στο Σχήμα 5-. Σχήμα 5-. Το κβαντικό orcle. Δεν χρειάζεται να γνωρίζουμε τις κβαντικές πύλες από τις οποίες αποτελείται το κβαντικό orcle. Αυτό που χρειάζεται να γνωρίζουμε είναι η δράση του στον κβαντικό καταχωρητή. Αν δηλαδή το κβαντικό orcle δράσει στον κβαντικό καταχωρητή που βρίσκεται στην κατάσταση y τότε: y ( ) y O y f (5.) όπου, με συμβολίζεται η πρόσθεση με βάση το (mod) (θυμηθείτε ότι,, και ). Το qubt y ονομάζεται qubt του orcle. Όπως και στο κλασικό orcle, η f() παίρνει τιμή αν το είναι το στοιχείο που ψάχνουμε, αλλιώς παίρνει τιμή. 88

89 Ας δούμε καλύτερα τη δράση του κβαντικού orcle στη διαδικασία της έρευνας μίας μη δομημένης βάσης δεδομένων. Το qubt του orcle τίθεται στη βασική κατάσταση και στη συνέχεια δρα σ αυτό μία κβαντική πύλη Η. Μέχρι τώρα περιγράφαμε τα κβαντικά κυκλώματα με πίνακες που αντιπροσωπεύουν καταστάσεις των καταχωρητών και κβαντικές πύλες. Εδώ όμως δεν θα μπορέσουμε να χρησιμοποιήσουμε τον ίδιο τρόπο, γιατί οι πίνακες είναι μεγάλοι για να χωρέσουν στις σελίδες του βιβλίου. Αντί για τους πίνακες θα χρησιμοποιούμε τα διανύσματα br και et και τα σύμβολα των κβαντικών πυλών. Για παράδειγμα, η δράση της Η στο γράφεται: H (5.4) Το συμβολίζει μία βασική κατάσταση του κβαντικού καταχωρητή, κάθε βασική κατάσταση του οποίου αντιστοιχεί σε ένα στοιχείο της μη δομημένης βάσης δεδομένων. Δηλαδή η αντιστοιχεί στο τυχαίο στοιχείο της βάσης. Το κβαντικό orcle δρα στο qubt του, που βρίσκεται στην κατάσταση που δίνεται από την (5.4), και στην. Το αποτέλεσμα της δράσης του δίνεται από: ( ) f O (5.5) Η μπορεί να αντιστοιχεί στο στοιχείο που ψάχνουμε, μπορεί και να μην αντιστοιχεί. Ας δούμε πρώτα την περίπτωση που δεν αντιστοιχεί. Τότε η f() παίρνει τιμή και η (5.5) γίνεται: O (5.6) Ας δούμε τώρα την περίπτωση που η αντιστοιχεί στο στοιχείο που ψάχνουμε. Τότε η f() παίρνει τιμή και η (5.5) γίνεται: O (5.7) Από της (5.6) και (5.7) έχουμε: αντιστοιχεί στο στοιχείο που ψάχνουμε ανη δεν αντιστοιχεί στο στοιχείο που ψάχνουμε ανη O (5.8) Δεδομένου ότι το qubt του κβαντικού orcle σε καμία περίπτωση δεν μεταβάλλεται, μπορούμε να το απαλείψουμε από την (5.8) και να τη γράψουμε ως εξής:

O ανη ανη δεναντιστοιχεί στοστοιχείο πουψάχνουμε αντιστοιχεί στοστοιχείοπουψάχνουμε (5.9) Η (5.9) μπορεί να γραφεί και ποιο συνοπτικά: f ( ( ) (5.) O ) με την f() να παίρνει τιμές ή. Μην σας προβληματίζει το γεγονός ότι η f() βρίσκεται στον εκθέτη. Αν f() τότε: O ( ) (5.) και αν f() τότε: O ( ) (5.) Τι κάνει λοιπόν το κβαντικό orcle; Το κβαντικό orcle δρα στις βασικές καταστάσεις που αντιστοιχούν σε στοιχεία της μη δομημένης βάσης δεδομένων. Αν η βασική κατάσταση δεν αντιστοιχεί στο στοιχείο που ψάχνουμε, την αφήνει όπως ήταν, αν όμως αντιστοιχεί, τότε τη «σημαδεύει» αλλάζοντας το πρόσημο της. Όπως γνωρίζουμε, οι κβαντικές πύλες είναι τελεστές του χώρου Hlbert που δρουν σε qubt και σε κβαντικούς καταχωρητές, αλλάζοντας την κατάστασή τους. Κάθε κβαντικό κύκλωμα, το οποίο όπως ξέρουμε αποτελείται από κβαντικές πύλες, είναι και αυτό ένας τελεστής του χώρου Hlbert. Φυσικά, και το κβαντικό orcle είναι τελεστής του χώρου Hlbert. Αν το στοιχείο που ψάχνουμε αντιστοιχεί στη βασική κατάσταση, ο τελεστής του κβαντικού orcle είναι: O I (5.) όπου I είναι ο τελεστής που αντιστοιχεί στην πύλη αδρανείας, και όταν δρα δεν αλλάζει την κατάσταση του qubt ή του κβαντικού καταχωρητή. Ας δούμε τώρα το αποτέλεσμα της δράσης του τελεστή O σε μία βασική κατάσταση η οποία δεν είναι αυτή που ψάχνουμε: O I I (5.4) Οι και είναι διαφορετικές βασικές καταστάσεις του κβαντικού καταχωρητή, και επομένως, όπως είδαμε στο δεύτερο κεφάλαιο, είναι ορθογώνιες μεταξύ τους:. Η (5.4) γίνεται: O (5.5) 9

Δηλαδή, ο τελεστής του κβαντικού orcle άφησε αναλλοίωτη την κατάσταση αποτέλεσμα της δράσης του τελεστή O στη βασική κατάσταση που ψάχνουμε, την. Ας δούμε τώρα το : O (5.6) I I Δηλαδή, ο τελεστής του κβαντικού orcle άλλαξε το πρόσημο της κατάστασης που ψάχνουμε. Όπως είχαμε αναφέρει παραπάνω, για να ερευνήσουμε μία μη δομημένη βάση δεδομένων που περιέχει Ν στοιχεία με έναν κβαντικό υπολογιστή, αντιστοιχίζουμε κάθε ένα από τα στοιχεία με μία από τις βασικές καταστάσεις ενός κβαντικού καταχωρητή. Ο καταχωρητής περιλαμβάνει n qubt. Τα Ν και n σχετίζονται με την (5.). Για να το πετύχουμε αυτό, θέτουμε τον κβαντικό καταχωρητή σε μία κατάσταση η οποία είναι μία υπέρθεση όλων των βασικών καταστάσεων. Σ αυτή την υπέρθεση όλες οι καταστάσεις έχουν το ίδιο πλάτος πιθανότητας: ( ) Η (5.7) είναι η (.9) στην οποία θέσαμε c ( / ) ο Grover όρισε έναν ακόμη τελεστή, τον G που δίνεται από (Grover, 998): (5.7) για κάθε. Κατ αναλογία με τον τελεστή O G I I (5.8) Ο αλγόριθμος του Grover είναι μία διαδοχική εφαρμογή των τελεστών O και G στον κβαντικό π / 4, περίπου φορές. Τα βήματα του αλγορίθμου του Grover είναι: καταχωρητή για ( ) ( ) 5 Βήμα ο Θέστε έναν κβαντικό καταχωρητή που περιλαμβάνει n qubt σε υπέρθεση βασικών καταστάσεων. Το πλάτος πιθανότητας να είναι ίδιο για κάθε βασική κατάσταση. Για να το πετύχετε αυτό, ξεκινάτε με τον κβαντικό καταχωρητή στην κατάσταση όπου όλα τα qubt είναι, δηλαδή στην κατάσταση. Στη συνέχεια δράστε στο κάθε qubt με μία κβαντική πύλη Hdmrd (H). Η κατάσταση του κβαντικού καταχωρητή είναι: (5.9) n H είναι η υπέρθεση των βασικών καταστάσεων, όπου. Αντιστοιχίστε κάθε βασική κατάσταση με ένα στοιχείο της μη δομημένης βάσης δεδομένων. Έστω ότι ψάχνετε για το στοιχείο που αντιστοιχεί στην. Θέστε b, όπου b είναι ο αριθμός των επαναλήψεων εκτέλεσης των βημάτων που ακολουθούν. 9

Βήμα ο Δράστε στον κβαντικό καταχωρητή με τον τελεστή O I Βήμα ο Δράστε στον κβαντικό καταχωρητή με τον τελεστή G I Είναι ο αριθμός επαναλήψεων b μεγαλύτερος από ή περίπου ίσος με ( π 4) ( / ), 5 προχωρήστε στο 4 ο Βήμα, αν ΟΧΙ αυξήστε το b κατά ένα ( b b ) και πηγαίνετε στο ο Βήμα. ; Αν ΝΑΙ Βήμα 4 ο Μετρήστε την κατάσταση του κβαντικού καταχωρητή. Είναι πρακτικώς βέβαιο ότι θα βρίσκεται στην κατάσταση που αντιστοιχεί στο στοιχείο που ψάχνετε. Σχήμα 5-. Το κβαντικό κύκλωμα του αλγορίθμου του Grover. Το κβαντικό κύκλωμα που περιγράφει τον αλγόριθμο του Grover φαίνεται στο Σχήμα 5- (Jone, 998). Αν διαβάζετε για πρώτη φορά αυτές τις γραμμές, είναι σχεδόν βέβαιο ότι δεν θα έχετε καταλάβει πώς λειτουργεί ο αλγόριθμος του Grover. Αυτό είναι φυσικό, διότι ο αλγόριθμος αυτός είναι πιο δυσνόητος κβαντικός αλγόριθμος. Για να γίνει κατανοητός αλγόριθμος του Grover, έχουν αναπτυχθεί δύο σχηματικές ή γεωμετρικές ερμηνείες τις οποίες θα δούμε αμέσως παρακάτω. 5. Γεωμετρικές ερμηνείες του κβαντικού αλγορίθμου του Grover Πριν δώσουμε την πρώτη γεωμετρική ερμηνεία του κβαντικού αλγορίθμου του Grover, θα ήταν καλό να θυμηθούμε κάτι από τη διανυσματική ανάλυση. Στο Σχήμα 5- φαίνονται διανύσματα στον Καρτεσιανό χώρο. Το διάνυσμα διανυσμάτων: είναι το άθροισμα τριών (5.) 9

Σχήμα 5-. Διανύσματα στον Καρτεσιανό χώρο. Το είναι κατοπτρικό του. Αν αλλάξουμε το πρόσημο ενός από τα διανύσματα, ας πούμε του τριών διανυσμάτων γίνεται:, τότε το νέο άθροισμα των (5.) Προσέξτε ότι το διάνυσμα είναι κατοπτρικό του ως προς το επίπεδο που ορίζεται από τα άλλα δύο διανύσματα και, δηλαδή ως προς το επίπεδο που είναι κάθετο στο. Αυτό θα μας χρειαστεί παρακάτω. Ας έρθουμε τώρα στην πρώτη γεωμετρική ερμηνεία του κβαντικού αλγορίθμου του Grover. Στο Σχήμα 5-4(α) φαίνεται μία σχηματική παράσταση του χώρου Hlbert όπου φαίνονται τα διανύσματα (καταστάσεις) και. Όπως γνωρίζουμε, η κατάσταση είναι η υπέρθεση των βασικών καταστάσεων του κβαντικού καταχωρητή και δίνεται από την (5.9), ενώ η δεδομένων το οποίο ψάχνουμε. Σύμφωνα με τον κβαντικό αλγόριθμο του Grover πρώτα δρα ο τελεστής αντιστοιχεί το στοιχείο της μη δομημένης βάσης κατάσταση. Όπως προκύπτει από τις (5.5) και (5.6), η δράση του τελεστή αυτού έχει ως αποτέλεσμα την αλλαγή του προσήμου μόνο της κατάστασης : O I ( ) O O (5.) στην 9

Όπως είδαμε στο Σχήμα 5., αυτή η αλλαγή του προσήμου σημαίνει ότι η κατάσταση κατοπτρική της ως προς το υπερεπίπεδο το κάθετο στην και είναι. Η διακεκομμένη γραμμή μεταξύ των, στο σχήμα 5-4(α), είναι η παράσταση της τομής του υπερεπιπέδου αυτού με το επίπεδο του χαρτιού. Στη συνέχεια δρα στην ο τελεστής G I : G (5.) Σχήμα 5-4. (α) Η δράση του τελεστή Oπεριστρέφει την και τη φέρνει στην περιστρέφει την και τη φέρνει στην. (β) Η δράση του τελεστή G. (γ) Η δράση των τελεστών περιστρέφει την κατάσταση του κβαντικού G O καταχωρητή κατά γωνία β προς την κατάσταση. Όπως φαίνεται από την (5.8), αυτός ο τελεστής έχει τη μορφή του O, αλλά με αντίθετο πρόσημο. Δηλαδή, η είναι κατοπτρική της όχι ως το επίπεδο το κάθετο στην, αλλά ως το υπερεπίπεδο που περιέχει την και είναι κάθετο στο επίπεδο του χαρτιού (Σχήμα 5-4(β)). Μπορούμε να πούμε ότι: 94

G O (5.4) δηλαδή ότι μία επανάληψη του κβαντικού αλγορίθμου του Grover περιστρέφει την κατάσταση β προς την κατάσταση. Αυτό φαίνεται στο Σχήμα 5-4(γ). κατά γωνία Σχήμα 5-5. Κάθε επανάληψη του κβαντικού αλγορίθμου του Grover περιστρέφει την κατάσταση του κβαντικού καταχωρητή κατά γωνία β προς την κατάσταση. Όπως φαίνεται στο Σχήμα 5-5, κάθε επανάληψη του κβαντικού αλγορίθμου του Grover περιστρέφει την κατάσταση του κβαντικού καταχωρητή κατά γωνία β προς την κατάσταση. Η γωνία β είναι ίση με το μισό της γωνίας που σχηματίζεται από την υπολογιστεί ότι μετά από ( 4) ( / ), 5 και το υπερεπίπεδο το κάθετο στην. Είναι εύκολο να π επαναλήψεις, η κατάσταση του κβαντικού καταχωρητή θα συμπέσει ή θα βρεθεί πάρα πολύ κοντά στην κατάσταση που αντιστοιχεί με το στοιχείο που ψάχνουμε. Τότε μία μέτρηση της κατάστασης του κβαντικού καταχωρητή είναι βέβαιο ή πρακτικά βέβαιο ότι θα δώσει την. Μία άλλη ερμηνεία του κβαντικού αλγορίθμου του Grover, που είναι περισσότερο σχηματική παρά γεωμετρική, φαίνεται στο Σχήμα 5-6. Στο Σχήμα 5-6(α) φαίνονται τα πλάτη πιθανότητας όλων των βασικών καταστάσεων του κβαντικού καταχωρητή, όταν αυτός βρίσκεται στην υπέρθεση βασικών καταστάσεων που δίνεται από την (5.9). Όλα τα πλάτη πιθανότητας είναι ίσα με ( / ) και ο μέσος όρος τους είναι και αυτός ( / ).Τονίζεται και πάλι ότι η περιγραφή είναι σχηματική, διότι τα πλάτη πιθανότητας είναι γενικά μιγαδικοί αριθμοί. Σύμφωνα με τον κβαντικό αλγόριθμο του Grover πρώτα δρα ο τελεστής κατάσταση. Γνωρίζουμε από την (5.) ότι O στην. Όπως φαίνεται και από την (5.), η δράση του τελεστή αυτού έχει ως αποτέλεσμα την αλλαγή του προσήμου μόνο της κατάστασης. Στο Σχήμα 5-6(β) φαίνονται τα πλάτη πιθανότητας όλων των βασικών καταστάσεων του κβαντικού καταχωρητή, όταν αυτός βρίσκεται, στην κατάσταση. O I 95

Σχήμα 5-6. (α) Τα πλάτη πιθανότητας των βασικών καταστάσεων πριν τη δράση των τελεστών Gκαι O. (β) Τα πλάτη πιθανότητας μετά τη δράση του τελεστή O. (γ) Τα πλάτη πιθανότητας μετά τη δράση του τελεστή. G 96

97 Θεωρούμε μία γενική κατάσταση ψ η οποία εκφράζεται ως άθροισμα των βασικών καταστάσεων του κβαντικού καταχωρητή με διαφορετικά πλάτη πιθανότητας που δίνονται από τα : ψ (5.5) Το εσωτερικό γινόμενο της ψ με την είναι: ψ (5.6) όπου (5.7) είναι ο μέσος όρος των πλατών πιθανότητας. Θυμηθείτε ότι δ. Ας δούμε τώρα τη δράση του τελεστή G στην κατάσταση που δίνεται από την (5.): I G (5.8) Αν λάβουμε υπόψη την (5.7) με τη στη θέση της ψ, η (5.8) γίνεται: G (5.9) Αν αντικαταστήσουμε την με την (5.9) και γράψουμε την με τον γενικό τρόπο της (5.5) (δηλαδή όπως στην (5.) αλλά με στη θέση των πλατών) έχουμε: ( ) G (5.) Δηλαδή, με τη δράση του τελεστή G στην κατάσταση κάθε βασική κατάσταση έχει πλάτος πιθανότητας ( ). Στην (5.) όλα τα πλάτη είναι ίσα μεταξύ τους και ίσα με τον μέσο όρο, εκτός από το πλάτος της που είναι ίσο με το αρνητικό του μέσου όρου: (5.) Ας γράψουμε τώρα την (5.) αναλυτικά:

G ( ) ( ) ( ) ( ) ( ) (5.) Δηλαδή, με τη δράση του τελεστή G έμειναν αναλλοίωτα και ίσα με τα πλάτη πιθανότητας όλων των βασικών καταστάσεων, εκτός από το πλάτος πιθανότητας της που έγινε θετικό και ίσο με. Αυτό φαίνεται στο Σχήμα 5-6(γ). Με κάθε επανάληψη του κβαντικού αλγορίθμου του Grover, το πλάτος της αυξάνεται, ενώ τα πλάτη των άλλων βασικών καταστάσεων μειώνονται. Μετά από ( π 4) ( / ), 5 επαναλήψεις γίνεται ή πρακτικά ίσο με, ενώ τα πλάτη των υπολοίπων βασικών καταστάσεων γίνονται ή πρακτικά ίσα με. Αν μετρήσουμε τότε την κατάσταση του κβαντικού καταχωρητή, είναι βέβαιο ή πρακτικά βέβαιο ότι η μέτρηση θα δώσει τη βασική κατάσταση που αντιστοιχεί με το στοιχείο της βάσης δεδομένων που ψάχνουμε. Αυτή η διαδικασία ονομάζεται ενίσχυση του πλάτους πιθανότητας. (Για να είμαστε απόλυτα ακριβείς πρέπει εδώ να σημειώσουμε ότι το στην (5.) είναι λίγο μικρότερο από ( / ), διότι το άθροισμα των τετράγωνων των πλατών πιθανότητας πρέπει να είναι ίσο με τη μονάδα.) 5.4 Πρώτο παράδειγμα εφαρμογής του κβαντικού αλγορίθμου του Grover Δίνεται μία μη δομημένη βάση δεδομένων με 4 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Αρχίζουμε με έναν κβαντικό καταχωρητή με qubt. Ψάχνουμε για το στοιχείο που αντιστοιχεί με τον αριθμό, δηλαδή με την κατάσταση. Εκτελούμε ένα προς ένα τα βήματα του αλγορίθμου: Βήμα ο Αρχίζουμε με τον κβαντικό καταχωρητή στην κατάσταση και τον θέτουμε σε υπέρθεση βασικών καταστάσεων. Το πλάτος πιθανότητας πρέπει να είναι ίδιο για κάθε βασική κατάσταση. Για να το πετύχουμε αυτό χρησιμοποιούμε δύο κβαντικές πύλες Η. Έχουμε ήδη υπολογίσει το H H, οπότε: 98

99 ( ) H H (5.) Δηλαδή ο κβαντικός καταχωρητής βρίσκεται στην κατάσταση που δίνεται από την (5.9). Ψάχνουμε να βρούμε την, δηλαδή θέλουμε να φέρουμε τον κβαντικό καταχωρητή σε τέτοια κατάσταση ώστε η μέτρησή του να δώσει την με πολύ μεγάλη πιθανότητα. Βήμα ο Δρούμε στον κβαντικό καταχωρητή με τον τελεστή ο οποίος σε μορφή πίνακα δίνεται από: [ ] O I O (5.4) Οπότε: ( ) O (5.5) Δηλαδή η δράση του τελεστή άλλαξε το πρόσημο της I O

Βήμα ο Δρούμε στον κβαντικό καταχωρητή με τον τελεστή I G ο οποίος σε μορφή πινάκα δίνεται από: [ ] G I G (5.6) Η δράση του G έχει ως αποτέλεσμα: 4 4 4 G (5.7) Μετά από μία επανάληψη του αλγορίθμου αν μετρήσουμε την κατάσταση του κβαντικού καταχωρητή είναι βέβαιο ότι θα βρούμε την κατάσταση.ο αριθμός επαναλήψεων είναι: ( ) ( ),5 4 / π 5.5 Δεύτερο παράδειγμα εφαρμογής του κβαντικού αλγορίθμου του Grover Δίνεται μία μη δομημένη βάση δεδομένων με 8 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Αρχίζουμε με έναν κβαντικό καταχωρητή με qubt. Ψάχνουμε για το στοιχείο που αντιστοιχεί με τον αριθμό 5, δηλαδή με την κατάσταση. Εκτελούμε ένα προς ένα τα βήματα του αλγορίθμου: Βήμα ο Αρχίζουμε με τον κβαντικό καταχωρητή στην κατάσταση και τον θέτουμε σε υπέρθεση βασικών καταστάσεων. Το πλάτος πιθανότητας πρέπει να είναι ίδιο για κάθε βασική κατάσταση. Για να το πετύχουμε αυτό χρησιμοποιούμε τρεις κβαντικές πύλες Η. Έχουμε ήδη υπολογίσει το H H, οπότε:

H H H

( ) 8 (5.8) Δηλαδή ο κβαντικός καταχωρητής βρίσκεται στην κατάσταση που δίνεται από την (5.9). Ψάχνουμε να βρούμε την, δηλαδή θέλουμε να φέρουμε τον κβαντικό καταχωρητή σε τέτοια κατάσταση ώστε η μέτρησή του να δώσει την με πολύ μεγάλη πιθανότητα. Βήμα ο Δρούμε στον κβαντικό καταχωρητή με τον τελεστή O I ο οποίος σε μορφή πίνακα δίνεται από: O I [ ] (5.9)

Οπότε: O 8 8 O 8 ( ) (5.4) Δηλαδή η δράση του τελεστή άλλαξε το πρόσημο της Βήμα ο δίνεται από: Δρούμε στον κβαντικό καταχωρητή με τον τελεστή G I ο οποίος σε μορφή πίνακα G [ ] 8 8 4

4 4 (5.4) Η δράση του G έχει ως αποτέλεσμα: 5 8 4 8 4 G (5.4) Μετά από μία επανάληψη του αλγορίθμου, αν μετρήσουμε την κατάσταση του κβαντικού καταχωρητή, η πιθανότητα να βρούμε την κατάσταση είναι ίση με: 78 %.785 5 5 (5.4) ενώ η πιθανότητα να βρούμε μία άλλη, π.χ. την είναι: %.5 (5.44) Φυσικά, το άθροισμα των πιθανοτήτων είναι ίσο με τη μονάδα: 5 7 5 7 (5.45)

Ο αριθμός επαναλήψεων πρέπει να είναι ίσος ή μεγαλύτερος από ( π 4) ( / ),5. Δηλαδή χρειάζεται άλλη μία επανάληψη του αλγορίθμου. Στο τέλος της επόμενης επανάληψης, η πιθανότητα να μετρήσουμε την θα είναι πρακτικά ίση με τη μονάδα. Η συνέχεια αφήνεται σε εσάς. Οι τελεστές O και Gέχουν ήδη υπολογιστεί. Βιβλιογραφία Grover L. K., A ft quntum mechncl lgorthm for dtbe erch, Proceedng of the 8th Annul ACM Sympoum on the Theory of Computng, pp. -9, 996. Grover L. K., Quntum mechnc help n erchng for needle n hytc, Phycl Revew Letter, vol. 79, pp. 5-8, 997. Grover L. K., Quntum computer cn erch rpdly by ung lmot ny trnformton, Phycl Revew Letter, vol. 8, pp. 49-4, 998. Jone J. A., Moc M., & Hnen R. H., Implementton of quntum erch lgorthm on quntum computer, ture, vol. 9, pp. 44-46, 998. Kwt P. G., Mtchell J. R., Schwndt P. D. D.,. & Whte A. G, Grover erch lgorthm: An optcl pproch, Journl of Modern Optc, vol. 47, pp. 57-66,. Ασκήσεις Άσκηση 5. Δίνεται μία μη δομημένη βάση δεδομένων με 4 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Άσκηση 5. Δίνεται μία μη δομημένη βάση δεδομένων με 4 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Άσκηση 5. Δίνεται μία μη δομημένη βάση δεδομένων με 4 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Άσκηση 5.4 Δίνεται μία μη δομημένη βάση δεδομένων με 8 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. 5

Άσκηση 5.5 Δίνεται μία μη δομημένη βάση δεδομένων με 8 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. Άσκηση 5.6 Δίνεται μία μη δομημένη βάση δεδομένων με 8 στοιχεία. Να εφαρμόσετε τον κβαντικό αλγόριθμο του Grover για να βρείτε το στοιχείο που αντιστοιχεί στη βασική κατάσταση. 6