3 / 3 / 0
Регистрация: 02.04.2017
Сообщений: 273
1

Как минимизировать такую функцию?

19.01.2020, 17:53. Показов 525. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Функция
Python
1
2
def Phi(u, X):
    return -(1+u[0]*X[0]+u[1]*X[1]+u[2]*X[2]+u[3]*X[3])
Известно, что :
1) X[0]...X[3] находятся в промежутке [-0.08,0.08]
2) u[0],u[1],u[2],u[3] >= 0
3) u[0]+u[1]+u[2]+u[3] = 1
4) Градиент целевой функции grad

Ограничения определил так:
Python
1
2
3
4
5
6
7
8
9
10
def constraint1(u):
    return u[0]+u[1]+u[2]+u[3]-1.0
def constraint2(u):
    return u[0]-1.0
def constraint3(u):
    return u[1]-1.0
def constraint4(u):
    return u[2]-1.0
def constraint5(u):
    return u[3]-1.0
и границы
Python
1
2
3
4
5
6
7
bnds = Bounds ([-0.08, -0.08, -0.08], [0.08, 0.08, 0.08])
cons = [{'type': 'eq', 'fun': constraint1},
               {'type': 'ineq', 'fun': constraint2},
               {'type': 'ineq', 'fun': constraint3},
               {'type': 'ineq', 'fun': constraint4},
               {'type': 'ineq', 'fun': constraint5},]
print(minimize(Phi, method='BFGS', jac=grad, constraints=cons, bounds=bnds))
Но получаю TypeError: minimize() missing 1 required positional argument: 'x0', при том что не знаю начальные иксы. Также возможно bnds определяют границы не иксов, а u. Как правильно минимизировать подобную функцию с ограничениями?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2020, 17:53
Ответы с готовыми решениями:

Как минимизировать такую функцию?
Есть список значений Y и список X и я хочу минимизировать функцию такого вида(прикрепил картинку). ...

Не получается минимизировать функцию потерь
Пытаюсь минимизировать функцию потерь радикальных оценок для оценки параметров нормального...

Как задать такую функцию в питоне?

Как минимизировать такую таблицу истинности?
Есть следующая таблица истинности для функций возбуждения автомата Мура на JK триггерах. Как...

0
19.01.2020, 17:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2020, 17:53
Помогаю со студенческими работами здесь

Как минимизировать функцию методом покоординатного спуска ?
Подскажите пожалуйста необходимо минимизировать функцию методом покоординатного спуска, ну...

Как можно минимизировать функцию кроме Карт Карно.
Всем привет. У меня такой вопрос как можно еще минимизировать функции кроме Карт Карно(диаграма...

Как можно упростить код с TextBox или же минимизировать данную функцию?
На форме есть 2 textBox, ВОПРОС...Как можно упрастить код или же минимозировать данную функцию ???...

Как записать такую функцию? С++
Как записать такую функцию?

Как организовать такую функцию
имеется два параметра h и w, каждой паре значений h и w соответствует c. как получить с зная h и...

Как описать такую функцию?
Ето опять я Пожалуйсто подскажите как описать функцию так чтобы она принимала не 1 комбинацию...

как написать такую функцию
Помогите пожалуйста написать функцию, формирующую таблицу символов и их кодов из заданного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru