Namasi G. Sankar
Research

Research Outputs

Scalable quantum optimisation beyond hardware limits — from QUBO decomposition to genome assembly on real quantum processors.

Current progress

I developed the Hamiltonian Auto Decomposition Optimisation Framework (HADOF), a novel federated approach designed to enable robust scalable optimization beyond hardware and qubit limitations on currently available quantum hardware. HADOF supports parallel execution across multiple Quantum Processing Units (QPUs), forming a foundation for High Performance Quantum (HPQ) computing.

Using HADOF, we demonstrated genome assembly of a 7.3 million base pair (bp) genome from real sequencing data within a standard pipeline on IBM quantum hardware, pushing boundaries of current state-of-the-art compared to ~5000bp simulated datasets in literature. The aim of my PhD is to establish quantum optimisation as a practical tool for real world workloads on current quantum hardware, with a focus on high impact applications including viral outbreak and cancer genomics.

All the code is publicly available on my GitHub.

Why quantum optimisation, and why it is hard

01 · The language

Hard problems, one language

Routing, partitioning, scheduling and genome assembly are all NP-hard combinatorial problems. Each can be written as a QUBO: binary decisions plus pairwise costs, stored in one matrix Q.

A QUBO is naturally a quantum energy Hamiltonian, so the best answer is its lowest-energy state, which quantum hardware and simulated annealing can both search for.

123451122334455problem graphQUBO matrix Q
02 · The search

Many good answers at once

Classical heuristics can get trapped in a local minimum of a rugged landscape. Sampling-based quantum methods return a whole distribution of low-energy solutions instead of a single one.

Several near-optimal answers are useful in their own right: in cancer genomics, alternatives can point to real variants.

classical heuristic: one answer, can get stuckquantum sampling: many low-energy answersenergy landscape
03 · The catch

Four walls on today’s hardware

Noisy intermediate-scale (NISQ) devices have too few qubits, gates that are only 95–99.5% accurate, encodings that multiply the number of variables, and constraints that a QUBO can only encourage with penalty terms, never enforce.

Few qubitsNoisy gatesEncoding blow-upSoft constraintsneeded ≫ availableerror grows with depth1 value → many bitspenalties, not rules
04 · The application

Genome assembly is a path problem

Assemblers rebuild a genome from short reads. In an overlap graph that means a path through every read, an NP-hard, travelling-salesman-style search. de Bruijn graphs turn it into a fast walk over k-mers, but are fragile to sequencing errors and repeats.

That combinatorial core, and HPC runs that can take days during an outbreak, make assembly a natural target for quantum optimisation.

overlap graphvisit every read onceNP-hard, TSP-likeACGCGTGTATACrepeat?de Bruijn graphwalk every k-mer edgefast, but repeats confuse it
Read the full background

Why quantum?

I am a Doctoral candidate at University College Dublin, specializing in quantum algorithms and optimization. My research focuses on bridging the gap between theoretical quantum methods and practical applications, particularly in solving NP-hard problems within genomics. Quantum computing is rapidly evolving from a theoretical curiosity into a transformative computational paradigm. By leveraging the fundamental laws of physics, it offers a way to bypass the scaling walls that traditional silicon-based computers are beginning to hit.

Classical computers process information in bits (0 or 1). While they are incredibly efficient, they struggle with problems where the number of possible states grows exponentially. Quantum computers use qubits, which exploit quantum phenomena to navigate these massive problem spaces:

  • Superposition: Unlike a bit, a qubit can exist in a complex linear combination of states. This allows a quantum computer to represent a vast multidimensional space of possibilities simultaneously.
  • Entanglement: This creates a deep correlation between qubits. When qubits are entangled, the state of one cannot be described independently of the others, allowing the system to perform massive parallel-like logic across the entire processor.
  • Quantum Tunneling: In the context of optimization, quantum systems can "tunnel" through high-energy barriers in a probability landscape to find the lowest energy state (the solution) more efficiently than classical "hill-climbing" algorithms.

The scalability gap

Current classical devices use highly optimized heuristics that work exceptionally well for medium-to-large problems. However, as the complexity of a problem increases—such as simulating a large caffeine molecule or optimizing a global logistics network—classical resources required often grow exponentially.

Quantum Advantage occurs when a quantum device solves a useful, real-world problem faster or more accurately than the best possible classical supercomputer. To reach this, we must scale to large-scale problems where the "quantum speedup" (often exponential) finally overtakes the raw processing speed of classical hardware.

We are currently in the Noisy Intermediate-Scale Quantum (NISQ) era. Our hardware is limited by:

  • Qubit Count: Not enough "memory" for large problems.
  • Hardware Noise: Environmental interference causes "decoherence," leading to errors.
  • Connectivity: Physical limitations on how many qubits can "talk" to each other.

The Goal: To develop noise-resilient, scalable algorithms that extract maximum performance from today’s limited hardware while laying the groundwork for future systems.

Optimisation on quantum hardware

Quantum computing is showing promise in solving combinatorial optimisation problems that are hard to tackle classically. These problems are ubiquitous in various fields including, but not limited to, machine learning, finance, and bioinformatics. Quantum algorithms such as Quantum Annealing (QA), Grover search and Variational Quantum Algorithms (VQA) have been able to show theoretical speed-ups in the time complexity for combinatorial optimisation problems. The bioinformatics domain inherently includes many NP-hard combinatorial optimisation problems such as genome assembly, sequence alignment, metagenomic binning, etc. Current high performance computing (HPC) solutions still require days to solve a genome assembly problem, where time could be a crucial factor in events like a viral outbreak. The hope is that quantum approaches could significantly reduce the time to solutions for these types of problems. To encode these problems for a quantum solver, they can be transformed into Quadratic Unconstrained Binary Optimisation (QUBO) embeddings.

The QUBO model provides a unified framework for formulating many NP-Hard combinatorial optimization problems such as the Travelling Salesman Problem (TSP), graph partitioning, and scheduling which are difficult to scale using classical exact solvers. Although there are specialized heuristics (e.g., Lin–Kernighan for TSP), they lack generality. In contrast, general-purpose QUBO solvers, including IBM Cplex and other MILP/QP engines, offer flexibility but struggle with large instances, with more than 100 binary variables. QUBO also has the advantage of being represented as a quantum energy Hamiltonian naturally, which can then be optimised via quantum computing and classical Simulated Annealing (SA). Many quantum algorithms provide multiple optimal solutions in parallel, by taking advantage of quantum superposition. This is useful for many applications such as cancer genomics, where identifying variants becomes important.

Several challenges occur consistently when performing quantum experiments that impact the usability of current quantum devices, and especially QUBO based optimisation, for real world tasks:

  • Current Noisy Intermediate-Scale Quantum (NISQ) devices have a limited number of qubits and cannot (yet) be used for practical and scalable applications. NISQ devices are characterised by qubits prone to errors that lose their quantum state (decoherence) due to environmental interference.
  • A quantum circuit is a graphical model representing a sequence of quantum gates, measurements, and resets applied to qubits to perform computations. Operating on principles of quantum mechanics, they use gates (e.g., Hadamard, CNOT) to manipulate superpositions and entanglement. Gate fidelities of current devices for single-qubit operations are around 99–99.5% and for two-qubit gates around 95–99%, which introduce significant errors in circuits that compounds as number of operations increase.
  • QUBO encodings can dramatically increase the number of binary variables required to represent a combinatorial optimisation problem, impacting scalability in simulation and on real devices. This affects large scale experiments to benchmark quantum algorithms on real devices as well as ideal simulations on classical devices.
  • QUBO is a generalized approach which works well for certain problems like Max-Cut. For problems like the TSP, there are strict constraints (e.g., each city must be visited exactly once, valid tour order). Since QUBO is unconstrained, these constraints must be added as penalty terms in the objective function. These penalties only encourage the constraints rather than enforce them perfectly, so the model may produce approximate or invalid solutions if penalties are not tuned properly.

Genome assembly

Genome assembly is the computational process of reconstructing a genome sequence from many shorter sequencing reads. Modern genome assembly algorithms typically represent reads using graph based models in which nodes correspond to reads or sequence fragments and edges represent overlaps between sequences. Two dominant paradigms are used: overlap graphs and de Bruijn graphs. Overlap graph approaches form the basis of the Overlap–Layout–Consensus (OLC) framework. In this paradigm, overlaps between reads are first identified, a graph describing read relationships is constructed, and a consensus sequence is generated from a traversal of the resulting graph.

In overlap graphs, reads are represented as vertices and edges correspond to suffix–prefix overlaps. Recovering the genome therefore requires identifying a path that visits reads in the correct order. Under common formulations, this corresponds to solving a TSP on the overlap graph. Real sequencing data introduces additional challenges such as sequencing errors and repeated genomic regions introduce spurious edges in the assembly graph, making it difficult to identify the correct path corresponding to the true genome sequence. These structural challenges motivate the development of advanced optimisation techniques for navigating assembly graphs. Since this problem is NP-hard, no polynomial time algorithm is known for solving it in the general case. Because of this complexity, most practical assemblers rely on heuristics and graph simplification techniques. The alternative de Bruijn graph approach, where reads are decomposed into smaller k-mers and assembly corresponds to finding an Eulerian path through the graph. Eulerian path problems can be solved in linear time, which explains the practical success of de Bruijn graph assemblers. However, this representation introduces other challenges such as sensitivity to sequencing errors and difficulty resolving long repeats. The combinatorial nature of genome assembly therefore motivates exploring alternative optimisation paradigms capable of efficiently searching large solution spaces. Quantum computing has emerged as a potential framework for tackling such optimisation problems.

Scalable Quantum Optimisation using HADOF

HADOF iteratively decomposes a global quantum Hamiltonian into small sub-Hamiltonians and refines a global solution using sampled distributions. HADOF is compatible with optimisation methods that return sampleable distributions biased toward good solutions. This allows it to scale beyond available qubits while preserving access to multiple good candidate solutions.

overview

General Overview

HADOF proceeds iteratively:

1) Encode the full QUBO as a Hamiltonian.

2) Solve small sub-Hamiltonians using a sampling-based optimiser.

3) Estimate marginal variable probabilities from samples.

4) Update the sub-Hamiltonians using this global information.

5) Aggregate sampled sub-solutions into global candidate solutions.

HADOF scales to problem sizes more than 12x beyond the native qubit capacity of current devices with 40x higher accuracy that currently used standard QAOA on NISQ devices. Empirically, HADOF demonstrates strong scalability properties. We demonstrated the optimisation of QUBO problems up to 500 binary variables using only 5 qubit circuits by decomposition, while maintaining above 95% accuracy compared to classical Simulated Annealing (in traditional quantum methods such as QAOA, this would require 500 qubits in an ideal noise-free setting).

Parallelisation and Quantum Supercomputing

ttsquantum

To further improve scalability and runtime, HADOF was extended to a parallel execution model, forming a High Performance Quantum (HPQ) framework, where sub-Hamiltonians are generated independently and solved concurrently. Unlike the sequential variant, which updates marginal probabilities after each subproblem, the parallel version uses marginal estimates from the previous iteration, enabling asynchronous execution. This design transforms each iteration into a collection of independent sub-circuits, allowing efficient utilisation of classical multi-core systems and multiple quantum processing units (QPUs). Parallelisation reduces wall clock time by 3-5x without degrading the quality of the best solutions, as observed in the benchmarking experiments on IBM QPUs. Importantly, results indicate that HPQ preserves the optimisation landscape’s high quality regions while improving computational efficiency. These findings validate parallel decomposition as a viable strategy for scaling quantum optimisation. Read the full methodology and results in the HPQ paper (arXiv preprint).

The bigger picture: a framework for quantum supercomputing

My vision involves the creation of a High Performance Quantum (HPQ) framework. This framework treats the Quantum Processing Unit (QPU) not as a standalone machine, but as a specialized accelerator within a larger supercomputing ecosystem—much like how GPUs are used today for AI.

As hardware improves and we move toward Fault-Tolerant Quantum Computing, these algorithms will scale to even larger datasets, eventually enabling a true "Quantum Supercomputer" capable of solving global challenges in materials science, medicine, and cryptography.

By focusing on algorithmic efficiency under current constraints, we don't just wait for better hardware—we actively pull the future of quantum advantage into the present.

Quantum Genome Assembly

Assembly-2-2

Building on the scalability of HADOF, the framework was applied to genome assembly, formulated as a Hamiltonian path problem on string graphs. This represents a significant step beyond prior work, which has been limited to small synthetic datasets. Preliminary simulated experiments demonstrate that HADOF can effectively solve assembly problems with increasing graph sizes. Accuracy is evaluated using mis-edge counts and post-processed path lengths, showing that HADOF produces high quality solutions. Further analysis showed that HADOF-QAOA with small circuits outperforms standard QAOA on real hardware, highlighting the advantage of decomposition under noise. Crucially, HADOF enables solving problems beyond hardware limits. The framework was applied to real sequencing data from Pseudomonas aeruginosa and integrated into standard assembly practice. The genome consists of 7.3 million base pairs, which is a significant step-up in size compared to current simulated datasets which show examples scaling up to 5 thousand base pairs. The corresponding overlap graph contains 524 nodes and 2313 edges, requiring 2313 noise-free qubits for accurate optimisation, far exceeding the capabilities of current quantum devices (around 150 qubits for gate based devices). By leveraging HADOF-based decomposition, the problem becomes tractable through federated optimisation. Read the full results in our bioRxiv preprint.

Topology-aware HADOF (Preliminary)

We are currently extending HADOF with topology-aware decomposition, scaling circuit sizes well beyond the originally published method. Early highlights from runs on IBM’s ibm_aachen (156-qubit Heron r2) processor:

  • Circuit size: 5 qubits/circuit (published HADOF) → 150 qubits/circuit (topology-aware)
  • Scale: dense random QUBO benchmarked at 22,350 and 45,000 variables (300 circuits for the 45,000-variable run)
  • Solution quality vs. full Simulated Annealing: QAOA-HADOF reaches 52.6% / 49.1%; SA-HADOF reaches 98.5% / 98.8%
  • Speed-up: SA-HADOF is 7.9× / 8.6× faster than full SA
  • Runtime: ~35 / 73 minutes of QPU execution time; ~6.4h / ~74.6h IBM queue time

Method unpublished. Ask us how it works. See the live demo for more.