qat.generators

Generators generates batches and parses results. Generators are designed to be piped to a computational stack (composed of Plugins and a QPUs). This new stack will generate quantum jobs, execute them and will return a parsed result.

Currently, the following batch generators are offered to the users in myQLM.

Combinatorial Optimization Generators

qat.generators.CombinatorialOptimizerGenerator

Base class of a batch generator solving a combinatorial optimization problem

qat.generators.GraphColouringGenerator

Batch Generator solving the Graph Colouring problem on an input graph

qat.generators.GraphPartitioningGenerator

Batch Generator solving the Graph Partitioning problem on an input graph

qat.generators.KCliqueGenerator

Batch Generator solving the KClique problem on an input graph

qat.generators.MaxCutGenerator

Batch Generator solving the Max Cut problem on an input graph

qat.generators.VertexCoverGenerator

Batch Generator solving the Vertex Cover problem on an input graph

Generator Utilities

qat.generators.AbstractGenerator

Abstract class of all generators

qat.generators.RemoteBatchGenerator

Connect to a generator running in a remote server