Вопросы по теме 'julia-jump'

Ошибка установки GLPK
Я работаю над установкой / настройкой Джулии на 64-битной машине с Windows 7. У меня проблемы с установкой пакета GLPK. Пока что я безуспешно пытался полностью переустановить Юлю. Я безуспешно пытался удалить папку .julia и свои настройки. Я...
317 просмотров
schedule 02.08.2023

Нелинейная система уравнений Юлия
Я пытаюсь решить большое количество (50) нелинейных одновременных уравнений в Julia. На данный момент я просто пытаюсь сделать эту работу с двумя уравнениями, чтобы получить правильный синтаксис и т. Д. Однако я пробовал множество пакетов /...
1185 просмотров

Как найти индекс набора в Julia / JuMP?
Я пытаюсь создать линейную модель оптимизации. У меня есть набор, который выглядит так: si=[1,51,39,400909,1244] sj=[31,47,5] Цифры в этом наборе представляют коды. Я пытаюсь перебрать набор, чтобы добавить ограничение к моей модели, но я...
522 просмотров
schedule 01.10.2023

JuMP: LoadError: Неизвестная функция: f1 используется в нелинейном выражении
Мне нужно сгенерировать все точки Парето, но я получил эту ошибку. using JuMP using Gurobi using Gadfly using Ipopt m = Model(solver=IpoptSolver(print_level=0)) @variable(m, 0.1 <= x <= 1.0) @variable(m, 0.0 <= y <= 1.0) pareto_x =...
336 просмотров
schedule 01.08.2023

Как проверить, что пользовательская функция уже зарегистрирована в Julia / JuMP
Я хочу проверить, зарегистрирована ли уже определяемая пользователем функция в JuMP / julia. Вот пример: function foo( f, f1, f2 ) if !function_is_registered(:f) # This is what I'm looking for JuMP.register(:f,1,f1,f2) end #### #...
449 просмотров

Пропорциональная опасность Кокса в JuMP.jl
Я впервые пробую JuMP.jl в Julia и не могу обойти ошибку. Вот моя установка. с использованием DataFrames, DataFramesMeta, JuMP, Ipopt #time to event times = [143,164,188,189,190,192,206,209,213,216,220,227,230,234,246,265,304,216,244,...
145 просмотров
schedule 01.03.2023

juMP - использовать переменную, определенную в диапазоне сумм
Я пытаюсь определить ограничение, содержащее суммирование по двум индексам, k и t. for i in data.I for j in 1:length(data.P[i]) @constraint(m, w[i, j, length(data.T[data.P[i][j]])]/(1+sum(data.A[i][k][t] for k in...
253 просмотров
schedule 29.03.2022

Юля: глобальная оптимизация с ограничениями за счет минимизации целевой функции
Я новичок в языке JULIA, и я пытаюсь выполнить глобальную оптимизацию с ограничениями, минимизируя целевую функцию RMSE путем оптимизации P1 и P2. Я попытался запустить алгоритм JumP, но получил много ошибок. Я буду очень признателен, если вы...
384 просмотров

Ускорение загрузки пакетов в Юлии
Я написал программу для решения линейной программы на языке Julia, используя GLPKMathProgInterface и JuMP. Код Julia вызывается программой python, которая запускает несколько экземпляров кода Juila через несколько вызовов командной строки. Хотя я...
3339 просмотров
schedule 21.09.2022

Поэлементное умножение в среде JuMP
Я пытаюсь реализовать следующее ограничение в среде JuMP: @constraint(m, ((c*x) + (p*o)) + (r.*z) - d .== g') К сожалению, я получаю следующую ошибку ERROR: MethodError: no method matching append Но попытка простого поэлементного...
66 просмотров
schedule 18.05.2023

Ошибка с JuMP и Ipopt
Я пытаюсь использовать JumP и Ipopt под Julia v0.7.0. Когда я пытаюсь построить модель: julia> m = Model(solver=IpoptSolver()) Я получаю следующее сообщение об ошибке: Feasibility problem with: * 0 linear constraints * 0 variables...
157 просмотров
schedule 26.11.2022

Как я могу использовать логическое условие для этого массива?
Мне нужно сравнить 2 элемента массива следующим образом V=([-180.0 -117.0; -67.5 -111.0], [-117.0 -36.0; -111.0 -244.5]) когда я использую следующее условие if (V[1][:,2] != V[2][:,1]) Это становится правдой. Но V[1][:,2] =...
75 просмотров
schedule 23.05.2023

erf () не определен при решении задачи оптимизации NL с помощью JuMP
Я решаю проблему нелинейной оптимизации с помощью JuMP в Julia, в моей целевой функции есть вызов erf (). Мой код выдает ошибку, говоря, что функция erf () не определена. Я вызвал Pkg.update (), загрузил пакет SpecialFunction и переключился между...
349 просмотров
schedule 05.06.2022

Чтобы строго определить вектор-столбец (матрицу с одним столбцом) в Julia
Меня интересует простой способ строго определить вектор-столбец в Julia, например, мне нужен трехстрочный вектор-столбец B : julia> columnVectorB 3×1 Array{Float64,2}: 1.0 2.0 3.0 Хотя я думаю, что нормальный способ: julia>...
627 просмотров
schedule 12.08.2022

Оптимизация расписания
Я пытаюсь решить проблему линейного программирования о планировании. Каждая задача имеет время начала r, время решения задачи p и вес w. Я должен свести к минимуму следующую функцию (C - время окончания задачи): функция для минимизации С...
122 просмотров
schedule 23.01.2023

Джулия MethodError Массив Int64
Следующим препятствием я столкнулся с кодом, который пытаюсь отладить и проработать. ERROR: LoadError: MethodError: no method matching Array(::Type{Int64}, ::Int64) Closest candidates are: Array(::LinearAlgebra.UniformScaling, ::Integer,...
288 просмотров
schedule 11.09.2022

ArgumentError: новые столбцы должны иметь ту же длину, что и старые.
У меня проблема с циклом моделирования. Проблема в том, что новые матрицы не имеют той же длины, что и старые переменные. Я не уверен, связана ли проблема с начальными значениями переменных или с циклом моделирования. Я использую julia v1.0.3...
231 просмотров
schedule 13.11.2022

понимание JuMP в Джулии Лэнг?
using JuMP, Clp d = [40 60 75 25] # monthly demand for boats m = Model(with_optimizer(Clp.Optimizer)) @variables(m, begin 0 <= x[1:4] <= 40 #boats produced with regular labor y[1:4]>= 0 #boats produced with overtime labor h[1:5] >= 0...
274 просмотров
schedule 13.09.2022

MINLP в Юлии с использованием можжевельника
Я пытаюсь решить MINLP с двоичными переменными в Юлии. У меня есть целевая функция для конкретного пользователя, которая является нелинейной, и у меня есть нелинейные и линейные ограничения. Я пытался решить проблему с помощью Juniper, но всегда...
353 просмотров

Как правильно использовать @constraintref? На языке Джулии
ребята, я написал код и получил следующую ошибку: @constraint не определен. Что я не так сделал. Как это исправить? Спасибо @constraintref restrição[1:2] for j=1:2 @constraint(m, restrição[j], sum(A[j,i]*x[i] for i=1:3) <= b[j])` end ```
106 просмотров