# pti is the list of packages to install from CRAN is
<- c("remotes","ompr.roi","ompr","highs", "ROI")
pti <- pti[!(pti %in% installed.packages())]
pti if(length(pti) > 0){
install.packages(pti)
}
# Plus currently ROI.plugin.highs is not listed in CRAN
# therefore we get it from Gitlab location using remotes package
if(!("ROI.plugin.highs"%in% installed.packages()))
::install_gitlab("roigrp/solver/roi.plugin.highs") remotes
Setup
At the first step (assuming you already installed R with version higher than 4.1) we need to complete our package installation setup.
We will need
library(ROI.plugin.highs)
library(ompr.roi)
library(ompr)
Optionally, you can get tidyverse
and readxl
as well for data manipulaton and reading from Excel files respectively.
<- c("tidyverse","readxl")
pti <- pti[!(pti %in% installed.packages())]
pti if(length(pti) > 0){
install.packages(pti)
}