PennyLaneAI / qml

Introductions to key concepts in quantum programming, as well as tutorials and implementations from cutting-edge quantum computing research.
https://pennylane.ai/qml
Apache License 2.0
517 stars 183 forks source link

[DEMO] Qutrits and the Deutsch-Jozsa Algorithm #1081

Closed goel-67 closed 3 months ago

goel-67 commented 3 months ago

General information

Name Dr. Hadiseh Alaeian (Project Supervisor), Lakshay Goel, Kovid Tandon, Anderson Xu, Yi Lin Yang

Affiliation (optional) Purdue University

Twitter (optional)

Image (optional) Suggested image to use when advertising your demo on Twitter; can be provided via hyperlink or by copy/pasting directly in GitHub.


Demo information

Title Qutrits and the Deutsch-Jozsa Algorithm

Abstract This research project explores the extension of the Deutsch-Jozsa algorithm from qubits to qutrits within the realm of quantum computing. Leveraging the unique properties of qutrits—quantum systems capable of existing in three distinct states simultaneously—we investigate whether the standard implementation of the algorithm remains effective in this higher-dimensional context. By redesigning fundamental quantum gates and reconstructing the quantum circuit tailored to accommodate qutrits' distinctive characteristics, we aim to unravel insights into how this foundational algorithm behaves within a more complex quantum system. This study contributes to advancing the understanding and utilization of qutrit-based quantum computing, potentially paving the way for implementing more sophisticated algorithms and applications in quantum information processing. Additionally, it opens avenues for exploring the Deutsch-Jozsa algorithm with arbitrary qudits, expanding the scope of quantum algorithm design.

Relevant links https://github.com/goel-67/Qutrits-and-the-Deutsch-Jozsa-Algorithm/blob/main/DJ_qutrits.ipynb https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=2b8bbd69f4e682f6ce6ea7597961d26c5441f287 https://pennylane.ai/qml/demos/tutorial_qutrits_bernstein_vazirani/ https://github.com/filipecorrea/deutsch-jozsa/blob/master/deutsch-jozsa.ipynb https://en.wikipedia.org/wiki/Deutsch%E2%80%93Jozsa_algorithm https://www.iosrjournals.org/iosr-jap/papers/Vol10-issue6/Version-2/D1006021619.pdf

KetpuntoG commented 3 months ago

Awesome, Great job team! I'll work on adding it to the website

Thanks for citing the Bernstein–Vazirani demo, I hope you found it useful 😉

goel-67 commented 3 months ago

Thank you so much for giving us the opportunity, and we look forward to seeing our work on your website. We also found the Bernstein-Vazirani demo to be incredibly useful when using it as a reference to extend the DJ algorithm to qutrits.

Best regards, Lakshay Goel

From: Guillermo Alonso-Linaje @.> Sent: Thursday, April 25, 2024 3:54 PM To: PennyLaneAI/qml @.> Cc: Goel, Lakshay @.>; Author @.> Subject: Re: [PennyLaneAI/qml] [DEMO] (Issue #1081)

You don't often get email from @.**@.>. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification ---- External Email: Use caution with attachments, links, or sharing data ----

Awesome, Great job team! I'll work on adding it to the website

Thanks for citing the Bernstein–Vazirani demo, I hope you found it useful 😉

— Reply to this email directly, view it on GitHubhttps://github.com/PennyLaneAI/qml/issues/1081#issuecomment-2078065287, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2VY6T7QX34DCUXUANV5F6TY7FNNHAVCNFSM6AAAAABGYMI7E6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZYGA3DKMRYG4. You are receiving this because you authored the thread.Message ID: @.**@.>>

ikurecic commented 3 months ago

Congrats on the community demo, @goel-67 , very cool!

It's now live on the website here, and if you keep an eye on the PennyLane social media around 15 May, you'll see it mentioned, as well.

goel-67 commented 3 months ago

Hi, We wanted to add the name of our project supervisor, Dr. Hadiseh Alaeian to the authors. Could you help us with making this addition as soon as possible?

Thank you, Lakshay Goel


From: Guillermo Alonso-Linaje @.> Sent: Thursday, April 25, 2024 3:53 PM To: PennyLaneAI/qml @.> Cc: Goel, Lakshay @.>; Author @.> Subject: Re: [PennyLaneAI/qml] [DEMO] (Issue #1081)

You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification ---- External Email: Use caution with attachments, links, or sharing data ----

Awesome, Great job team! I'll work on adding it to the website

Thanks for citing the Bernstein–Vazirani demo, I hope you found it useful 😉

— Reply to this email directly, view it on GitHubhttps://github.com/PennyLaneAI/qml/issues/1081#issuecomment-2078065287, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2VY6T7QX34DCUXUANV5F6TY7FNNHAVCNFSM6AAAAABGYMI7E6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZYGA3DKMRYG4. You are receiving this because you authored the thread.Message ID: @.***>

ikurecic commented 2 months ago

Updating here to say that this was completed last week, @goel-67 ! ☺

goel-67 commented 2 months ago

Yes, I was informed about the update. Thank you!


From: Ivana Kurečić @.> Sent: Monday, May 6, 2024 2:11:10 AM To: PennyLaneAI/qml @.> Cc: Goel, Lakshay @.>; Mention @.> Subject: Re: [PennyLaneAI/qml] [DEMO] (Issue #1081)

---- External Email: Use caution with attachments, links, or sharing data ----

Updating here to say that this was completed last week, @goel-67https://github.com/goel-67 ! ☺

— Reply to this email directly, view it on GitHubhttps://github.com/PennyLaneAI/qml/issues/1081#issuecomment-2095259049, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2VY6T7XSKNGXZX4LOAGEK3ZA4NH5AVCNFSM6AAAAABGYMI7E6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJVGI2TSMBUHE. You are receiving this because you were mentioned.Message ID: @.***>

ikurecic commented 2 months ago

Hi @goel-67 , this is just a quick follow-up to ask if your team (and supervisor) would like to approve our Marketing Team to tag your LinkedIn accounts (1, 2, 3, 4, 5) and the group website in a social media post.

Would this be alright? Thanks!

goel-67 commented 2 months ago

Yes, that seems good!

Thanks, Lakshay


From: Ivana Kurečić @.> Sent: Monday, May 13, 2024 3:04:54 PM To: PennyLaneAI/qml @.> Cc: Goel, Lakshay @.>; Mention @.> Subject: Re: [PennyLaneAI/qml] [DEMO] (Issue #1081)

---- External Email: Use caution with attachments, links, or sharing data ----

Hi @goel-67https://github.com/goel-67 , this is just a quick follow-up to ask if your team (and supervisor) would like to approve our Marketing Team to tag your LinkedIn accounts (1https://www.linkedin.com/in/lakshay-goel-91089a254/, 2https://www.linkedin.com/in/kovid-tandon-24736122a/, 3https://www.linkedin.com/in/anderson-xu-1119362b2/, 4https://www.linkedin.com/in/yi-lin-yang-564060195/, 5https://www.linkedin.com/in/hadiseh-alaeian-37709890/) and the group websitehttps://engineering.purdue.edu/qnp/people in a social media post.

Would this be alright? Thanks!

— Reply to this email directly, view it on GitHubhttps://github.com/PennyLaneAI/qml/issues/1081#issuecomment-2107098525, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2VY6T255W44CXEL4KGVUQTZCCCKRAVCNFSM6AAAAABGYMI7E6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBXGA4TQNJSGU. You are receiving this because you were mentioned.Message ID: @.***>