Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18431
Title: Προσομοιωτής Κβαντικού Υπολογιστή με έμφαση στην Κβαντική Βελτιστοποίηση και στα Κβαντικά Νευρωνικά Δίκτυα
Authors: Παγώνης, Αλέξανδρος
Παγουρτζής Αριστείδης
Keywords: Κβαντικός Υπολογιστής, Προσομοιωτής, C++, Κβαντικό Κύκλωμα, Βελτιστοποίηση, Qiskit, PennyLane, Qubit
Issue Date: 24-Jun-2022
Abstract: Οι κβαντικοί υπολογιστές είναι σε πρώιμο στάδιο και δεν μπορούμε να εκτελέσουμε σημαντικούς αλγορίθμους σε αυτούς. Για αυτό τον λόγο, στην πραγματικότητα δουλεύουμε με προσομοιωτές κβαντικών κυκλωμάτων. Στην παρούσα διπλωματική εργασία κατασκευάζουμε έναν προσομοιωτή κβαντικών κυκλωμάτων. Ο προσομοιωτής αυτός είναι γραμμένος στην γλώσσα προγραμματισμού C++, είναι πλήρης και κύριο σκοπό έχει την υψηλή ταχύτητα. Σχεδιαστικές αρχές του είναι: η ευχρηστία του (χρησιμοποιήθηκε το εύκολο συντακτικό της PennyLane), η συμβατότητά του (δεν βασίζεται σε καμία βιβλιοθήκη πέραν της βασικής βιβλιοθήκης της C++), η εύκολη και αποδοτική βελτιστοποίηση κβαντικών κυκλωμάτων, η ευελιξία του και η αρχή του ανοιχτού λογισμικού. Στην βάση του υπάρχει μια βιβλιοθήκη μιγαδικών αριθμών και γραμμικής άλγεβρας· πάνω σε αυτή τη βάση γράφονται οι αλγόριθμοι που χρειάζονται για την προσομοίωση του κυκλώματος καθώς και για την αποδοτική βελτιστοποίησή του. Τέλος, υπάρχουν αρκετά εργαλεία που δίνουν στον χρήστη την δυνατότητα να εκτελεί πειράματα και να βελτιστοποιεί τα κυκλώματά του αρκετά εύκολα
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18431
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Διπλωματική_Thesis_merged.pdf5.61 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.