Advanced Capabilities

Program Optimisation

Identify improvements across circuit fragments constructed from any instruction set.

""

Generalised circuit optimisation

The current problem

Conventional optimisation constraints

Conventional optimisation methods depend on manually applied mathematical identities, such as the Euler decomposition, which exploit the underlying group structure of quantum gates. As a result, these approaches do not generalise well across different circuits or instruction sets.

Horizon's solution

Instruction-set-independent optimisation 

Triple Alpha’s compiler allows developers to optimise code according to their preferred metrics—such as circuit depth, qubit count, or gate fidelity—balancing performance and hardware constraints. It automatically discovers optimisation opportunities across circuit fragments, enabling instruction-set-free optimisation that generalises across hardware platforms.

Resource efficiency

Quantum systems are inherently noisy, making circuit optimisation crucial for reducing errors and improving computational accuracy. By minimising gate count and circuit depth and adapting to hardware constraints, Triple Alpha’s compiler enhances fidelity and ensures efficient use of limited resources.

Screenshot of Triple Alpha's optimisation metrics

True customisation

Triple Alpha’s optimisation engine supports customised, user-defined metrics, giving developers the freedom to tailor programs to their specific needs—whether focused on speed, fidelity, or memory usage.

Screenshot of Triple Alpha's custom optimisation priorities

Non-unitary optimisation

Beyond traditional unitary circuits, Triple Alpha’s compiler can identify simplifications within non-unitary operations such as dephasing and amplitude damping, widening the scope of resource-efficient quantum circuits deployable on a variety of hardware systems.

Screenshot of Triple Alpha's non-unitary optimisation