qlauncher.problems.optimization.qatm#

Summary#

Classes:

Reference#

class qlauncher.problems.optimization.qatm.QATM(cm: ndarray, aircrafts: DataFrame, onehot: Literal['exact', 'quadratic', 'xor'] = 'exact', optimization: bool = True)[source]#

Bases: Problem

static from_preset(instance_name: Literal['rcp-3'], **kwargs) QATM[source]#
classmethod from_file(path: str, instance_name: str = 'QATM', optimization: bool = True) QATM[source]#
to_hamiltonian(onehot: Literal['exact', 'quadratic', 'xor'] = 'exact') Hamiltonian[source]#
get_mixer_hamiltonian() Equation[source]#
get_initial_state() QuantumCircuit[source]#
analyze_result(result: dict) dict[str, ndarray][source]#

Analyzes the result in terms of collisions and violations of onehot constraint.

Parameters:

result (dict) – A dictionary where keys are bitstrings and values are probabilities.

Returns:

A dictionary containing collisions, onehot violations, and changes as ndarrays.

Return type:

dict