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] Deutsch–Jozsa algorithm #1065

Closed Jane121389 closed 3 months ago

Jane121389 commented 3 months ago

General information

Name Guohua Sun, Janeth De Anda Gil, José Luis Castro García, Edgar Omar Mendoza López, David Maya Franco.

Affiliation (optional) Centro de Investigación en Computación, IPN.


Demo information

Title Deutsch–Jozsa algorithm

Abstract This program is a Deutsch-Jozsa algorithm generalization (you can find 2 qubit case on the Pennylane main page). In this repository, we show the mathematical procedure to generate a unitary matrix, which embeds a function that takes n-qubits for the x value, into the Deutsch-Jozsa algorithm to show if it's constant or balanced.

Relevant links Deutsch-Jozsa Algorithm - Notebook

KetpuntoG commented 3 months ago

Thank you! I'm working on adding it :)

KetpuntoG commented 3 months ago

Hi team! It is already live 🥳 I'm talking to Marketing to share the project with the community :) Good job here!

Jane121389 commented 3 months ago

Thank you so much! c:

larawatson commented 3 months ago

Hi @Jane121389 ,

Thanks for your contribution here 🎉

To facilitate the marketing process, can you please answer the following about the demo?

🧠 MAIN IDEA — What is the key thing we want people to walk away knowing about this? Why is it important? 🔑 KEYWORDS — What words should be included in this post

Aiming to promote this on our social media this coming Thursday, April 18th

CC: @KetpuntoG

Jane121389 commented 3 months ago

Hi!, Sorry for the delay

🧠 MAIN IDEA — Deutsch-Josza algorithm is used to determine if a function is constant or balanced. We want to show a generalized model of Deutsh for n cases and to observe that its behavior is still described by the same function and show the mathematical procedure to generate a unitary matrix, which embeds this function. We focus on making the description of the algorithm intuitive in order to make the information available to everyone.

🔑 KEYWORDS :Deustch-Jozsa, generalization, unitary matrix

El vie, 12 abr 2024 a la(s) 12:13 a.m., larawatson @.***) escribió:

Hi @Jane121389 https://github.com/Jane121389 ,

Thanks for your contribution here 🎉

To facilitate the marketing process, can you please answer the following about the demo?

🧠 MAIN IDEA — What is the key thing we want people to walk away knowing about this? Why is it important? 🔑 KEYWORDS — What words should be included in this post

Aiming to promote this on our social media this coming Thursday, April 18th

CC: @KetpuntoG https://github.com/KetpuntoG

— Reply to this email directly, view it on GitHub https://github.com/PennyLaneAI/qml/issues/1065#issuecomment-2051055312, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZJ2FJ5LOEDK6T4Z4GEPITY453RRAVCNFSM6AAAAABF5HXPBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANJRGA2TKMZRGI . You are receiving this because you were mentioned.Message ID: @.***>

larawatson commented 3 months ago

@Jane121389 Thank you!

Promotion for this is live on our social media:

X: https://x.com/PennyLaneAI/status/1780574454470328700 LinkedIn: https://www.linkedin.com/posts/pennylaneai_demos-created-by-the-pennylane-community-a[…]148131856385-hKQj?utm_source=share&utm_medium=member_desktop