- •Введение
- •Раздел I. Математические методы в исследовании операций.
- •1. Основные понятия.
- •2. Классификация моделей.
- •3. Выбор решения в условиях неопределенности.
- •4. Многокритериальные задачи.
- •Раздел II. Линейное программирование.
- •1. Математические модели задач линейного программирования.
- •Задача о пищевом рационе.
- •Задача производственного планирования.
- •Задачи раскроя.
- •2.Основная задача линейного программирования (озлп)
- •Найти неотрицательные значения переменных x1 , x2 , …, xn , которые удовлетворяли бы условиям-равенствам
- •3. Геометрическая интерпретация озлп.
- •4. Симплекс-метод.
- •4. Двойственные задачи линейного программирования.
- •5. Транспортная задача.
- •Раздел III. Графовые модели.
- •1.Элементы теории графов.
- •2. Задача о кратчайшем пути.
- •3. Кратчайший путь в ориентированном графе.
- •4. Построение графа наименьшей длины.
- •5. Транспортная задача в сетевой постановке.
- •6. Метод ветвей и границ.
- •7. Максимальный поток на сети.
- •Раздел IV. Динамическое программирование.
- •Раздел V. Имитационное моделирование
- •Теория игр.
- •Антагонистические матричные игры.
- •Задачи, приводимые к матричным играм.
- •Преобразование матричных игр.
- •Методы решения матричных игр.
- •Игры с природой.
- •Раздел VI. Теория массового обслуживания.
- •Задачи теории массового обслуживания.
- •Формула Литтла.
- •Простейшие системы массового обслуживания.
- •Решение задач
Раздел II. Линейное программирование.
1. Математические модели задач линейного программирования.
Рассмотрим детерминированные линейные задачи, в которых показатель эффективности W=W(, x) линейно зависит от заданных условий и элементов решения x=(x1 , x2 , …, xn).
Такие задачи составляют группу задач линейного программирования.
Задача о пищевом рационе.
Каждому человеку для нормальной жизнедеятельности необходимо определенное количество белков (b1), жиров (b2), углеводов (b3) и витаминов (b4). Рассмотрим N видов продуктов.
|
Продукт |
Белки |
Жиры |
Углеводы |
Витамины |
Цена |
1 |
П1 |
а11 |
а12 |
а13 |
а14 |
с1 |
2 |
П2 |
а21 |
а22 |
а23 |
а24 |
с2 |
|
|
|
|
|
|
|
N |
ПN |
аN1 |
аN2 |
аN3 |
аN4 |
сN |
Математическая модель.
ДАНО: xi – количество единиц i-продукта.
Суммарная стоимость продуктов – показатель эффективности.
НАЙТИ решение Х= (x1 , x2 ,… , xN ), которое удовлетворяет следующей системе неравенств:
и обращает в минимум показатель эффективности
ПРИМЕР 2.1.
Имеется 5 видов продуктов питания заданной калорийности. Необходимо составить рацион на неделю с максимальным количеством калорий, уложившись в сумму 1000 руб. Количество каждого продукта не должно превышать заданной нормы.
Показатели |
Номер вида продукта |
||||
1 |
2 |
3 |
4 |
5 |
|
Относительная калорийность на 1 кг продукта |
10 |
10 |
15 |
30 |
20 |
Цена 1 кг продукта, руб. |
5 |
10 |
15 |
20 |
30 |
Норма потребления продукта, кг |
10 |
15 |
20 |
10 |
15 |
Математическая модель.
xi – количество продуктов i-ого вида
x1 ≤ 10
x2 ≤ 15
x3 ≤ 20
x4 ≤ 10
x5 ≤ 15
5x1 + 10x2 + 15x3 + 20x4 + 30x5≤1000
W = 10x1 + 10x2 + 15x3 + 30x4 + 20x5 →max
Задача производственного планирования.
Пусть имеется некоторый экономический объект (предприятие, бригада, АОО), который может производить продукцию n видов. В процессе производства допустимо использование m видов ресурсов. На производство единицы продукции j-го вида ресурсов i-го вида требуется в количестве аij. Технологию предприятия можно представить как прямоугольную матрицу m на n. Если план производства представить в виде вектора х=(х1, х2, …, хn), тогда общие затраты ресурса i-го вида будут равны . Всякая реальная система имеет ограничения на ресурсы. Представим их в виде вектора b=(b1, b2, …, bm). В математической форме по правилам матричной алгебры система условий будет иметь вид: Ах≤b. По каждому виду изделия объем не должен превышать спрос v=(v1, v2, …, vn): x≤.v Также необходимо добавить ограничения на неотрицательность элементов решения: х ≥ 0.
Обозначим за сj цену единицы продукции j–го вида. Тогда в качестве целевой функции можно выбрать функцию f(x)= = cx. Ее необходимо максимизировать.
ПРИМЕР 2.2.
Ткацкая фабрика лилипутов выпускает 2 вида ткани. Изучение спроса показало, что ежедневно необходимо выпускать не меньше 8м ткани. Суточный расход сырья не должен превышать 10ед. Установить план выпуска ткани с максимальной прибылью, при условии полного удовлетворения спроса.
Показатели |
Вид ткани |
|
1 |
2 |
|
Сырьё, ед/м |
1 |
2 |
Доход, у.е./м |
1 |
1 |
Математическая модель:
х i – количество ткани i-го вида (м)
хi 0
L= х1+х2max