Skip to content
This repository has been archived by the owner on Mar 15, 2022. It is now read-only.

Hubbard model Trotter steps #226

Open
babbush opened this issue Jul 19, 2018 · 4 comments
Open

Hubbard model Trotter steps #226

babbush opened this issue Jul 19, 2018 · 4 comments

Comments

@babbush
Copy link
Contributor

babbush commented Jul 19, 2018

Eventually it would be great to implement the sqrt(N) depth Trotter steps described in arXiv:1711.05395 - perhaps @john6060 would be interested in working on this?

But more immediately I think it would be really helpful for people to see some examples of using OpenFermion-Cirq for Hubbard Trotter steps. Because the algorithm of arXiv:1711.04789 is much closer to the linear swap networks we've already implemented, I think we should try to add that in the next couple weeks, perhaps with a small tutorial. @kevinsung would you want to do this? How much would it require beyond what we already have?

@Strilanc
Copy link
Contributor

If we are going to add more and more examples, I think we need to come up with some sort of strategy for running the tests that doesn't add multiple minutes to every build. I'll think more about it.

@babbush
Copy link
Contributor Author

babbush commented Jul 19, 2018

I'd say that we're probably at about 60% of the tutorials I'd like to have once we add some rather basic functionality over the next few months.

@kevinsung
Copy link
Contributor

@Strilanc most of the extra build time from the tutorials is from the simulator, so the first thing is to upgrade the simulator.

@Strilanc
Copy link
Contributor

That's true, the coming simulator improvements will help a lot.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants