Описание тега julia-jump
JuMP is a domain-specific modeling language for mathematical programming embedded in the Julia language.
0
ответов
Юлия ошибка с JuMP с целью векторной нормы
Когда я запускаю код Джулии ниже: using Convex using DataFrames using SCS using JuMP dim = 5 A = rand(dim,dim); B = rand(dim,dim); m = Model(solver=SCSSolver(max_iters=5000,eps=1e-4)); @variable(m,X[i=1:dim,j=1:dim]); @objective(m,Min, vecnorm(A*X'-…
21 мар '17 в 17:23
0
ответов
Ограничение квадратичного равенства: Юлия + Прыжок + Гуроби
Я новичок в Джулии и изо всех сил, как справиться с ограничениями квадратичного равенства при использовании gurobi в качестве основного решателя. Можете ли вы взглянуть на следующий список? Я уже знаю, что такие структуры невозможно решить с помощью…
25 авг '18 в 21:48
1
ответ
JuMP с разреженными матрицами?
Как мне работать с разреженными матрицами в JuMP? Например, предположим, что я хочу наложить ограничение на форму: A * x == 0 где A является разреженной матрицей и x вектор переменных. Я предполагаю, что редкость A может быть использован для ускорен…
18 апр '16 в 15:33
1
ответ
Неожиданная ошибка при использовании Jump with Julia
Я пытаюсь решить проблему оптимизации. Я получаю сообщение об ошибке: "ОШИБКА: ожидается, что m будет моделью JuMP, но она имеет тип Int64 в validmodel(::Int64,::Symbol) в C:\Users\Ting.julia\v0.5\JuMP\src\macros.jl:247 в расширении макроса, в C:\Us…
30 мар '18 в 20:45
1
ответ
Неравенство в ограничениях. Я пытаюсь написать следующее математическое уравнение в Джулии, не знаю, как справиться с условиями неравенства
У меня есть следующий код на данный момент. Кто-нибудь может помочь, как реализовать условия неравенства в цикле? Спасибо for i=1:c for j=1:c for k=1:N_+ @constraint(m,2*y[i,j,k]- sum{x[h,i],h=0:N_0}- sum{x[l,k],l=1:c} <=0) end end end
25 фев '18 в 16:31
1
ответ
Как кодировать суммирование, когда его нижняя граница является вектором?
Для кодирования задачи планирования производства я использую "Джулию". В формулах есть формула с нижней границей, которая является вектором. Пожалуйста, посмотрите вложение , Когда я хочу ввести этот вектор как нижнюю границу суммирования, программа…
04 апр '17 в 08:03
2
ответа
Как преобразовать тип переменной при использовании JuMP
Я использую Julia/JuMP для реализации алгоритма. В одной части я определяю модель с непрерывными переменными и решаю линейную модель. Я делаю некоторые другие вычисления, на основе которых я добавляю пару ограничений в модель, а затем хочу решить ту…
04 янв '15 в 04:53
0
ответов
Как установить ограничение по времени для пакета OsilCouenneSolver, CoinOptServices.jl
Я использую Julia, JuMP для решения проблемы NLMIP. Я использую решатель Couenne через пакет CoinOptServices.jl using JuMP using CoinOptServices Я хотел бы установить время ожидания для решателя, что-то вроде mdl = Model( solver=OsilCouenneSolver(ti…
28 авг '15 в 13:14
1
ответ
Добавление ограничений к функции с помощью Optim.jl в Julia
Я использую библиотеку Optim.jl, чтобы максимизировать значение коэффициента Шарпа using Optim function getSharpeRatioNegative(W,ex_mu,S) return dot(W', ex_mu) / sqrt(dot(W',S*W)) end f(W::Vector) = getSharpeRatioNegative(W,ex_mu,S) result = optimiz…
14 фев '17 в 14:18
1
ответ
Как сделать "для всех" в сумме обозначений в Юлии /JuMP
Я пытаюсь добавить ограничения для задачи линейной оптимизации в Юлии, используя JuMP. Я использую sum{} Однако у меня возникли проблемы с некоторыми ограничениями. Кто-нибудь знает, как написать "для всех" в JuMP (вверх ногами А)? Вот код, который …
11 авг '15 в 14:30
2
ответа
Julia LoadError: MethodError: нет методов, соответствующих addconstraint(::Int64,::Jump.GenericRangeConstarint{JuMP.GenericAffExpr{Float64,JuMP.Variable}})
Я пытаюсь запустить следующий файл. Я пытался загружать по частям. Вот почему некоторые компоненты закомментированы. Независимо от того, какой компонент я активировал, я получаю эту ошибку для части ограничений. using JuMP using Gurobi pset = ["pack…
30 янв '17 в 20:17
1
ответ
Как динамически добавить ограничения к одному и тому же набору в JuMP?
Мой вопрос довольно прост. Я использую JuMP от Джулии и хочу динамически добавлять ограничения путем разделения к модели, и я хочу, чтобы все они принадлежали одному и тому же @constraintref. Дело в том, что я не знаю, сколько ограничений я добавлю.…
24 фев '18 в 23:03
2
ответа
Все подмножество SE в Юлии
Не могли бы вы помочь мне? Как я могу сделать код, который может найти все подмножество набора например Я хочу закодировать это ограничение в Юлии. Это подпольное ограничение. Но я не знаю, как найти все подмножества множества S. ht tps://stackru.co…
05 янв '19 в 13:10
1
ответ
Как сгенерировать все возможные выборочные пути в Юлии из векторов неравной длины
У меня есть 5 векторов t1,...,t5, соответствующих неравных длин n1, ..,n5. Как я могу сгенерировать (n1*...*n5)x(5) матрицу в Юлии, которая будет: https://stackru.com/images/d7f519657d70b11059cec329f2ad bed71a62d42a.png
08 фев '19 в 03:39
1
ответ
Каковы лучшие ресурсы для изучения JuMP?
Я новичок в JuMP / Julia. Есть ли у вас какие-либо предложения или советы о том, как его изучить, учитывая, что в Интернете так мало ресурсов?
30 окт '18 в 09:46
1
ответ
Defining adaptive decision variables in JuMPeR
Это код: s=5 k=3 mod= RobustModel(solver=GurobiSolver()) @defUnc(mod,ξ[i=1:k,j=1:s]) adaptive(mod,ext[1:k], policy=Affine, depends_on=ξ[1:k]) @defVar(mod, obj) @setObjective(mod, Max, obj) Ошибка: UndefVarError: Affine not defined. Why does this pro…
13 июн '16 в 21:49
0
ответов
Как получить промежуточные целочисленные решения при решении MIP в Юлии (JuMP)?
Я решаю модель MIP с использованием CPLEX в Джулии. Я знаю, что в CPLEX есть так называемый пул решений, в котором хранятся все промежуточные целочисленные решения в процессе решения. Есть ли способ получить доступ к этим решениям с помощью Julia (J…
22 мар '18 в 17:18
1
ответ
Ошибка с JuMP и Ipopt
Я пытаюсь использовать JumP и Ipopt под Julia v0.7.0. Когда я пытаюсь построить модель: julia> m = Model(solver=IpoptSolver()) Я получаю следующее сообщение об ошибке: Feasibility problem with: * 0 linear constraints * 0 variables Solver is Error…
18 авг '18 в 11:28
0
ответов
Пример установленного раздела PuLP, кажется, делает слишком много работы?
Я пытаюсь решить проблему, очень похожую на приведенный ниже пример: https://pythonhosted.org/PuLP/CaseStudies/a_set_partitioning_problem.html При этом используется структура оптимизации, называемая PuLP, для назначения мест гостям на свадьбе. Чтобы…
06 июл '18 в 20:29
1
ответ
Поэлементное умножение в среде JuMP
Я пытаюсь реализовать следующее ограничение в среде JuMP: @constraint(m, ((c*x) + (p*o)) + (r.*z) - d .== g') К сожалению, я получаю следующую ошибку ERROR: MethodError: no method matching append Но одно только поэлементное умножение не возвращает н…
15 авг '18 в 08:45