- •§2. Математические модели и методы их расчета
- •2.1. Понятие операционного исследования
- •Основные этапы операционного исследования:
- •2.2. Принципы построения математических моделей
- •2.3. Оптимизационные модели
- •§3. Постановка задачи линейного программирования
- •3.1. Примеры задач линейного программирования
- •3.2 Общая формулировка задачи линейного программирования
- •3.3 Каноническая форма задачи линейного программирования
- •§4. Графический метод решения задач лп
- •§ 5. Метод последовательного уточнения плана (симплекс-метод)
- •Алгоритм симплексного метода задачи на максимум
- •§6. Прямая и двойственная задача линейного программирования.
- •6.1 Постановка задачи
- •Правила построения двойственной задачи по имеемой прямой задаче:
- •6.2 Геометрическая интерпретация двойственных задач.
- •6.3. Основные теоремы двойственности
2.3. Оптимизационные модели
Экономико-математические задачи, цель которых состоит в нахождении наилучшего (оптимального) с точки зрения некоторого критерия или критериев варианта использования имеющихся ресурсов (труда, капитала и пр.), называются оптимизационными.
Оптимизационные задачи (03) решаются с помощью оптимизационных моделей (ОМ) методами математического программирования.
Отличительные признаки оптимизационных моделей:
наличие одного или нескольких критериев оптимальности (критерий оптимальности — это признак, по которому одно (или множество) решений задачи принимается наилучшим); наиболее типичными критериями и экономических оптимизационных задачах являются: максимум дохода или прибыли, минимум издержек, минимальное время для выполнения задания и другие;
система ограничений, формируемая исходя из содержательной постановки задачи и представляющая собой систему уравнений или неравенств.
Структура оптимизационной модели состоит из целевой функции, области допустимых решений и системы ограничений, определяющих эту область. Целевая функция в самом общем виде, в свою очередь, также состоит из трех элементов:
- управляемых переменных;
- неуправляемых переменных;
- формы функции (вида зависимости между ними).
Область допустимых решений — это область, в пределах которой осуществляется выбор решений.
В экономических задачах она ограничена наличными ресурсами, условиями, которые
записываются в виде системы ограничений, состоящей из уравнений и неравенств.
Если система ограничений несовместима, то область допустимых решений является пустой.
Математически эти задачи относятся к задачам на условный экстремум. Постановка таких задач, представленных в общем виде, выглядит следующим образом: найти условный максимум (или минимум) при условии, что независимые переменные удовлетворяют ограничениям
Функцию G называют функцией, задающей ограничения. Если в задаче на условный экстремум ограничения в виде системы уравнений заменить на ограничения в виде неравенств и добавить требования (ограничения) неотрицательности переменных , получим задачу математического программирования, в которой необходимо:
• найти максимум (или минимум) функции
• при условии, что независимые переменные удовлетворяют системам ограничений:
В задаче математического программирования функцию f(хь х2..., хп) также называют целевой функцией; систему неравенств (g) — специальными ограничениями задачи математического программирования, а неравенства (x) — общими ограничениями задачи линейного программирования.
Целевая функция – функция, для которой находится ее наибольшее (наименьшее) значение.
Система ограничений - система неравенств или уравнений, которым должны удовлетворять переменные целевой функции.
Любое решение системы ограничений называется допустимым решением (или планом) задачи линейного программирования.
Допустимое решение, в котором целевая функция достигает максимального или минимального значения, называется оптимальным решением.
Главная задача математического программирования — это нахождение экстремума функций при ограничениях в форме уравнений и неравенств.
Методы математического программирования подразделяются:
- на линейное программирование;
- нелинейное программирование;
- динамическое программирование;
- целочисленное программирование;
- выпуклое программирование;
- исследование операций;
- геометрическое программирование и др.