Публикации по теме 'gurobi'


Математическое моделирование для моделирования ваших бизнес-идей
То, что вы можете себе представить и построить, зависит от вашего творчества и потребностей, продолжайте прогнозировать изменения и держите свою математическую модель готовой к адаптации к изменениям. Математическое моделирование — это способ получить информацию и понять влияние решений с точки зрения математических уравнений. Это удивительный способ смоделировать факторы принятия решений, взять под контроль будущие действия и оптимизировать влияние на достижение долгосрочной цели...

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

Ограничения AMPL в отношении больших задач
Я собираюсь использовать свою магистерскую работу в ближайшее время для оптимизации, и у меня есть несколько вопросов относительно ограничений AMPL. Мои преподаватели, кажется, уверены, что AMPL справится практически со всеми ситуациями, когда...
286 просмотров
schedule 16.10.2022

Gurobi python изменяет значение определенного значения
У меня вопрос о том, как изменить коэффициент в ограничении. Например, у меня есть следующее ограничение: lhs.addTerms(temp, x[i]) model.addConstr(cost, GRB.EQUAL, 1.0/a*lhs, 'cost_cons') Если я хочу изменить «temp» на следующей итерации,...
763 просмотров
schedule 03.10.2022

Python передает функцию обратного вызова в класс
Я должен попытаться перейти от стиля кодирования, не основанного на классах, к стилю кодирования, основанному на классах, но столкнулся с проблемой. Функция optimize() принимает функцию обратного вызова mycallback(). Код отлично работает в методе,...
11197 просмотров
schedule 23.07.2023

проблемы с разреженной матрицей LP в Gurobi/python
Я пытаюсь решить проблему LP, представленную с использованием разреженных матриц в Gurobi/python. max c x при условии A x = b, L x U где A — SciPy разреженная матрица связанного списка размером ~1000 2 . Использование кода model =...
2351 просмотров

Как заставить Gurobi давать только целочисленные решения?
Я пытаюсь оптимизировать следующую проблему в python, используя Gurobi, и ответ получается десятичным. Как получить вывод для решения оптимальных целых чисел? from gurobipy import * def main(): pass if __name__ == '__main__': main() try:...
4275 просмотров
schedule 26.09.2022

Гуроби: Оптимизация квадратичного не PSD
Будет ли Гуроби оптимизировать квадратичную задачу, в которой целевая функция НЕ является положительно определенной? Наши ограничения линейны - по сути, это ограничения коробки. Это известная NP-полная проблема, согласно Vavasis, Nonlinear...
943 просмотров
schedule 25.11.2022

Openshift Установка такой среды, как Gurobi
В настоящее время я работаю над проектом, который включает линейное программирование для оптимизации решения проблемы (модель линейного программирования включает двоичные переменные). Поэтому мне посоветовали использовать Gurobi для решения этой...
143 просмотров
schedule 01.11.2023

Как правильно настроить Glassfish 4 для работы с общей библиотекой gurobi?
Ошибка: java.lang.UnsatisfiedLinkError: /opt/gurobi600/linux64/lib/libGurobiJni60.so: libgurobi60.so: cannot open shared object Когда я добавляю его через настройки JVM, он получает правильный путь, но по какой-то причине он не находит его,...
108 просмотров
schedule 15.08.2023

Как решить константу для отрицательной мощности переменной gurobi в python
Я использую Gurobi с Python для решения следующей проблемы: Максимум. (1-Var(3^{-VC})) * (среднее(VC)) с. т. сумма(C) ‹= 3 и C в {0,1} Принимая во внимание, что C является двоичным вектором решения длины n. V — матрица коэффициентов...
831 просмотров
schedule 31.07.2022

С gurobi, как я могу ограничить домен переменной в наборе значений
Вот как я использую addVar для добавления переменной в модель: my_set[j, t] = self.m.addVar(vtype=GRB.INTEGER, lb=min_value, ub=max_value, name='test') И это может ограничивать значение только как целое число, находящееся между min_value и...
691 просмотров
schedule 12.12.2023

Gurobi не распознает файл LP
При попытке открыть задачу линейного программирования из текста с помощью Gurobi+C# выдает ошибку: 10012 Невозможно открыть файл «Максимизировать» для ввода. Максимизировать — это первое слово текста и при использовании foreach (string s in...
442 просмотров
schedule 08.11.2022

Почему я получаю GurobiError: переменная не в модели после использования Model.copy ()?
Мне нужно оптимизировать модель с разными наборами ограничений, но подмножество этих ограничений будет одинаковым для каждой модели. Моя идея заключалась в том, чтобы построить базовую модель со всеми переменными и всеми ограничениями, которые будут...
3700 просмотров
schedule 18.11.2022

Получить ограничения в матричном формате от gurobipy
Я закодировал свою модель в gurobipy и хочу получить матрицу ограничений и вектор стоимости. Есть ли способ получить к ним доступ?
6159 просмотров

Добавление ленивого ограничения в интерфейс python-Gurobi
Я пытаюсь добавить некоторые ленивые ограничения к первому этапу задачи стохастического программирования. Например, оптимальное решение показывает мне, что местоположения 16 и 20 выбираются вместе, чего я не хочу, поэтому я хочу добавить ленивое...
973 просмотров

Как настроить запуск MIP (начальное решение) с решателем Gurobi от PuLP?
Я использую модуль PuLP в Python, чтобы сформулировать смешанную целочисленную программу. Я пытаюсь понять, как установить MIP start (т.е. возможное решение для запуска программы) через интерфейс PuLP . Подробные сведения о том, как...
8885 просмотров

Является ли коэффициент корреляции Пирсона подходящей целевой функцией для решателей квадратичного программирования?
Является ли коэффициент корреляции Пирсона - с одним вектором x экзогенным и другим вектором y в качестве переменной выбора - подходящей квадратичной целевой функцией для решателей квадратичного программирования, таких как Гуроби?
415 просмотров
schedule 22.02.2022

Если условие в целочисленном программировании
Я решаю задачу целочисленного программирования с условием если a=0, то b=0 иначе b=1 где a целое число, а b двоичное Я просмотрел предыдущий вопрос, похожий на этот, но не смог найти решение. пожалуйста, помогите определить уравнение...
640 просмотров

Разбираем переменные в ограничениях в gurobi
После создания модели LP я хочу проанализировать ограничения, чтобы получить некоторую информацию о переменных ограничений. Например. Я хочу узнать, в каких ограничениях использовалась конкретная переменная. if I want to search for variable...
544 просмотров
schedule 01.08.2023

Как написать многокритериальную функцию в Gurobi?
Я работаю с многоцелевой функциональностью Gurobi 7.0, у меня есть две целевые функции: Сначала минимизируется сумма произведения переменной решения с матрицей коэффициентов-1. Второй минимизирует суммирование произведения переменной решения с...
1231 просмотров
schedule 29.06.2023

Установка Gurobi в Virtualenv без Anaconda
Я хотел бы использовать библиотеку оптимизации Gurobi с Python3.5 в среде virtualenv без необходимости установки всего Anaconda. Фреймворк. Это подразумевает возможность установки библиотеки Gurobi ( gurobipy ) через Pipy. На веб-сайте Gurobi...
7836 просмотров
schedule 12.04.2023