- •Введение
- •1.Основные понятия и принципы моделирования Определение моделирования
- •1.1. Принципы построения математических моделей
- •Обобщенная математическая модель
- •1.2. Оценка эффективности стратегий
- •1.3. Классификация задач исследования операций
- •1.4. Модели выбора решений в условиях определенности
- •2. Математическое программирование
- •Формы записи задач линейного программирования
- •2.1. Постановка задачи линейного программирования.
- •Решение задачи лп графическим методом :
- •Геометрическая интерпретация и графический метод решения задачи линейного программирования
- •3. Геометрическая интерпретация задач линейного программирования
- •2.1.1 Симплексный метод решения задач линейного программирования
- •2.1.2Алгоритм симплекс метода отыскания оптимального решения задачи линейного программирования
- •2.1.3Примеры решения задач симплексным методом Пример 1. Найти максимум целевой функции
- •§4. Решение задачи лп двухфазным симплекс-методом
- •2.1.4 Задачи для закрепления полученных знаний
- •2.1.5. Двойственная задача
- •2.1.6Основные теоремы двойственности
- •2.1.7. Транспортная задача
- •2.1.8. Первоначальное распределение поставок
- •2.1.9. Правило "Северо-западного угла"
- •2.1.11. Метод потенциалов.
- •2.2. Модели динамического программирования
- •2.2.1. Постановка задачи динамического программирования
- •2.2.2. Принцип оптимальности и математическое описание динамического процесса управления
- •2.2.3. Оптимальное распределение инвестиций
- •2.2.3. Выбор оптимальной стратегии обновления оборудования
- •2.3. Сетевое моделирование. Методы и модели теории графов и сетевого моделирования
- •2.3.1. Элементы теории графов
- •2.3.2. Сетевое планирование и управление
- •2.3.3. Основные понятия и терминология, используемые в сетевом планировании
- •2.3.4. Порядок построения сетевых графиков
- •2.3.5. Правила построения сетевого графика.
- •2.3.6. Основные понятия сетевого графика
- •2.3.7. Временные параметры сетевых графиков
- •3. Задачи в условиях неопределенности
- •3.1. Системы массового обслуживания
- •3.1.1. Структура простейшей системы массового обслуживания.
- •3.1.2. Система массового обслуживания с отказом. Одноканальная система.
- •3.1.3. Системы массового обслуживания с ожиданием.
- •Имитационное моделирование
- •3.2.1. Основы имитационного моделирования
- •3.2.2. Метод статистических испытаний
- •3.2.3. Формирование случайных чисел на эвм
- •3.3. Модели прогнозирования. Задачи управления запасами
- •3.3.1.Основные понятия управления запасами
- •3.3.2. Классификация моделей управления запасами
- •3.3.3. Складская система
- •3.3.4. Спрос на товары
- •3.3.5. Возможность пополнения запасов
- •3.3.6. Затраты на функционирование системы управления запасами
- •3.3.7. Стратегия управления запасами
- •3.3.8. Основные детерминированные модели. Простейшая модель управления запасами ( модель 1)
- •3.3.9. Модель с учетом дефицита (модель 2)
- •С помощью этих соотношений исключим т1, т2, т и получим
- •Оптимальное значение
- •График зависимости уровня запаса на складе от времени
- •Методы и модели теории игр
- •3.4.1. Основные понятия теории игр
- •3.4.2. Постановка игровых задач
- •3.4.3. Методы решения игровых задач
- •3.4.4. Метод линейного программирования
- •Литература
3. Геометрическая интерпретация задач линейного программирования
Рассмотрим такой пример:
при условиях
Рис. 4.1.
Каждое из этих неравенств определяет полуплоскости, пересечение которых дает многоугольник, заштрихованый на рис. 4.1. Этот многоугольник (выпуклый многогранник) и представляет собой допустимое множество решений R(x1, x2) задачи ЛП. Теперь рассмотрим целевую функцию
f(x1,x2)=4x1+3x2,
пусть ее значения
f(x1,x2)=12000=Z1.
График уравнения 4х1+3х2=12000 - прямая с отрезками на осях x1=3000; x2=4000.
При f(x1,x2)=24000 получим прямую z2.
Прямая z2 параллельная прямой z1, но расположена выше от нее. Передвигая прямую z вверх параллельно самой себе, приходим к такому ее положению, когда прямая и множество R будут иметь только одну общую точку А.
Очевидно,
что точка А (x1=2000;
x2=6000)
- оптимальное решение, так как она лежит
на прямой с максимально возможным
значением
.
Заметим, что эта точка оказалась крайней
точкой множества R.
При векторной форме ограничения задачи ЛП записываются так:
(3.1)
где
Рассмотрим
допустимое множество A1,
A2,.,An
в пространстве данных векторов. Поскольку
в формуле (3.1)
,
то все положительные комбинации векторов
A1,A2,.,An
образуют конус. Поэтому вопрос о
существовании допустимых решений
равнозначен вопросу о принадлежности
вектора b этому конусу. Поскольку
A1,A2,.,An
m -мерные векторы (n > m), то среди них
всегда обнаружится m линейно-независимых
векторов, образующих базис m -мерного
пространства и содержащих конус,
образованный векторами A1,A2,.,An...
Поэтому
справедливо следующее утверждение.
Если задача ЛП содержит n переменных и
m ограничений, записанных в форме
неравенств (n > m), не считая ограничений
неотрицательности переменных
,
то в оптимальное решение входит не
более чем m ненулевых компонент вектора
x.
Расширенная
форма задачи ЛП.
Для решения задач ЛП необходимо
переходить от ограничений - неравенств
к ограничениям в форме уравнений. Для
этого в каждое неравенство вводят по
одной свободной переменной
,
чтобы превратить его в равенство. В
таком виде задачу ЛП называют расширенной
и записывают так:
(3.2)
при ограничениях
a11x1+a12x2+.+a1nxn+1xn+1+0xn+2+...+0xn+m=b1;
a21x1+a22x2+.+a2nxn+0xn+1+1xn+2+...+0xn+m=b2;
........................................
am1x1+am2x2+.+amnxn+0xn+1+0xn+2+...+1xn+m=bm ...
В матричной форме эта задача имеет следующий вид:
при ограничениях
где
(3.3)
Наконец, векторная форма записи расширенной задачи ЛП:
при ограничениях
(3.4)
Рис. 4.2.
Рис. 4.3.
Пусть R и R1 - допустимые множества решений исходной и расширенной задач соответственно. Тогда любой точке допустимого множества решений R1 соответствует единственная точка множества R, и наоборот.
Установим отношение между элементами R и R1:
На
рис. 4.2
и 4.3
изображены допустимые множества решений
обеих задач. Очевидно, что треугольник
ОСА (рис. 4.2)
- допустимое множество R - есть проекция
допустимого множества R1
(рис.4.3)
на подпространство
.
В общем случае допустимое множество решений исходной задачи R есть проекция допустимого множества решений расширенной задачи R1 на подпространство исходных переменных .
