mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.optimizer¶

Module Contents¶

class Optimizer[source]¶
OBJ_FIDELITY = 0.0001¶
SINGLE_DIM_0¶
SINGLE_DIM_1¶
TARGET_GATE¶
MAX_NUM_LAYERS¶
X_SOLUTION = []¶
FUN_SOLUTION = []¶
timer_var = False¶
static bounds_assigner(b1, b2, b3, num_params_single, d)[source]¶
classmethod obj_fun_core(ansatz, lambdas)[source]¶
classmethod objective_fnc_ms(lambdas)[source]¶
classmethod objective_fnc_ls(lambdas)[source]¶
classmethod objective_fnc_cu(lambdas)[source]¶
classmethod solve_anneal(bounds, ansatz_type, result_queue) None[source]¶