Currently
using JuMP, Dualization
m = Model()
@variable m x
@variable m p ∈ Parameter(2.0)
@objective m Min 3 * x * x * p
print(dualize(m, dual_names=DualNames()))
errors with Objective functions of type MathOptInterface.ScalarNonlinearFunction are not implemented,
but it can (should?) be
Max -3 quadslack_x² * param_p
Subject to
x : -3 quadslack_x * param_p = 0
Note the parametric QP formulation in the docs does not allow for this (i.e. it is consistent with the current behavior).
Currently
errors with
Objective functions of type MathOptInterface.ScalarNonlinearFunction are not implemented,but it can (should?) be
Note the parametric QP formulation in the docs does not allow for this (i.e. it is consistent with the current behavior).