Я учился линейной алгебре в колледже 5+ лет назад, и я забыл большинство вещей. Таким образом, я ищу математическую помощь, а также помощь Р.
У меня есть следующие матрицы:
A <- matrix(c(0,0,0), nrow=1)
B <- t(matrix(c(3,1,2,2,3,1,1,3,2), nrow=3))
C <- matrix(c(10, 15, 5), nrow=1)
D <- matrix(c(1,1,1), nrow=3)
Я хочу минимизировать следующее уравнение, манипулируя значениями A
( ( A %*% B ) - C ) %*% D
Мои максимальные и минимальные ограничения для Aявляются следующие:
max <- matrix(c(2,4,6), nrow=1)
min <- matrix(c(.5,1,1.5), nrow=1)
Прямо сейчас, если я использую Excel Solver с теми же параметрами, минимизированный вывод составляет 2,6667, с решением
A = [0.5 3.3333 1.5]
Я посмотрел другие примерыгде люди использовали пакет Rglpk , но не могли понять, как настроить мои части для работы с Rglpk_solve_LP .
Я ценю любую помощь в этом!