Inspiration

Urban bike-sharing systems are a sustainable, healthy alternative to cars—but in busy cities like NYC, they’re often frustratingly unreliable. You arrive at a station only to find no bikes… or ride to your destination and can't dock because it’s full. We asked ourselves: Can we predict and fix this chaos before it happens? That question led us to combine newly learned quantum computing concepts and urban systems modeling to tackle a real-world mobility problem.

What it does

Qubikel is a quantum-powered simulation tool designed to predict bike-sharing station behavior across NYC. It models how bikes move between stations based on population density and inferred commuting patterns.

With Markov Chains enhanced by Quantum Walks, Qubikel can:

  • Forecast station depletion and overflow

  • Suggest bike rebalancing strategies with GenAI

  • Simulate new infrastructure scenarios

  • Monitor overall bike traffic

How we built it

We developed Qubikel using a stack that combines quantum simulation with modern web technologies: image

Python Cirq Vite Vercel Quantum

In the backend, we used Python and Flask for the server alongside implementing quantum random walks using Google's Cirq framework for quantum computing. We have Implemented both classical Markov Chain models and quantum-enhanced versions to compare effectiveness.

In the frontend, we created interactive dashboard with react & vite for data visualization, and responsive design.

We also added the power of Google Gemini to explain complex quantum simulation results to users with varying technical backgrounds.

The simulation engine processes geographic data, weather conditions, and time-of-day factors to create realistic transition matrices that govern bike movement patterns. We implemented quantum random walks that leverage superposition to model the complex, non-deterministic nature of urban bike movement.

Challenges we ran into

This project represented our first dive into quantum computing and working with Cirq, which presented a steep learning curve. Despite having strong software engineering backgrounds, translating classical algorithms into quantum equivalents required a fundamental shift in thinking about computation. As newcomers to quantum computing, understanding concepts like superposition, quantum gates, and circuit design in Cirq required extensive research and experimentation. Also, adapting classical Markov Chain methodologies to quantum random walks proved much more complex than anticipated.

Accomplishments that we're proud of

Despite these challenges, we achieved several significant milestones:

  • Successfully implemented quantum algorithms despite being first-time users of quantum libraries

  • Created a working quantum-enhanced simulation

  • Developed an intuitive, responsive interface that clearly visualizes complex system dynamics

What we learned from the Bitcamp UQA workshops

This project taught us valuable lessons across multiple domains:

  • Fundamentals of quantum computing and practical application through Cirq

  • Methods for effectively comparing classical vs. quantum approaches to demonstrate quantum advantage

  • Quantum and its future (next Nvdia engineer)

  • Grover's Algorithm

What's next for Qubikel

Our roadmap:

  • Connect with actual bike-sharing APIs to test our predictions against real-world usage patterns

  • Implement more sophisticated quantum algorithms to further improve prediction accuracy

  • Continue optimizing our quantum simulations for better scalability

  • Combine our quantum approach with machine learning to identify hidden patterns in usage data

  • Rewatch Intersteller after having a deeper understanding of quantum! :)

image

Built With

+ 4 more
Share this project:

Updates