Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Оптимизация
Ка проще решить эту задачу?

$3x+5y+z\to \max$ при $x+2y+z\leqslant 10$ и при $|x|\geqslant 0\;\;\;\;|y|\geqslant 0\;\;\;\;|z|\geqslant 0$

Составить двойственную, условия Куна-Таккера или еще как?

 Re: Оптимизация
Что за дикое ограничение с модулями? В любом случае, сойдет и симплекс-метод.

 Re: Оптимизация
Аватара пользователя
Joker_vD в сообщении #591172 писал(а):
Что за дикое ограничение с модулями?.....


Действительно. Это что же получается, что если модуль раскрыть - то переменные могут принимать любые значения?

 Re: Оптимизация
На прямой $x+2y=0, z=0$ устремите $x$ к $+\infty$. Все таки максимум, наверное, надо искать среди неотрицательных $x,y,z$.

 Re: Оптимизация
Cash в сообщении #591181 писал(а):
На прямой $x+2y=0, z=0$ устремите $x$ к $+\infty$.

И что получится?

 Re: Оптимизация
Да, там модулей быть не должно, действительно. Симплекс-метод я не знаю. А как проще всего?

 Re: Оптимизация
Проще всего прочесть про симплекс-метод.
Хотя бы даже на Вики.
Особенно обратить внимание на "... максимум функционала можно искать в вершинах многогранника."

 Re: Оптимизация
Так получается тетраэдр, с 4 вершинами? То есть нужно в каждой вершине вычислить значение целевой функции, выбрать наибольшее, а потом выписать ответ?

 Re: Оптимизация
reformator в сообщении #591260 писал(а):
Так получается тетраэдр, с 4 вершинами? То есть нужно в каждой вершине вычислить значение целевой функции, выбрать наибольшее, а потом выписать ответ?

Ну в данном случае да, можно не пользоваться алгоритмом - тут и так все понятно. В общем случае все будет не так просто.

Плюс у вас еще и вершины очевидно какие благодаря координатным плоскостям, так что тут вообще просто.

Единственное, если максимум достигается на нескольких вершинах, то оптимальным решением может быть ребро или грань. Но это опять же не у вас.

 Re: Оптимизация
Спасибо

 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group