- •Г.И. Фощан
- •Рецензенты:
- •Оглавление
- •Предисловие
- •Введение
- •1. Модели оптимального планирования
- •1.1. Общая постановка одноиндексных задач
- •1.1.1. Задача использования ресурсов
- •1.1.2. Задача составления рациона
- •1.1.3. Раскрой материала
- •1.2. Общая постановка двухиндексных задач
- •1.2.1. Задача об использовании мощностей
- •1.2.2. Перевозка грузов
- •1.2.3. Задача о назначениях
- •1.2.4. Построение кольцевых маршрутов
- •1.2.5. Общая распределительная задача
- •1.3. Примеры составления задач
- •1.4. Решение задач лп средствами excel
- •1.4.1. Решение одноиндексных задач
- •1.4.2. Решение двухиндексных задач
- •Задачи для самостоятельного решения
- •1.5. Двойственные задачи
- •1.5.1. Построение двойственной задачи
- •1.5.2. Теоремы двойственности
- •1.5.3. Объективно обусловленные оценки и их смысл
- •Задачи для самостоятельного решения
- •2. Теория принятия решений
- •2.1. Классификация теории игр
- •2.1. Стратегические игры
- •2.3. Принятие решений в условиях неопределенности (игры с природой)
- •2.3. Принятие решений в условиях риска
- •Задачи для самостоятельного решения
- •3. Динамическое программирование
- •3.1. Общая постановка задач лп
- •3.2. Принцип оптимальности и уравнения Беллмана
- •3.3. Задача о замене оборудования
- •3.4. Оптимальное распределение инвестиций
- •Задачи для самостоятельного решения
- •Рекомендуемая литература Основная литература
- •Дополнительная
- •Фощан Галина Ивановна
- •350040, Г. Краснодар, ул. Ставропольская, 149
1.1.2. Задача составления рациона
Пример 3. Имеется два вида корма, содержащие питательные вещества S1, S2, S3. Содержание числа питательных веществ в 1кг. каждого вида корма и необходимый минимум питательных веществ приведены в табл. 3:
Таблица 3
|
min |
I |
II |
S1 |
9 |
3 |
1 |
S2 |
8 |
1 |
2 |
S3 |
12 |
1 |
6 |
Стоимость 1кг. корма 1 и 2 соответственно равны 4 и 6 руб. Необходимо составить дневной рацион, имеющий наименьшую стоимость, в котором содержания каждого вида питательных веществ было бы не менее установленного предела.
Решение: xj — количество кормов 1 и 2 вида.
F = 4x1+6x2 min.
3
x1
+
x2
≥
9
x1 + 2x2 ≥ 8
x1 + 6x2 ≥ 12
xj ≥ 0
Пример 4. Фармацевтическая фирма ежедневно производит 800 фунтов некоторой пищевой добавки – смеси кукурузной и соевой муки, состав которой представлен в табл.4.
Диетологи требуют, чтобы в пищевой добавке было не менее 30% белка и не более 5% клетчатки. Фирма хочет определить рецептуру смеси минимальной стоимости с учетом требований диетологов.
Таблица 4
Мука |
Белок |
Клетчатка |
Стоимость (в долл. за фунт) |
(в фунтах на фунт муки) |
|||
Кукурузная |
0,09 |
0,02 |
0,3 |
Соевая |
0,6 |
0,06 |
0,9 |
Решение: xj – количество кукурузной и соевой муки. Стоимость пищевой добавки равна 0,3х1 +0,9х2. Так как белка в пищевой добавке не менее 30% от общей смеси, то:
0,09х1 + 0,6х2 ≥ 0,3*( х1 +х2) или 0,21х1 – 0,3х2 ≤ 0.
Аналогично, для соевой муки: 0,02х1 + 0,06х2 ≤ 0,05*( х1 + х2) или 0,03х1 – 0,01х2 ≥ 0. В результате получим:
F = 0,3х1 +0,9х2 → min
х
1
+х2 ≥
800
0,21х1 – 0,3х2 ≤ 0
0,03х1 – 0,01х2 ≥ 0
xj ≥ 0
В общем виде: xj – число j-го сырья в смеси (j = 1,¯m); bi – необходимый минимум i-го ингредиента, содержащегося в единице смеси (i = 1¯,n); aij – количество ингредиента i, содержащегося в единице j-го вида; cj – стоимость единицы j-го сырья; q – минимальный общий вес смеси, используемый фирмой. Найти такой рацион xj, удовлетворяющий системе
хj ≥ 0.
1.1.3. Раскрой материала
Пример 5. Для пошива одного изделия требуется выкроить из ткани 6 деталей. На швейной фабрике были разработаны два варианта раскроя ткани. В табл. 5 приведены характеристики вариантов раскроя 10 м2 ткани и комплектность, т.е. количество деталей определенного вида, которые необходимы для пошива одного изделия. Ежемесячный запас ткани для пошива изделий данного типа составляет 405 м2. В ближайший месяц планируется сшить 90 изделий. Постройте математическую модель задачи, позволяющую в ближайший месяц выполнить план по пошиву с минимальным количеством отходов.
Таблица 5
Вариант раскроя |
Количество деталей, шт./отрез |
Отходы, м2/отрез |
|||||
1 |
2 |
3 |
4 |
5 |
6 |
||
1 |
60 |
0 |
90 |
40 |
70 |
90 |
0,5 |
2 |
80 |
35 |
20 |
78 |
15 |
0 |
0,25 |
Комплектность, шт./изделие |
1 |
2 |
2 |
2 |
2 |
2 |
|
Решение: пусть x1 – количество отрезов ткани по 10 м2, раскроенных первым способом в течение месяца, x2 – количество отрезов ткани по 10 м2, раскроенных вторым способом в течение месяца. FX0,5x1 0,25x2 → min
х
1
+ x2
≤ 405/10 - общее количество ткани, раскроенной
за месяц
60x1 + 80x2 ≥ 90 - общее количество деталей №1
35x2 ≥ 180 - общее количество деталей №2
90x1 + 20x2 ≥ 180 - общее количество деталей №3
40x1 + 78x2 ≥ 180 - общее количество деталей №4
70x1 +15x2 ≥ 180 - общее количество деталей №5
90x1 ≥ 180 - общее количество деталей №6
x1 ≥ 0, x2 ≥ 0.
Пример 6. Для производства брусьев длинной 1,2; 3 и 5 м в соотношении 2:1:3 на распил поступило 195 бревен длинной 6 м. Определить план распила, обеспечивающий максимальное число комплектов.
Решение: составим план раскроя
Таблица 6
Способы раскроя |
1 |
2 |
3 |
4 |
Соотношения |
1,2 м |
5 |
0 |
0 |
2 |
2 |
3 м |
0 |
2 |
0 |
1 |
1 |
5 м |
0 |
0 |
1 |
0 |
3 |
Пусть хi – количество бревен i-го распила, х – число комплектов брусьев. Тогда F = х → max
5
х1
+ 2х4
= 2х
2х2 + х4 = х
х3 = 3х
х1 + х2 + х3 + х4 = 195
√xi ≥ 0
В общем виде:
а) xj
– число
единиц материала, раскраиваемых i-м
способом,
и
х – число
изготавливаемых комплектов изделий.
На раскрой (распил) поступает материал
одного
образца в количестве a
единиц, т.е.
.
Требуется изготовить l
разных комплектующий изделий в
количествах, пропорциональным числам
b1,
b2,…,
bl
(условие комплектности), если каждая
единица материала может быть раскроена
n
различными
способами, причем использование i
-го способа (i
= 1,¯n)
дает aij
единиц
k-го
(k
= 1,¯l)
изделия:
(k
= 1,¯l).
Найти такой
план раскроя xi
> 0,
при котором целевая функция F
= x
принимает максимальное значение.
б) xij
– число
единиц j-го
материала, раскраиваемых i-м
способом,
и
х – число
изготавливаемых комплектов изделий.
На раскрой (распил) поступает материал
m
образцов в
количестве aj
единиц, т.е.
(j
= 1,¯m).
Каждая
единица j-го
материала может быть раскроена n
различными
способами, причем использование i
-го способа (i
= 1,¯n)
дает aijk
единиц
k-го
(k
= 1,¯l)
изделия:
(k
= 1,¯l).
Найти такой
план раскроя xij
> 0,
при котором целевая функция F
= x
принимает максимальное значение.
