Разобьем ОДР по значению x2: x2 £ 3 и x2 ³ 4. Тогда возникнут еще две задачи: №2 и №3 – с теми же выражениями целевой функции и ограничений. Но в задаче №2 указывается: x1, x2 ³ 0; в задаче №3 значения x1³0; x2 ³ 4.
Проведем горизонтальные прямые x2 = 3 и x2 =
4. Теперь видим, что для задачи №3 область допустимых решений – пустое
множество, не ограниченное сверху. Для задачи №2 решение существует
x1 = 2,86; x2
= 3; Z= 8,86. Но целочисленность переменных не достигнута.
Поэтому задача №2 распадается на две: №4 с ОДР1, обозначенную буквами OADFK, №5 с ОДР2, обозначенную буквами MLC (треугольник).
Для ОДР1 в точке F находится целочисленное решение: x1=2; x2=3; значение Z = 8. В задаче же №5 значение Z=8,6; x1=3; x2=2,8. Это решение находится в угловой точке L(3; 2,8). Поэтому задача №5 распадается на две новые: №6 и №7.
Но в задаче №6 не существует ОДР. А в задаче
№7 в точке
S(3; 2) существует целочисленное решение,
для которого значение функции Z = 7. В точке S значение целевой функции меньше, чем в точке F. Поэтому результат оптимального решения задачи будет однозначным:
Z = 8; x1=2; x2 = 3. Оптимальное значение целевой функции
находится в угловой точке F(2; 3) области, обозначенной
буквами OADFKO.
Булевы переменные используются, когда надо дать однозначный ответ: ДА (x1 = 1), НЕТ (x2 = 0). Это значит, что принимается первый вариант.
Пример 1. При рассмотрении двух вариантов развития экономики области было получено: x1 = 1, x2 = 0. Значит, развивать экономику надо не во втором регионе, а в первом.
Пример 2. В таблице 2 указаны 4 варианта использования ресурсов, величина удельной прибыли и располагаемые значения трудовых ресурсов.
Таблица 2
Варианты |
Первый |
Второй |
Третий |
Четвертый |
Располагаемые ресурсы |
Прибыль |
70 |
80 |
90 |
210 |
|
Труд |
10 |
15 |
22 |
28 |
50 |
Финансы |
200 |
180 |
240 |
250 |
650 |
Требуется выбрать вариант с максимальным значением прибыли.
Целевая функция будет иметь вид:
Z = 70x1 + 80x2 + 90x3 + 210x4® max
Ограничение по труду: 10x1+15x2+22x3+28x4 £ 50 (1)
Ограничение по финансовым ресурсам будет в виде:
200x1+180x2+240x3+250x4 £ 650 (2)
Граничные условия: Все xj должны быть целыми числами, заключенными в интервале 0 £ xj £1.
Результат моделирования: x3 = 1, x4 = 1. Значит, следует выбрать третий и четвертый варианты, а первый и второй отклонить. При этом максимальная величина прибыли составит 370 единиц, а сэкономлено будет 160 финансовых единиц.
Дискретная оптимизация предполагает использование булевых переменных.
Пример 3. Требуется поместить жидкий материал в отдельном помещении, в контейнерах формы параллелепипеда, причем его длина «а» может быть только трех размеров: 4,25; 5,5; 6,75 метра. Два других размера: b – ширина, h – высота. Объем контейнера должен быть максимальным.
Целевая функция: V = a×b×h ® max. Используем булевы переменные для длины а = 4,25×x1 + 5,5×x2 + 6,75×x3 . Тогда появятся два других ограничения: а - 4,25×x1 + 5,5×x2 + 6,75×x3 = 0 (1)
x1 + x2 + x3 = 1 (2)
Дополнительные условия: Все xj должны быть целыми числами, заключенными в интервале 0 £ xj £1.
Результат поиска: x1 = 1; a = 4,25; b = 0,55; h = 0,55; V = 1,3 м3. Примечательно, что первоначальная стоимость контейнера уменьшилась с 100 денежных единиц до 60.
1. Разъясните определение: теория принятия решений.
2. Почему для теории принятия решений важны основные этапы информационной технологии моделирования процессов управления экономикой?
3. Почему для принятия наилучших решений в экономике важно понятие об области допустимых решений (ОДР)?
4. В чем состоит технология отыскания оптимальных решений?
5. Как рассчитываются координаты точек, соответствующие ограничениям ОДР?
6. Как рассчитываются координаты точек, соответствующие значению целевой функции?
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.