Вогнутое программирование

Итеративный метод решения задачи вогнутого программирования 1218  [c.395]

Нелинейное программирование - обобщение случая линейного программирования, когда критерий — нелинейная функция решений с нелинейными ограничениями. Общих методов решения здесь не существует. Более или менее приемлемые способы решения имеются для случая, когда функция критерия К и ограничения — вогнутые функции и когда К — квадратичная функция решений, а ограничения линейны (квадратичное программирование).  [c.308]


Если хотя бы одна из этих функций — нелинейная или содержит произведения искомых переменных, то соответствующая задача — это задача нелинейного программирования. Среди них наиболее изучены задачи выпуклого программирования, в результате решения которых определяют минимум выпуклой (или максимум вогнутой) функции, заданной на выпуклом замкнутом множестве.  [c.104]

Задача (3.120) —(3.123) является задачей выпуклого программирования с вогнутой целевой функцией и линейной системой ограничений.  [c.85]

Тем самым приходим к задаче нелинейного программирования с линейными ограничениями (4.2), (4.3) и вогнутой целевой функцией. Воспользуемся методом Лагранжа, причем так, как это было сделано в [58]. Построим функцию  [c.104]

Рис. В.4. Задачи вогнутого и выпуклого программирования Рис. В.4. Задачи вогнутого и выпуклого программирования
В зависимости от вида используемых критериев оптимальности целевых функций или функционалов) и ограничений модели (множества допустимых решений) различают скалярную О., векторную О., многокритериальную О., стохастическую О. (см. Стохастическое программирование), гладкую и негладкую (см. Гладкая функция), дискретную и непрерывную (см. Дискретность, Непрерывность), выпуклую и вогнутую (см. Выпуклость, вогнутость) и др. Численные методы О., т.е. методы построения алгоритмов нахождения оптимальных значений целевых функций и соответствующих точек области допустимых значений,—развитый отдел современной вычислительной математики. См. Оптимальная задача.  [c.247]


Лебедев В. Н. Вогнуто-выпуклые задачи стохастического программирования в условиях неопределенности. Изв. АН СССР, Техническая кибернетика , 1969, № 1, с. 9—15.  [c.387]

Задачи, в к-рых целевая функция / или функции /, ограничений нелинейно зависит от переменных, паз. задачами п е л и н е ii н о г о п р о г р а м м п-]) о в а п п я. Ii ним относятся задачи выпуклого программирования, где функции /к (/ -Н, 1,. . ., ц) — вогнутые, т.е. удовлетворяют при всех ii ((he ii 1) и для любой пары точек х п. / неравенствам  [c.407]

Нужно иметь в виду, что изложенный метод неприменим при отсутствии условия выпуклости функции. В этом случае в план может попасть, например, выпуск третьей тысячи изделий, а выпуск первых двух тысяч не попадет в него. Иначе говоря, план будет нереальным. В случае выпуклости такого не произойдет выпуск первых тысяч изделий как более выгодный обязательно войдет в план. Мы сделали это замечание, поскольку, к сожалению, гипотеза о выпуклости функций очень часто оказывается неправомерной. Для большинства видов производства затраты на выпуск единицы продукции обычно уменьшаются с ростом производственных мощностей, т. е. функции /4 (xt) монотонно возрастают и вогнуты — снова общая задача нелинейного программирования.  [c.103]

Поскольку выпуклые функции обладают столь полезными оптимизационными качествами, они занимают исключительно важное место в теории исследования операций. Соответствующий раздел получил название выпуклого программирования, а общая задача выпуклого программирования формулируется как проблема поиска максимума вогнутой (минимума выпуклой) функции на выпуклом множестве.  [c.93]

Этими моделями описываются набор однопериодных статических представлений о выборе из одних активов, меняющихся с течением времени. В этих случаях оптимизация связана с нахождением оптимума вогнутой функции на выпуклом многограннике или в общем случае на выпуклом множестве, а следовательно, могут привлекаться стандартные программы нелинейного программирования.  [c.25]


Нелинейные задачи о дополнительности и вариационные неравенства являются обобщением для многих оптимизационных постановок, таких, как задачи математического (нелинейного) программирования, минимаксные задачи и задачи о седловой точке выпукло-вогнутых функций, задачи поиска равновесия в играх п лиц и др. Многие развиваемые для их решения итерационные методы могут быть с успехом применены и к линейным задачам о дополнительности.  [c.30]

Третий пример связан с поиском седловых точек выпукло-вогнутых функций (и теми задачами из теории игр и математического программирования, которые сводятся к такому поиску). Пусть X и Y — непустые замкнутые выпуклые подмножества W1 и Rm соответственно, / W1 х Rm —> R — дифференцируемая числовая функция двух векторных аргументов. Седловой точкой функции f(x,y) относительно области X х Y называется пара (х,у) е X х У, удовлетворяющая неравенствам  [c.31]

Общая задача В.п. состоит в отыскании такого вектора х (т. е. такойточ-ки выпуклого допустимого множества), который доставляет минимум выпуклой функции J[x) или максимум вогнутой функции у(х) (рис. В.4). Для второго случая (выпуклая область допустимых значений и максимум вогнутой функции) ряд авторов предпочитают термин "вогнутое программирование". Выпуклость (вогнутость) важна тем, что гарантирует нахождение оптимального решения задачи, так как соответственно локальные и глобальный экстремумы здесь обязательно совпадают. Критериями оптимальности в первом случае могут быть, напр., издержки при различных сочетаниях факторов производства, во втором случае — величина прибыли при этих сочетаниях. Как видим, есть сходство между задачами выпуклого (вогнутого) и линейного программирования (последнее можно рассматривать как частный случай первого). Но нелинейность зависимостей делает задачу намного сложнее.  [c.57]

Рассмотрим итеративный метод решения задачи (4.15) вогнутого программирования, представляющий собой обобщение метода Гаусса — Зейделя покоординатного спуска. В [83] метод Гаусса — Зей-деля распространен на случай, когда на каждом шаге производится оптимизация не по отдельным переменным, а по векторам, составляющие которых — некоторые подмножества множества переменных задачи. Задача (4.15) не укладываетя в класс задач, для решения которых в [83] обосновано обобщение метода покоординатного спуска. Векторы X/j( oh ) — аргументы функции вектор-функции, определенные для разных k на различных пространствах. 218  [c.218]

ВЫПУКЛОЕ ПРОГРАММИРОВАНИЕ [ onvex programming] — раздел нелинейного программирования, совокупность методов решения нелинейных экстремальных задач с выпуклыми целевыми функциями (они минимизируются) и выпуклыми системами ограничений. (См. Выпуклость, Вогнутость )  [c.57]

В отличие от задач математического программирования для моделей равновесия условия типа строгой вогнутости функций и строгой выпуклости допустимых множеств не обеспечивают единственности, нужны более ограничительные предположения. Одним из таких предположений является так называемая слабая аксиома выявленного предпочтения (САВП), введенная А. Вальдом и П. Самуэльсоном. Выполнение САВП для некоторой функции спроса С(р) означает справедливость следующей импликации для любых векторов цен р, q из неравенства p (q) < рС(р) следует q (p) > q (q). Иными словами, если стоимость вектора потребления (q) в ценах р не превосходит стоимости вектора С(р), то стоимость вектора С(р) в ценах q больше стоимости (q). Основанием для признания этой аксиомы является следующее рассуждение. Вектор (q) удовлетворяет бюджетному ограничению при ценах р, но потребитель отвергает его и выбирает С(р), выявляя тем самым, что для него С(р) лучше (q). Но при ценах q выбирается вектор (q), значит, в этом случае выбор С(р) невозможен.5  [c.494]

Из нелинейных задач выделяются задачи выпуклого программирования. В этих задачах вычисляется максимум вогнутой функции на выпуклом множестве1. Решение задач выпуклого программирования значительно упрощается, если исходные условия (ограничения) представлены в виде линейных равенств и неравенств. К числу подобных задач относятся задачи квадратического программирования.  [c.164]

Динамическое программирование непосредственно ориентировано на решение дискретных задач однако его можно использовать и для задач, в которых все переменные непрерывны. В этих случаях непрерывная область пространства решений дискретизуется и отыскивается оптимальное управление. Затем в его окрестности используется более мелкая сетка, и т.п. Непрерывные функции заменяются аппроксимациями по ряду дискретных точек. Доказанная вогнутость или выпуклость функций дохода (затрат) существенно ограничивают перебор.  [c.149]

Задача максимизации ( .59) — (9.61) называется задачей выпуклого программировании я в том случае, когда все функции Ф,-(Л1) являются вылуклывми, а целевая функция f(M) — вогнутой на ИЛ"..  [c.230]

Экономико-математический словарь Изд.5 (2003) -- [ c.52 ]