Title: | 'HiGHS' Plugin for the 'R' Optimization Infrastructure |
---|---|
Description: | Enhances the 'R' Optimization Infrastructure ('ROI') package with the quadratic solver 'HiGHS'. More information about 'HiGHS' can be found at <https://highs.dev>. |
Authors: | Florian Schwendinger [aut, cre] |
Maintainer: | Florian Schwendinger <[email protected]> |
License: | GPL-2 | GPL-3 |
Version: | 1.0-3 |
Built: | 2024-12-27 02:02:08 UTC |
Source: | https://github.com/cran/ROI.plugin.highs |
Sys.setenv(ROI_LOAD_PLUGINS = FALSE) library("ROI") library("ROI.plugin.highs") mat <- matrix(c(3, 4, 2, 2, 1, 2, 1, 3, 2), nrow=3, byrow=TRUE) x <- OP(objective = c(2, 4, 3), constraints = L_constraint(L = mat, dir = c("<=", "<=", "<="), rhs = c(60, 40, 80)), maximum = TRUE) opt <- ROI_solve(x, solver = "highs") opt ## Optimal solution found. ## The objective value is: 7.666667e+01 solution(opt) ## [1] 0.000000 6.666667 16.666667
Sys.setenv(ROI_LOAD_PLUGINS = FALSE) library("ROI") library("ROI.plugin.highs") mat <- matrix(c(3, 4, 2, 2, 1, 2, 1, 3, 2), nrow=3, byrow=TRUE) x <- OP(objective = c(2, 4, 3), constraints = L_constraint(L = mat, dir = c("<=", "<=", "<="), rhs = c(60, 40, 80)), maximum = TRUE) opt <- ROI_solve(x, solver = "highs") opt ## Optimal solution found. ## The objective value is: 7.666667e+01 solution(opt) ## [1] 0.000000 6.666667 16.666667