Вопросы по теме 'julia-jump'
Ошибка установки GLPK
Я работаю над установкой / настройкой Джулии на 64-битной машине с Windows 7. У меня проблемы с установкой пакета GLPK. Пока что я безуспешно пытался полностью переустановить Юлю. Я безуспешно пытался удалить папку .julia и свои настройки. Я...
317 просмотров
schedule
02.08.2023
Нелинейная система уравнений Юлия
Я пытаюсь решить большое количество (50) нелинейных одновременных уравнений в Julia. На данный момент я просто пытаюсь сделать эту работу с двумя уравнениями, чтобы получить правильный синтаксис и т. Д. Однако я пробовал множество пакетов /...
1185 просмотров
schedule
08.03.2023
Как найти индекс набора в 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 просмотров
schedule
09.04.2022
Пропорциональная опасность Кокса в 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 просмотров
schedule
13.11.2022
Ускорение загрузки пакетов в Юлии
Я написал программу для решения линейной программы на языке 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 просмотров
schedule
18.04.2023
Как правильно использовать @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 просмотров
schedule
08.07.2023