Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
часть 1 Методы оптимизации1111111111.doc
Скачиваний:
2
Добавлен:
23.08.2019
Размер:
1.05 Mб
Скачать

1 Цель лабораторной работы

Преодоление несовместности задачи.

2 Задание к лабораторной работе

2.1 Общие положения. Достаточно часто при решении задач распределения ресурсов условия задачи оказываются несовместными.

Рассмотрим следующий пример:

В задаче, которая была решена в лабораторной работе № 1, было получено оптимальное решение: Прод 1 = 10, Прод 3 = 6. При этом трудовые ресурсы и финансы были использованы полностью. Для получения несовместности в учебных целях изменим условие задачи, сохранив значение переменных, которые мы получили в оптимальном решении Прод 1 =10, Прод 3 = 6. Дополнительно еще назначим Прод 2 =5. Очевидно, что для выпуска такого количества продукции располагаемых ресурсов будет не достаточно. Посмотрим, как решать такие несовместные задачи с помощью Excel.

2.2 Задание

1. Изменить условия исходной задачи.

  1. Преодолеть несовместность условий задачи.

Таблица 5 - Таблица исходных данных

Переменные

имя

прод1

прод2

прод3

прод4

значение

10

0

6

0

нижн.гр.

верхн.гр.

Прибыль

направление

прибыль

60

70

120

130

1320

макс

Ограничения

вид

левая часть

знак

правая часть

трудовые

1

1

1

1

16

<=

16

сырье

6

5

4

3

84

<=

110

финансы

4

6

10

13

100

<=

100

Вызвать исходную таблицу (лабораторная работа № 1).

Выбрать Сервис/Поиск решения

Изменить граничные условия для Прод 1:

  • В окне Ограничения установить курсор на строку $B$3 >= $B$4.

  • Изменить … (на экране: диалоговое окно Изменить ограничение).

  • Ввести изменение: $B$3 = 10.

  • ОК.

Аналогично ввести значение для Прод 3: $D$3 = 6.

Ввести дополнительное условие для Прод 2:

  • Добавить.

  • Ввести: $C$3 = 5.

  • ОК.

Сервис/Поиск решения/Выполнить.

Н а экране появится диалоговое окно:

Рисунок 1 – Окно РЕЗУЛЬТАТЫ ПОИСКА РЕШЕНИЯ

Появление этого диалогового окна – признак несовместного решения.

    1. Постановка математической модели

Для преодоления несовместности условий задачи изменим математическую модель, полученную в лабораторной работе №1. Она имеет вид:

F = 60x1 + 70x2 + 120x3 + 130x4  max

x1 + x2 + x3 + x4  16

6x1 + 5x2 + 4x3 +3x4  110 (1)

4x1 + 6x2 + 10x3 + 13x4  100

x1 = 10; x2 =5; x3 = 6; x4 = 0

Для выяснения причин несовместимости введем дополнительные необходимые ресурсы и запишем систему (1) в виде:

F = 60x1 + 70x2 + 120x3 + 130x4  max

x1 + x2 + x3 + x4 16 + s1

6x1 + 5x2 + 4x3 +3x4 110 + s2 (2)

4x1 + 6x2 + 10x3 + 13x4 100 + s3

s1  0; s2  0; s3  0

Такая постановка задачи дает возможность определить минимальное значение дополнительных необходимых ресурсов s1 , s2 , s3.

- дополнительные трудовые ресурсы;

- дополнительные сырьевые ресурсы;

- дополнительные финансовые ресурсы;

Для ввода условий задачи систему (2) запишем в виде:

R = s1 + s2 + s3  min

F = 60x1 + 70x2 + 120x3 + 130x4  max

x1 + x2 + x3 + x4 - s1 16

6x1 + 5x2 + 4x3 +3x4 - s2 110 (3)

4x1 + 6x2 + 10x3 + 13x4 - s3 100

s1  0; s2  0; s3  0