You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we can modify the coefficient of the `x` variable so that the constraint becomes
513
+
``2.0x <= 1.0`` as follows:
514
+
```julia
515
+
modify!(m, c, ScalarCoefficientChange(x, 2.0))
516
+
```
517
+
518
+
`ScalarCoefficientChange` can also be used to modify the objective function by
519
+
passing an instance of [`ObjectiveFunction`](@ref) instead of the constraint
520
+
index `c` as we saw above.
521
+
522
+
### MultirowChange
523
+
524
+
Column generation
525
+
526
+
... still to do ...
527
+
415
528
## Advanced
416
529
417
530
### Duals
418
531
419
-
420
532
Conic duality is the starting point for MOI's duality conventions. When all functions are affine (or coordinate projections), and all constraint sets are closed convex cones, the model may be called a conic optimization problem.
421
533
For conic-form minimization problems, the primal is:
422
534
@@ -529,9 +641,6 @@ If the set ``C_i`` of the section [Duals](@ref) is one of these three cones,
529
641
then the rows of the matrix ``A_i`` corresponding to off-diagonal entries are twice the value of the `coefficients` field in the `VectorAffineFunction` for the corresponding rows.
530
642
See [`PositiveSemidefiniteConeTriangle`](@ref MathOptInterface.PositiveSemidefiniteConeTriangle) for details.
0 commit comments