Вопросы по теме 'lpsolve'

Представлять географическое распределение как ограничение в линейной проблеме?
Я изучаю Solver Foundation прямо сейчас. На самом деле я подключаю lpsolve к своему проекту, но я думаю, что моя проблема - это общий вопрос о том, как лучше всего представить мои ограничения. У меня, как мне кажется, типичная проблема с рюкзаком...
343 просмотров

Как сказать, что переменная - это одно из трех значений в линейном программировании
Я использую LPSolve для решения линейной задачи, однако у меня проблемы с выражением ограничений. Я хочу написать в своих ограничениях, что переменная t3 является одним из трех значений. поэтому я сделал что-то вроде этого: min t3; t3 >=...
234 просмотров

Использование lpsolve для определения ограничения для пропорции по подмножеству переменных решения
Я делаю решение LP, но застрял в определении ограничений. Предположим, у меня есть 9 переменных решения, {x1,x2...n} Предположим также, что у меня есть ограничение, которое включает подмножество всех переменных решения: x1 / (x1+x2+x3) =...
38 просмотров
schedule 06.11.2021

lpsolve - невыполнимое решение, но у меня есть пример 1
Я пытаюсь решить это в LPSolve IDE: /* Objective function */ min: x + y; /* Variable bounds */ r_1: 2x = 2y; r_2: x + y = 1.11 x y; r_3: x >= 1; r_4: y >= 1; но я получаю такой ответ: Model name: 'LPSolver' - run #1 Objective:...
537 просмотров
schedule 03.03.2022

Загрузить все ограничения в объект линейного программирования - lpSolveAPI
Привет и заранее спасибо. Я использую пакет lpSolveAPI для решения задачи линейного программирования. Когда я создаю свой объект линейного программирования, а затем добавляю свои ограничения, я перебираю все строки в моей матрице ограничений mat...
886 просмотров
schedule 16.04.2022

Как использовать lpsolve в простых модулях omnet++
lpsolve можно вызвать из программы на С++ с помощью main(), но я не могу использовать его в handlemesage() или любом другом определяемом пользователем методе моделирования omnet++. Любая помощь в этом отношении приветствуется. Спасибо
45 просмотров
schedule 28.05.2022

Как настроить оптимизацию линейного программирования в R с помощью LpSolve?
Например, у меня есть эти образцы данных: d=data.frame(x=c(1,1,1,2,2,3,4,4),y=c(5,6,7,8,7,5,6,5),w=c(1,2,3,4,5,6,7,8)) Это выглядит так: x y w 1 1 5 1 2 1 6 2 3 1 7 3 4 2 8 4 5 2 7 5 6 3 5 6 7 4 6 7 8 4 5 8 x и y представляют...
5865 просмотров

Как использовать линейное программирование для решения логических ограничений
Я хочу использовать линейное программирование для решения логики, описанной ниже. В приведенном ниже примере n1, n2, n3, b1, b2, b3 - это логические переменные. Цель - минимизировать c1 . Ниже приведены ограничения: ограничение 1:...
2719 просмотров

RStudio не отвечает большой линейной оптимизацией
У меня есть большая проблема двухэтапной оптимизации, которую я попытался упростить для этого вопроса. Первый шаг — выбрать 10 элементов, чтобы максимизировать полезность при определенных ограничениях. Мне нужно 200 таких наборов, но из-за характера...
167 просмотров
schedule 07.08.2022

Пакет lpsolve в R
Я использую пакет lpsolve для линейного программирования, но прочитал в его руководстве, которое решает только неотрицательные переменные. Вот мой код: library(lpSolve) #linear programming solver c = c(30, 18, 20, 23, 24, 26) a =...
5834 просмотров
schedule 27.05.2023

Ошибка линейного программирования (lpSolve) с использованием больших данных в R
Я пытался оптимизировать свою модель с 30000 переменными и 1700 ограничениями, но я получил эту ошибку, когда добавил еще несколько ограничений. n<-lp ("max", f.obj, f.con, f.dir, f.rhs)$solution Error: cannot allocate vector of size 129.9 Mb...
596 просмотров
schedule 23.06.2023

Линейные программы с использованием R
Как мы можем решить линейную программу, используя R? Я хочу решить следующий пример: min -a -2b +4c Constraints a + b + s1 = 5 a + 3c -s2 = 10 2b - 3c = 20 a >= 0, b >= 0, c >= 0, s1 >= 0, s2 >= 0 Уравнения могут не иметь...
1463 просмотров

Стоимость открытия исходного кода моделирования с помощью lpSolveAPI
Я хотел бы использовать lpSolveAPI в R для решения проблемы оптимизации оборудования, которая включает затраты на наладку производства продукта в исходном местоположении. Мне нужен совет, как смоделировать это в объекте lprec. Я воспользуюсь...
157 просмотров
schedule 16.06.2023

Как заменить переменную в lpSolveAPI в R
Я решаю линейную программу с помощью lpSolveAPI и хочу заменить переменную объектной функции на переменную объекта. например, я имитирую оригинал моего LP вот так x5 <- x1 + x2 x6 <- x2 + x3 + x4 object funtion min x5 + x6 subject to...
715 просмотров
schedule 20.03.2023

Добавление ограничения количества в lpSolveAPI R
Я пытаюсь погрузиться в оптимизацию и возился с пакетом lpSolveAPI. Пример продемонстрирует мою простую настройку. данные (каждая строка содержит разные переменные): dput(test.df) structure(list(objective = c(-0.162235888601422,...
1045 просмотров
schedule 16.03.2023

Пакет lpSolve, кажется, дает странные результаты
Я использую пакет R "lpSolve", загруженный по ссылке Cran И вроде странные ответы дает. Я хотел убедиться, что это не я все испортил (что, вероятно, так и есть). Например, проблема, которую я пытаюсь решить, maximize -3x-2y s.t 5x -y...
1550 просмотров

If-Then-Else с множественным присвоением в целочисленном линейном программировании (ILP)
У меня есть проблема ILP, в которой я выразил некоторое ограничение для реализации A ИЛИ B, где A и B являются результатами логического И (скажем, что A = A1 И A2, B = B1 И B2 И B3). На этом этапе моей проблемы единица между A и B считается равной 1....
4303 просмотров
schedule 07.12.2023

Сравнивая результаты lpSolve с linprog, есть ли проблема в реализации?
Я хотел бы минимизировать систему линейного программирования с линейными ограничениями «равенства». Система обобщена в следующем коде «Python 3». >>> obj_func = [1,1,1] >>> const = [[[1, 0, 0], [0, 1, 0], [0, 0, 1], [1, 1,...
120 просмотров