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
527 stars 185 forks source link

[DEMO] Deutsch–Jozsa algorithm #1058

Closed Jane121389 closed 4 months ago

Jane121389 commented 5 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

isaacdevlugt commented 5 months ago

Hey @Jane121389! Appreciate your enthusiasm here 😁. I can't access that collab notebook. Could you make it so that anyone with the link can view it?

If this is something we have the resources for to help put on our Community Demos page, we'll get back to you!

Jane121389 commented 5 months ago

@isaacdevlugt Oh sorry, I already placed the correct link with public permissions c: https://colab.research.google.com/drive/1XUxq_U6qkaxWTFW3_hocGuQSe6WAjVxl

isaacdevlugt commented 5 months ago

Thanks! Our demo guru @KetpuntoG has this on his radar and will get back to you as soon as he can :)

KetpuntoG commented 5 months ago

Hi! Great work here :) I'd recommend submit it as a Community demo We have another team doing a community demo of Deutsch-Jozsa with qutrits. It would be great if we had both in a row 🚀

KetpuntoG commented 4 months ago

Closed here, thanks!