Вопросы по теме 'lpsolve'
Представлять географическое распределение как ограничение в линейной проблеме?
Я изучаю Solver Foundation прямо сейчас. На самом деле я подключаю lpsolve к своему проекту, но я думаю, что моя проблема - это общий вопрос о том, как лучше всего представить мои ограничения.
У меня, как мне кажется, типичная проблема с рюкзаком...
343 просмотров
schedule
25.10.2021
Как сказать, что переменная - это одно из трех значений в линейном программировании
Я использую LPSolve для решения линейной задачи, однако у меня проблемы с выражением ограничений. Я хочу написать в своих ограничениях, что переменная t3 является одним из трех значений. поэтому я сделал что-то вроде этого:
min t3;
t3 >=...
234 просмотров
schedule
17.11.2021
Использование 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 просмотров
schedule
11.06.2022
Как использовать линейное программирование для решения логических ограничений
Я хочу использовать линейное программирование для решения логики, описанной ниже. В приведенном ниже примере n1, n2, n3, b1, b2, b3 - это логические переменные.
Цель - минимизировать c1 .
Ниже приведены ограничения:
ограничение 1:...
2719 просмотров
schedule
02.07.2022
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 просмотров
schedule
04.10.2023
Стоимость открытия исходного кода моделирования с помощью 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 просмотров
schedule
18.08.2023
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 просмотров
schedule
09.04.2024