Quantum optimisation of courier delivery paths to reduce shipping time and cost with Bahut
Digital Catapult’s first Quantum Technology Access Programme (QTAP) raised awareness, educated end users, and fostered industry partnerships to drive the future adoption and commercialisation of quantum computing. During this first-of-a-kind programme, quantum experts from Digital Catapult and the programme partners ORCA Computing and Riverlane supported participants to explore novel quantum computing use cases.
Solving the “Travelling Salesman problem” to minimise shipping times and costs
Bahut is transforming logistics by using travellers’ personal luggage space to solve delivery challenges. To do this effectively, Bahut’s couriers need to find the best delivery routes to save time and money. This task can be efficiently solved using advanced quantum computing, and is known as the “Travelling Salesman Problem”, where the salesman (in this case, the courier) wishes to travel to multiple locations, exactly once, finishing at the starting point whilst travelling the minimum possible distance.
What was done?
The problem was formulated as a Quantum Unconstrained Binary Optimisation (QUBO) problem and simulated on the ORCA Software Development Kit (SDK) using a standard formulation by Lucas, an American Theoretical Physicist. The problem used different binary strings encoding different routes through the network. For example, imagine visiting locations 1, 2, 3 and 4 in the cycle 1 → 4 → 3 → 2 → 1 – this problem is encoded as a binary string of 0001 1000 0100 0010 where the position of the “1” from the left represents the location visited (first, fourth, third and second positions). If the binary strings encoded an invalid route, then a penalty term was applied. The quantum boson sampler produced binary strings and the boson beam splitter angles were tuned classically to find the binary string which corresponded to the shortest path through the network.
Although the Lucas formulation worked well in simulation, it needed too long a binary string to run on the ORCA PT-1 prototype quantum computer, so Digital Catapult’s quantum computing experts worked with the Bahut team to develop a new formulation that leveraged the flexibility of the boson sampler to reduce the length of the binary string, enabling the example to run on a real quantum computer.
When this formulation was simulated it was found to work for networks with up to 15 different locations. Since then a further improvement has been made to find solutions with networks of up to 48 locations in simulations, proving the capabilities of a quantum computer to solve a complex Travelling Salesman Problem.
What was learnt?
Bahut gained experience in quantum computing by solving a real business problem on a quantum computer, and has used the programme as a springboard to start building partnerships with logistical providers.
The programme provided us with system knowledge to start testing and adapting quantum algorithms. Going forward we want to expand our quantum algorithm, add real world data and start adding more constraints.
Shevaan Jayasinghe Founder of Bahut
Watch the highlights video from the showcase
Get involved
Be the first to receive news and updates about our work with quantum. Fill out your details in the form below.
Related topics
Quantum Technology Access Programme
Separating opportunity from hype to understand industry challenges that may be best solved by quantum computing.
Leading businesses showcase the potential for quantum computers to transform energy, infrastructure and engineering
Leading businesses on Digital Catapult’s Quantum Technology Access Programme (QTAP) showcase the potential for quantum computers to transform energy, infrastructure…
Digital Catapult launches Quantum Technology Access Programme with eleven leading British businesses, to improve the quantum readiness of key UK industries
Digital Catapult announces eleven leading British businesses have been accepted onto a first-of-its-kind Quantum Technology Access Programme, to overcome industrial…