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.