[WSG25] Daily Study Group: Quantum Optimization

A Wolfram U Daily Study Group on Quantum Optimization begins on Monday, March 17, 2025 at 11:00 AM CDT.

Join me (@Sebastian Rodriguez), @Bruno Tenorio and a group of fellow learners to learn about the fundamentals as well as state-of-the-art quantum variational algorithms, quantum optimization and their applications. Our topics for the study group include an introduction to quantum variational algorithms, the variational quantum eigensolver, the natural gradient descent and the quantum linear solver.

A basic working knowledge of Quantum Mechanics and Wolfram Language is recommended.

Please feel free to use this thread to collaborate and share ideas, materials and links to other resources with fellow learners.

Match 17th-March 21st,
11:00 AM CDT

REGISTER HERE

5 Likes

Great! Looking forward to this Study Group!

For our users, we will have another quantum study group soon, too: https://community.wolfram.com/groups/-/m/t/3401335

Do not miss them :slight_smile:

1 Like

Hello! I am going to be the TA for this Study Group

We recommend installing the Wolfram Quantum Framework in preparation for this Daily Study Group:
https://resources.wolframcloud.com/PacletRepository/resources/Wolfram/QuantumFramework/

Quantum Optimization documentation:
https://wolfr.am/1t8hFTbeb

1 Like

Hi, I got to know about the quantum framework fairly recently. You put in a lot of effort. Thanking you for that. @Mads Bahrami and team.

Request: Do we have a local installation setup ?

Thanks!, Can you please provide more detail about the issue you are having with loading the paclet?
What error messages are you getting?

@Bruno Tenorio Apparently a minor problem. The commands did not function as expected. It was resolved as a soon as did a clean install on Mathematica. Thanks for your kind reply.

Correction on Class Notebook: Quantum Natural Gradient Descent

In the Fubini-Study section where we previously calculated step-by-step, we need to make the following adjustment inside the Table code:

\[Psi] -> Ket[{\[Psi]}]

The final code would look like this:

fubini = Table[
    Re[ConjugateTranspose[d\[Psi][[i]]] .d\[Psi][[j]]] - 
        (ConjugateTranspose[d\[Psi][[i]]] .Ket[{\[Psi]}]) (ConjugateTranspose[Ket[{\[Psi]}]].d\[Psi][[j]]),			
    {i, Length@d\[Psi]}, {j, Length@d\[Psi]}
    ] // ComplexExpand // FullSimplify

The change has already been made in the shared folder!

Quiz Problem 1 does not have the multiple-choice mode enabled.

Hey Tingting,

We redeployed the quiz yesterday afternoon. If you delete the current quiz file from your cloud account, you can refresh the link and try again.

Let me know if you have any issues.

Cassidy

Wolfram U

2 Likes

Where is the quiz for this course? I seem to have missed the notification.
Thanks!

Regards,
Bob

In the Quantum Linear Solver lesson I’m having trouble with the qlssolver circuit.
I would appreciate it if you would look at the attached notebook near the definition
of that equation.
Thanks very much!
Regards,
Bob Renninger

QLS_excerpt.nb (98.2 KB)

1 Like