-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Description
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).
Metadata
Metadata
Assignees
Labels
No labels