neurop.Compiler.ILPQUBOCompiler¶
- class neurop.Compiler.ILPQUBOCompiler(problem: ~neurop.Problem.ILPProblem.ILPProblem, backend: ~neurop.base.BaseBackend = None, expansion=<function expand_integer_to_binary_encoding>, penalty=1)¶
Bases:
BaseCompiler- __init__(problem: ~neurop.Problem.ILPProblem.ILPProblem, backend: ~neurop.base.BaseBackend = None, expansion=<function expand_integer_to_binary_encoding>, penalty=1) None¶
Methods
__init__(problem[, backend, expansion, penalty])compile()Convert the ILP problem to QUBO form.
model_to_problem_parameters(params)Converts the model parameters to problem parameters.
problem_to_model_parameters(params)Converts the problem parameters to model parameters.
- model_to_problem_parameters(params: dict) dict¶
Converts the model parameters to problem parameters.
- problem_to_model_parameters(params: dict) dict¶
Converts the problem parameters to model parameters.