-
Notifications
You must be signed in to change notification settings - Fork 848
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quantum Walks for Search and Graph Analysis - Classiq and Quantum Coalition “Implementation Challenge” #819
Comments
Sounds good @Abinaya-29751 ! this is a canonical technique in quantum computation that is currently absent in our library. Are you planning to treat a specific use-case of this approach? |
Thank you for your response! Since this technique is currently absent in the library, I would love to understand how you envision its implementation. Are there any references or guidelines that could help me get started? Regarding specific use cases, we plan to focus on three primary applications: Network Analysis – Implementing quantum centrality measures to identify important nodes in social and transportation networks, aiding influence modeling and infrastructure optimization. Database Search – Developing quantum-enhanced search algorithms for large structured datasets, demonstrating a quadratic speedup in practical data retrieval scenarios. Combinatorial Optimization – Applying quantum walks to tackle routing problems (such as simplified TSP instances), relevant for logistics and supply chain management. For our initial implementation, we plan to prioritize the Database Search Application , as it most directly demonstrates the quantum advantage described in the Childs & Goldstone paper and provides a clear benchmark against classical algorithms. We would appreciate guidance on which of these use cases would be most valuable to prioritize for the Classiq platform, along with any suggestions for setting up appropriate test scenarios. Looking forward to your insights! |
Hi @Abinaya-29751 , I think that data search on some simple graph should be a good initial example. If you can treat some well-known example from the literature that would be wonderful (I do not have one in mind right now). Feel free to reach out to the community for any questions! (Please note that we accept high-quality implementations to our repository and will be glad to accept a contribution that meets our standards). |
Thank you for your guidance! I appreciate the suggestion to start with data search on a simple graph as an initial example. I’ll look into well-known examples from the literature and align the implementation with Classiq’s modular approach, as seen in the Grover’s algorithm and Deutsch-Jozsa examples. I’ll also ensure the implementation follows best practices for high-level abstraction while maintaining flexibility for different oracle definitions. If I encounter any challenges, I’ll reach out to the community for support. I’ll begin drafting the initial design and will share an update soon. Please let me know if there are any specific preferences or constraints I should keep in mind during implementation. Looking forward to contributing a high-quality implementation that meets Classiq’s standards! |
Greetings!! We (@ManjulaGandhi, @sgayathridevi, @Sasika2003, and @Abinaya-29751) aim to implement Quantum Walks for Search and Graph Analysis, based on the approach outlined in the research paper "Spatial Search by Quantum Walk" (A.M. Childs, J. Goldstone, 2003). Specifically, we will construct quantum circuits to leverage quantum walks for efficient search and traversal in large graphs, with applications in network analysis, database searching, and AI-driven optimization.
The attached proposal contains a detailed plan and implementation approach. Please refer to it.
Quantum Walks for Search and Graph Analysis.pdf
Would love to hear feedback and explore possible collaborations for implementation on Classiq’s platform. Looking forward to your insights!
The text was updated successfully, but these errors were encountered: