Минимизация Scipy.optimize занимает слишком много времениPython

Программы на Python
Ответить
Anonymous
 Минимизация Scipy.optimize занимает слишком много времени

Сообщение Anonymous »

Я решаю задачу ограниченной оптимизации с примерно 1500 переменными, и ее выполнение занимает более 30 минут....

Если я уменьшу допуск до 1, минимизация завершится примерно через пять минут, но это не похоже на хороший способ ускорить процесс.

Код: Выделить всё

from scipy.optimize import minimize

results = minimize(objFun, initialVals, method='SLSQP', bounds = bnds, constraints=cons, tol = toler)

print(results)

fun: -868.72033130318198
jac: array([ 0.,  0.,  0., ...,  0.,  0.,  0.])
message: 'Optimization terminated successfully.'
nfev: 1459
nit: 1
njev: 1
status: 0
success: True
x: array([ 0.,  0.,  0., ...,  1.,  1.,  1.])
Любые предложения будут оценены по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/386 ... g-too-long
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»