Справочник от Автор24
Поделись лекцией за скидку на Автор24

Прикладные модели оптимизации

  • 👀 314 просмотров
  • 📌 264 загрузки
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Прикладные модели оптимизации» pdf
ВВЕДЕНИЕ Прикладные модели оптимизации 2 Оптимизация  целенаправленная деятельность, заключающаяся в получении наилучших результатов при соответствующих условиях;  процесс нахождения экстремума функции, т. е. выбор наилучшего (в определенном смысле) варианта из множества возможных. 5 Исследование операций  «Исследование операций – это экспериментальная и прикладная наука, занимающаяся наблюдением, пониманием и предсказанием поведения целенаправленных человеко-машинных систем, а поэтому практических проблем правительства, бизнеса и общества». Американское общество исследования операций, 6 1952 Основные этапы научного метода  Определение проблемы.  Формулировка гипотезы.  Проведение эксперимента.  Создание модели.  Проверка модели. 7 Модель Модель – это некоторый материальный или абстрактный объект: 8  находящийся в определенном объективном соответствии с исследуемым объектом,  несущий о нем определенную информацию,  способный замещать его на определенных этапах исследований. Виды моделей 1  Вербальная модель: любая словесная формулировка задачи.  Физическая модель: имеет ту же физическую природу, что и исследуемый объект, но отличается от неё размерами, весом и пр.  Аналоговые модели: имеют иную физическую природу, чем рассматриваемый объект. 9 Виды моделей 2  Знаковые модели – абстрактные модели явления или процесса в форме графиков, схем, рисунков, формул химических или ядерных реакций, математических соотношений.  Математическая модель – важнейший класс знаковых моделей.  Количественная модель – математическая или 10 вербальная модель явления или процесса, реализованная в форме компьютерной программы. Математическая модель  Математическая модель (знаковая) – это модель объекта или системы, заданная в виде формул, функций, уравнений, отображений и других математических (в т.ч. алгоритмических) соотношений. Общая схема решения проблемы: Вербальная модель → математическая модель → → количественная модель 11 Создание математической модели оптимизации  Понять проблему, составить описательную модель      12 задачи. Идентифицировать основные переменные задачи Выбрать некоторую количественную меру эффективности для целевой функции. Представить эту меру эффективности как функцию относительно основных переменных. Идентифицировать и представить все ограничения как выражения относительно основных переменных. Собрать количественные данные или сделать соответствующие оценки для всех параметров модели. КЛАССИФИКАЦИЯ ОПТИМИЗАЦИОННЫХ ЗАДАЧ Оптимизационная задача нет Одно лицо да да Одна цель нет нет Многокритериальная оптимизация Определенность Принятие решения в условиях неопределенности да Линейность нет Нелинейное программирование да нет Целочисленность Теория игр Линейное программирование 13 да Целочисленное программирование Тема 1. Линейное программирование Лекция 1 14 Линейное программирование – раздел математического программирования. Математическое программирование изучает проблемы принятия решений, которые могут быть математически сформулированы как задачи нахождения максимума (минимума) некоторой, вообще говоря, нелинейной функции (целевой функции) многих переменных, при заданной системе ограничений на переменные решения. 15 Задача линейного программирования (ЗЛП) — это задача нахождения наибольшего (наименьшего) значения линейной функции многих переменных при линейных ограничениях типа равенств (неравенств), когда на переменные задачи есть (нет) ограничений на знак. 16 Основные проблемные ситуации, в которых используются модели ЛП  Определение производственного задания.  Распределение и назначение.  Составление проектов сложных систем.  Производственный график и планирование работ.  Смеси (например, нефтяных продуктов). 17 Основные области применения линейного программирования  В физических и социальных науках.  В технике, сельском хозяйстве и военном деле.  В бизнесе, а именно:  в задачах планирования (в т.ч. бюджетном и финансовом планировании);  при оценке проектов;  в маркетинге;  в менеджменте. 18 Пример 1. Для изготовления брусьев длиной 1,2 м, 3 м и 5 м в соотношении 2:1:3 на распил поступает 195 бревен длиной 6 м. Определите план распила, обеспечивающий максимальное число комплектов. 19 Пример 1. Способ распила Число полученных брусков длиной 1,2 м 3м 5м 1 5 - - 2 2 1 - 3 - 2 - 4 - - 1 xi – число брёвен, распиленных способом i, 20 x i  1,..., 4 – число комплектов Пример 2. Сформулирован перечень задач, решаемых на первом этапе автоматизации. Время, требуемое на разработку задач, превышает заданный срок ввода первой очереди в эксплуатацию. Возникает проблема составления титульного списка, т.е. возникает необходимость ограничения перечня задач, автоматизируемых на первом этапе. 21 Пример 2. Задача: требуется сформировать перечень задач, подлежащих автоматизации (титульный список) на первом этапе, с учетом имеющихся материальных, трудовых, временных и прочих ресурсов. 22 Экономическая интерпретация ЗЛП (Л. В. Канторович, 1938) Задача планирования производства x1 x2 – объем выпуска продукции 1-го вида в плановый период, (ед. измер.) – объем выпуска продукции 2-го вида в плановый период, (ед. измер.) План выпуска (производственный план): Функция прибыли: Цель: 23 L  c1 x1  c2 x2 max L  max c1 x1  c2 x2  x1 , x2  Экономическая интерпретация ЗЛП aij – количество ресурса типа i, необходимое для производства единицы продукции вида j, i  1,2,3; j  1,2 Количество ресурса типа 1, необходимое для реализации производственного плана x1 , x2  : a11x1  a12 x2 b1 – доступное количество ресурса типа 1 a11x1  a12 x2  b1 a21 x1  a22 x2  b2 24 a31 x1  a32 x2  b3 x1  0, x2  0 Математическая модель задачи планирования производства max L  max c1 x1  c2 x2  a11x1  a12 x2  b1 a21 x1  a22 x2  b2 a31 x1  a32 x2  b3 x1  0, x2  0 25 Математическая постановка ЗЛП (в общем виде) n max L  max  c j x j min L  min  p j x j n n n j 1 j 1 a x j 1 ij  bi , i  1, j n a x j 1 ij j , m1 ,  bi , i  m1  1, x j  0, j  1,, n. 26 q x j  ri , i  1,..., m1 , q x j  ri , i  m1  1, j 1 n , m, j 1 ij ij x j  0, j  1,, n. , m, Определения Целевая функция – величина, которая количественно характеризует цель, которую хотим достичь n L  c jx j j 1 Переменные решения (основные) – величины, которые мы можем изменять и от которых зависит целевая функция x1 , x2 ,..., xn 27 Определения Параметры модели – числа, которые в ходе решения остаются неизменными. Изменение параметров может вызвать изменение решения. Ограничения – условия, ограничивающие изменение переменных в процессе поиска экстремума; записываются с помощью уравнений или неравенств. 28 Ограничения, параметры n max L  max  c j x j j 1 n a x j 1 ij j  bi , i  1, j  bi , i  m1  1, n a x j 1 ij , m1 , x j  0, j  1,, n. 29 , m, Допустимое и оптимальное решения ЗЛП Допустимое решение - любой набор переменных решения (т.е. вектор X  ( x1 , x2 ,..., xn ) ), удовлетворяющих ограничениям. Оптимальное решение ЗЛП – допустимое решение доставляющее максимум (минимум) целевой функции при заданных ограничениях: X  ( x1 , x2 ,..., xn ), * 30 * * * Значение ЗЛП Наибольшее (наименьшее) значение целевой функции – значение ЗЛП: L  X *   L( x1* , x2* ,..., xn* )  L* Решить задачу ЛП – означает найти оптимальное решение этой задачи и ее значение. 31
«Прикладные модели оптимизации» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты

Тебе могут подойти лекции

Смотреть все 173 лекции
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot