--To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/8851BfklMKcJ.
You received this message because you are subscribed to the Google Groups "sympy" group.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
To unsubscribe from this group, send email to sympy+unsubscribe@googlegroups.com.
To unsubscribe from this group, send email to sympy+unsubscribe@googlegroups.com.
To unsubscribe from this group, send email to sympy+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/DbwfZlv4vNAJ.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
> I am a 3rd year PhD student in the Computer Science Department at University
> of Illinois,Chicago, working on Quantum Algorithms with a focus on graph
> problems. As part of GSOC 2012, I would like to work on implementing
> one/few of the ideas listed under Symbolic Quantum Computing.
Great, nice to meet you. The list of topics below is a bit outdated,
but I will comment on the specific items inline below.
> I see that there is a laundry list of 4+ items listed right now:
> Quantum Error Correction
We have not done anything on this topics. It is a vast topic and
would require a good knowledge of quantum computing and error
correction. Would be very important and interesting though.
> Solovay-Kitaev algorithm
I would google around to find the proposal on this topic from last
summer (it was not selected). That would give you good ideas on how
to proceed. This algorithm is pretty complex though so in your
application you would need to demonstrate a solid understanding of it
and how you would implement it.
> Gate+circuit simplification using genetic algorithms.
I have had a student working on this during the year. He has made
good progress and should be finishing up the work in the next month.
His working pull request is here:
https://github.com/sympy/sympy/pull/959
But I want to emphasize that there are many other things you could
propose to do. If there are other topics that are close to your
research, definitely bring them up for discussion. I also have a
branch up with a good start to density matrices:
https://github.com/ellisonbg/sympy/tree/densityop
That would also make a very good GSOC project. Let me know if you are
interested in that.
> I plan to go through the quantum modules and understand where the current
> implementation stands in terms of the above ideas during the next few days.
> Is it possible for someone here to give me pointers as well so that I don't
> go way offtrack trying to figure out what may be needed.
> I am also familiar with the libquantum C libraries that I have been using
> for my research.
Are there things in libquantum that we don't have?
> For fulfilling the patch requirement, I have fixed one of the TODO items in
> the quantum module itself, that helped me get a head start. The pull request
> can be found here:
> https://github.com/sympy/sympy/pull/1137. Please let me know if this
> is sufficient.
Another good thing to look at improving to get started is the circuit
plotting. It is currently very basic and you could probably find many
things to improve.
Cheers,
Brian
> -Guru
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/sympy/-/8851BfklMKcJ.
> To post to this group, send email to sy...@googlegroups.com.
> To unsubscribe from this group, send email to
> sympy+un...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/sympy?hl=en.
--
Brian E. Granger
Cal Poly State University, San Luis Obispo
bgra...@calpoly.edu and elli...@gmail.com
> For more options, visit this group at
> http://groups.google.com/group/sympy?hl=en.