Example_01 function

Quadratic Problem 1

Quadratic Problem 1

[REMOVE_ME]maximize  x12+x22+x325x2[REMOVEME2] maximize \ \ x_1^2 + x_2^2 + x_3^2 - 5 x_2 [REMOVE_ME_2]

[REMOVE_ME]subject to:[REMOVEME2] subject \ to: [REMOVE_ME_2]

[REMOVE_ME]4x13x2+8[REMOVEME2] -4 x_1 - 3 x_2 + \geq -8 [REMOVE_ME_2]

[REMOVE_ME]2x1+x2+2[REMOVEME2] 2 x_1 + x_2 + \geq 2 [REMOVE_ME_2]

[REMOVE_ME]2x2+x30[REMOVEME2] - 2 x_2 + x_3 \geq 0 [REMOVE_ME_2]

[REMOVE_ME]x1,x2,x30[REMOVEME2] x_1, x_2, x_3 \geq 0 [REMOVE_ME_2]

Description

maximize  x12+x22+x325x2 maximize \ \ x_1^2 + x_2^2 + x_3^2 - 5 x_2 subject to: subject \ to: 4x13x2+8 -4 x_1 - 3 x_2 + \geq -8 2x1+x2+2 2 x_1 + x_2 + \geq 2 2x2+x30 - 2 x_2 + x_3 \geq 0 x1,x2,x30 x_1, x_2, x_3 \geq 0

Examples

Sys.setenv(ROI_LOAD_PLUGINS = "FALSE") library("ROI") library("ROI.plugin.qpoases") A <- cbind(c(-4, -3, 0), c( 2, 1, 0), c( 0, -2, 1)) x <- OP(Q_objective(diag(3), L = c(0, -5, 0)), L_constraint(L = t(A), dir = rep(">=", 3), rhs = c(-8, 2, 0))) opt <- ROI_solve(x, solver="qpoases") opt ## Optimal solution found. ## The objective value is: -2.380952e+00 solution(opt) ## [1] 0.4761905 1.0476190 2.0952381
  • Maintainer: Florian Schwendinger
  • License: GPL-3
  • Last published: 2023-07-07