Giter Club home page Giter Club logo

amplifiqation's Introduction

pyROUTE

pyROUTE is a user-centric route optimization and itinerary scheduling solution developed by AmplifiQation.

Adaptable, and engineered for scalability, pyROUTE delivers quantum enhanced tools for:

  • Evening and hang-out planning;
  • Vacation and business-trip scheduling;
  • and logistics and supply-chain management.

pyROUTE is available under the MIT license here.

AmplifiQation

pyROUTE was developed during MIT iQuHACK 2023 by the AmplifiQation team. More on iQuHACK 2023 here.

Michael Luciuk (University of Toronto) Chaitanya Kumar Mahajan (University of Toronto) Kae-Yang Hsieh (Northeastern University) Veronica Lekhtman (Northeastern University) Karishma Bhargava (Northeastern University)

The Quantum Components

pyROUTE leverage fundamental quantum computing principles to accelerate optimization.

Random Number Generation

By preparing and measuring a Bell State, pyROUTE empowers the user with the truly random options.

Quantum-enhanced TSP (travelling salesman problem) solver

By running the Dürr and Høyer algorithm [1] on precomputed Hamiltonian cycles, pyROUTE provides a quantum-enhanced routing optimizer.

[1] C. Dürr and P. Høyer, “A Quantum Algorithm for Finding the Minimum,” 1996. https://arxiv.org/abs/quant-ph/9607014.

Getting Started

Pre-requisite

Launch

docker-compose build
docker-compose up -d

Example Usage

curl http://localhost/random
curl http://localhost/PyROUTE

Future Work

While pyROUTE serves as a value proof-of-concept, the AmplifiQation has yet to:

  • Enhance pyROUTE with real-world data from Google Maps API;
  • Integrate temporal data and opening times into the core solver;
  • or, further explore quantum graph algorithms are their respective speedups;
  • build a graphical user interface.

iQuHACK 2023

iQuHACK is a faced-paced, valuable learning experience accessible to all levels of quantum experience. The AmplifiQation team highly recommends you consider applying for further.

iQuHACK was made possible by a dedicated organizing committee and generous sponsor supports.

Issues

Issues should be reported to the issues board here.

amplifiqation's People

Contributors

armorsun avatar chait27 avatar mrl280 avatar

Watchers

 avatar

Forkers

chait27

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.