Я хочу парализовать алгоритм декомпозиции для оптимизации под названием Progressive Hedging. Эта оптимизация хранится в функции с именем PH, которая получает аргументы для модели, некоторые аргументы являются матрицами, но PH таким образом требует только вектор из этой матрицы.
for s = 1:nS
res = PH(k,s,data,Lines,Ag,Gx,Pmax[:,s],Prmax[:,s],COpe[:,s])
push!(data,res)
end
Итак, PH нужен только вектор из Pmax, Prmax и COpe.
Чтобы парализовать, я пытаюсь сделать это.
pmap(s -> PH(k,s,data,Lines,Ag,Gx,Pmax[:,s],Prmax[:,s],COpe[:,]),1:nS)
Но я понял:
The applicable method may be too new: running in world age 21846, while current world is 21965.
Я использую Julia 0.6, возможно, так же, как я программирую из более старой версии.
Любая идея?
PH
, но мы понятия не имеем, как вы определилиPH
. - person Chris Rackauckas   schedule 16.10.2017