<<
>>

Нелинейные модели оптимизации в управлении

В настоящем разделе мы кратко рассмотрим задачи нелинейной оптимизации (называемые иначе оптимизационными задачами нелинейного программирования), математические модели которых содержат нелинейные зависимости от переменных.

Источники нелинейности в задачах подобного типа могут относиться, в частности, к одной из двух категорий:

· Реально существующие и эмпирически наблюдаемые нелинейные соотношения, например непропорциональные зависимости между объемом производства и затратами, между количеством используемого в производстве компонента и некоторыми показателями качества готовой продукции, между затратами сырья и физическими параметрами (давление, температура и т.п.) соответствующего производственного процесса, между выручкой и объемом реализации и т.п.

· Установленные (постулируемые) руководством правила поведения или задаваемые зависимости, например, правила расчета с потребителями энергии или других видов услуг, правила определения страховых уровней запаса продукции, гипотезы о характере вероятностного распределения рассматриваемых в модели случайных величин, различного рода договорные условия взаимодействия между партнерами по бизнесу и др.

В качестве примера можно рассмотреть формирование оптимальной производственной программы предприятия. По критерию затрат учитывается себестоимость единицы продукции, которая уменьшается при увеличении объема выпускаемой продукции, что приводит к нелинейному критерию эффективности. Нелинейные зависимости возникают также в ограничениях задачи при точном учете норм расхода ресурсов на единицу производимой продукции.

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

Тем не менее, часто встречаются задачи, для которых нелинейность является существенной и упомянутые выше методы аппроксимации неэффективны, в связи с чем нелинейность необходимо учитывать в явном виде.

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

Перечислим некоторые наиболее употребительные методы решения задач нелинейной оптимизации (нелинейного программирования):

· Оптимизация нелинейной функции с ограничениями на неотрицательность значений переменных (наиболее широко используемыми моделями данного класса являются модели квадратичного программирования, в которых целевая функция является квадратичной функцией переменных ).

· Модели выпуклого программирования; в моделях данного класса целевая функция является вогнутой (или выпуклой), а функции-ограничения являются выпуклыми функциями. При данных условиях локальный максимум (или минимум) функции является также глобальным. При решении таких задач используется метод множителей Лагранжа, а также теорема Куна-Таккера.

· Сепарабельное программирование. В задачах данного класса целевая функция и функции-ограничения могут быть представлены в виде сумм отдельных компонент. Данные задачи могут быть сведены к задачам линейного программирования.

· Дробно-нелинейное программирование. В этих задачах производится максимизация (минимизация) целевой функции вида .

Если функции линейны (задача дробно-линейного программирования), то задача сводится к линейной.

· Невыпуклое программирование. Задачи данного типа принадлежат к наименее изученным и наиболее сложным задачам нелинейной оптимизации. В данном случае целевая функция и (или) функции-ограничения не выпуклы. Надежных методов решения таких задач в настоящее время не существует.

Мы ограничимся рассмотрением лишь наиболее простых задач нелинейной оптимизации, не требующих использования сложных аналитических выкладок и анализа, задач, которые могут эффективно решаться на базе табличного процессора Excel.

Задача нелинейной оптимизации в общем случае состоит в отыскании такого вектора неизвестных , который обращал бы в максимум (минимум) функцию

(2.6)

и удовлетворял бы системе ограничений

(2.7)

где на некоторые или на все переменные налагается условие неотрицательности.

<< | >>
Источник: Теория принятия решений. Учебный курс. 2003

Еще по теме Нелинейные модели оптимизации в управлении:

  1. Линейные модели оптимизации в управлении
  2. 1.7. Решение систем нелинейных уравнений и задач оптимизации
  3. Использование информационных технологий при решении задач нелинейной оптимизации
  4. Геометрически нелинейные математические модели стержневых систем
  5. Модели управления персоналом. Проблемы формирования российской модели управления персоналом.
  6. Конечноэлементная модель геометрически нелинейного стержневого элемента
  7. 1.4.1. Математические модели оптимизации состава средств защиты ПД
  8. Математические модели упругих манипуляторов мобильных роботов с учетом нелинейных свойств
  9. Задачи динамики и управления движением нелинейных стержневых систем и упругих манипуляторов
  10. Развитие науки и практики управления в России. Проблемы формирования российской модели Г и М управления.
  11. Вариационный генетический алгоритма для синтеза системы управления с одним критерием оптимизации
  12. Глава 2. Разработка математической модели оптимизации параметров обработки рабочих цилиндрических поверхностей цапф мельниц
  13. 6.7. Примеры оптимизации числа запасных элементов комплекса средств автоматизации управления скорой медицинской помощи
  14. 3.5. Оптимизация объема запасных элементов комплекса технических средств автоматизации управления службой скорой медицинской помощи
  15. 8.6. Организационная модель управления