14 auto f = x * y == 97 * 89;
16 std::cout <<
"quad_model has " << quad_model.var_count() <<
" variables, "
17 << quad_model.term_count(1) <<
" linear terms, and "
18 << quad_model.term_count(2) <<
" quadratic terms" << std::endl;
20 model.set_time_limit(10);
22 callback.set_target_energy(0);
24 auto sol = model.optimize();
25 std::cout <<
"x = " << x <<
" = " << sol.get(x) << std::endl;
26 std::cout <<
"y = " << y <<
" = " << sol.get(y) << std::endl;
Class to manage a callback function called by Gurobi Optimizer.
Class to store a QUBO model using Gurobi Optimizer through QUBO++ library.
VarIntCore var_int(const std::string &var_str)
Expr simplify_as_binary(const Expr &expr)
Expr reduce(const Expr &expr)
QUBO++, a C++ library for generating expressions for binary and spin variables.
QUBO++ interface to call Gurobi Optimizer.