Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

08-МУ к лаб_занятиям

.pdf
Скачиваний:
74
Добавлен:
04.06.2015
Размер:
1.74 Mб
Скачать

21

5x

1 + 2x2

£ 505,

 

1 + 3x3

£ 393,

3x

 

 

£ 348,

2x 1 + 3x2

 

³ 0 (j = 1,2).

x j

Для нахождения оптимального решения и его анализа необходимо после запуска в Excel задачи на решение в окне Результаты поиска решения выделить с помощью мыши два типа отчетов: "Результаты" и "Устойчивость" (рисунок 14).

Рисунок 14 - Выделение типов отчетов для анализа чувствительности

Отчет по результатам

Отчет по результатам состоит из трех таблиц (рисунок 15):

1)таблица 1 содержит информацию о целевой функции;

2)таблица 2 содержит информацию о значениях переменных, полученных в результате решения задачи;

3)таблица 3 показывает результаты оптимального решения для ограничений и для граничных условий.

Если ресурс используется полностью (то есть ресурс дефицитный), то в графе "Статус" ("Состояние") соответствующее ограничение указывается как "связанное"; при неполном использовании ресурса (то есть ресурс недефицитный) в этой графе указывается "не связан". В графе "Значение" приведены величины использованного ресурса.

Для граничных условий (строки 22, 23, на рисунке 15) в графе "Разница" показана разность между значением переменной в найденном оптимальном решении и заданным для нее граничным условием.

Таблица 3 отчета по результатам дает информацию для анализа возможного изменения запасов недефицитных ресурсов при сохранении полученного оптимального значения целевой функции. Так, если на ресурс наложено ограничение типа ³ , то в графе "Разница" дается количество ресурса, на которое была превышена минимально необходимая норма. Если на ресурс наложено ограничение типа £ , то в графе "Разница" дается количество ресурса, которое не используется при реализации оптимального решения. Так, анализ строк 19, 20, 21 (рисунок 15) отчета по результатам показывает, что сырье 1 и 2 видов израсходовано полностью , то есть в

22

количестве 505 кг и 393 кг, соответственно. Сырье 3 вида использовано в количестве 312 кг. Неизрасходованным остается 36 кг. Из этого следует, что запас недефицитного сырья 3 вида можно уменьшить на 36 кг и это никак не повлияет на оптимальное решение.

Рисунок 15 - Лист отчета по результатам

Отчет по устойчивости

Отчет по устойчивости состоит из двух таблиц (рисунок 16). Таблица 1 содержит информацию, относящуюся к переменным.

1.Результат решения задачи.

2.Нормированная стоимость, которая показывает, на сколько изменится значение целевой функции в случае принудительного включения единицы этой продукции в оптимальное решение.

3.Коэффициенты целевой функции.

4. Предельные значения приращения целевых коэффициентов c j ,

при которых сохраняется набор переменных, входящих в оптимальное решение. Например, допустимое увеличение и уменьшение прибыли от реализации единицы продукцию вида А равно 3 тыс. руб./ед. (строка 4 в отчете по устойчивости). Это означает, что если цена на этот вид продукции возрастет или уменьшится более чем на 3 тыс. руб./ед., например, станет равной 11 тыс. руб./ед., то структура оптимального решения не изменится.

23

Примечание. При выходе за указанные в отчете по устойчивости пределы изменения цен оптимальное решение может меняться как по номенклатуре выпускаемой продукции, так и по объемам выпуска (без изменения номенклатуры).

Таблица 2 содержит информацию, относящуюся к ограничениям.

1. Величина использованных ресурсов в колонке "Результ. значение".

2. Предельные значения приращения ресурсов bi . В столбцах "Допустимое Уменьшение", "Допустимое Увеличение" показано, на сколько можно уменьшить (устранить излишек) или увеличить (повысить минимально необходимое требование) ресурс, сохранив при этом структуру оптимального решения. Так, например, запас сырья 1 вида с целью получения большей прибыли можно увеличить не более, чем на 150 кг (10 строка в отчете по устойчивости) при сохранении в оптимальном плане продукции обоих видов: А и В. Если увеличить запас этого вида сырья более, чем на 150 кг, то это не приведет к улучшению оптимального решения, структура которого изменится, то есть какой-то из видов продукции не будет производиться.

3. Ценность дополнительной единицы i-го ресурса (теневая цена)

рассчитывается только для дефицитных ресурсов. После того как мы установили, что увеличение их запасов приведет к новым планам выпуска, обеспечивающим более высокую прибыль, возникает вопрос: запас какого ресурса выгоднее увеличивать в первую очередь? Ответ на этот вопрос дает графа "Теневая цена", в которой показывается, на сколько возрастет значение целевой функции при увеличении запаса ресурса на 1 единицу. Так, в нашем примере увеличение запаса сырья 1 вида на 1 кг приведет к увеличению прибыли на 1 тыс. руб., а увеличение запаса сырья 2 вида на 1 кг приведет к увеличению прибыли на 0,67 тыс. руб. Отсюда можно сделать вывод, что в первую очередь выгодно увеличивать запас сырья 1 вида, что приведет к новому плану выпуска продукции, обеспечивающему более высокую прибыль.

Рисунок 16 - Отчет по устойчивости

24

Порядок выполнения работы

1.Решить задачу, приведенную в лабораторной работе №2, с помощью

MS Excel.

2.Проанализировать полученное решение.

3.Оформить отчет по лабораторной работе, который должен содержать:

название работы;

исходные данные варианта;

построенную модель задачи;

результаты и анализ решения задачи.

Контрольные вопросы

1.Какую информацию дает отчет по результатам?

2.Какую информацию дает отчет по устойчивости?

3.Для каких ресурсов рассчитывается теневая цена?

4.Как можно проанализировать значения в колонках Допустимое увеличение, Допустимое уменьшение таблиц отчета по устойчивости?

5.Как определить количество использованных ресурсов?

6.Как определить количество неиспользованных ресурсов?

7.Как можно улучшить оптимальное решение?

Лабораторная работа № 4 Определение и анализ оптимальной программы производства

Цель работы: приобретение навыков построения двойственной задачи линейного программирования и анализа оптимального решения прямой задачи с использованием решения двойственной задачи.

Рассмотрим задачу определения оптимальной программы производства.

Условие задачи

В цехе установлено два типа оборудования и имеются запасы сырья двух видов. На данном оборудовании из этого сырья можно выпускать продукцию трех видов.

Требуется:

1.Определить оптимальный план производства при заданных запасах сырья и плановых заданиях, максимизирующий прибыль от реализации продукции.

2.Оценить дефицитность используемых ресурсов.

3.Оценить целесообразность проведения мероприятий, связанных с заменой 5 единиц сырья 1-го вида на 3 единицы 2-го вида.

Исходные данные приведены в таблице 3.

1.Составим математическую модель задачи.

Пусть x1, x2 , x3 - оптимизируемое количество продукции, соответственно, первого, второго и третьего видов.

25

Таблица 3 – Исходные данные задачи

Вид

Нормы расхода

 

Запас сырья

План

Прибыль от

продукции

сырья на единицу

 

 

 

выпуска

реализации

 

продукции

 

 

 

продукции

единицы

 

1 вида

 

2 вида

 

1 вида

2 вида

 

продукции

1

1

 

1,25

 

 

 

50

6

 

 

 

 

 

 

 

 

 

2

1,6

 

1

 

1500

1525

60

1,5

 

 

 

 

 

 

 

 

 

3

2

 

2

 

 

 

40

2

 

 

 

 

 

 

 

2. Составим математическую модель задачи.

 

 

Пусть

x1, x2 , x3

-

оптимизируемое

количество

продукции,

соответственно, первого, второго и третьего видов. Тогда математическая модель имеет вид:

x1

³ 50,

 

 

 

³ 60,

 

x

2

 

 

 

³ 40,

 

x

3

(12)

 

 

+1,6x2 + 2x3 £

x1

1500,

 

+ x2

+ 2x3

£ 1525,

1,25x1

F= 6x1 + 1,5x2 + 2x3 → max .

Врезультате расчета полученной модели в табличном процессоре Excel находим оптимальный план производства:

x1 =1108 ед., x2 =60 ед., x3 =40 ед., который обеспечивает получение максимальной прибыли F=6818 тыс. руб.

3. Дефицитность ресурсов оценивается с помощью двойственных оценок. Для их получения необходимо перейти от прямой задачи линейного программирования к двойственной задаче следующего вида:

---

yi

y1 + y4 + 1,25 y5 ³ 6,

 

y2

+ 1,6 y4 + y5

³ 1,5,

 

y3

+ 2 y4

+ 2 y5

³ 2 ,

(13)

³ 0

(i

=

 

).

 

 

1,5

 

 

T= -50y1 - 60y2 - 40y3 +1500y4 +1525y5 ® min.

Врезультате расчета полученной двойственной задачи на ЭВМ находим двойственные оценки минимальное значение функции T:

y1 =0, y2 =3,3, y3 =7,6, y4 =0, y5 =4,8, Т=6816 тыс. руб.

При оценке дефицитности ресурсов условно ресурсами будем считать все величины, находящиеся в правых частях ограничений прямой задачи линейного программирования. Индекс двойственной оценки соответствует номеру ограничения прямой задачи.

26

Вывод. Численные значения полученных двойственных оценок показывают, что изменение планового задания на продукцию первого вида

(ему соответствует y1 =0) не приводит к увеличению прибыли; не приводит к увеличению прибыли и увеличение запаса сырья первого вида ( y 4 =0), в то время как увеличение плановых заданий на продукцию второго и третьего видов на 1 единицу приведет к уменьшению прибыли на 3,3 тыс.руб. и 7,6

тыс. руб., соответственно ( y2 =3,3; y3 =7,6), а увеличение запаса сырья второго вида на 1 единицу приведет к увеличению прибыли на 4,8 тыс. руб. ( y5 =4,8). Таким образом, из двух видов сырья первый является

недефицитным ( y4 =0), а второй дефицитным ( y5 >0).

4. Оценим целесообразность замены 5 единиц сырья первого вида на 3 единицы сырья второго вида.

Для оценки целесообразности данного мероприятия воспользуемся двойственными оценками, имея в виду, что они являются коэффициентами пропорциональности между правыми частями ограничений и целевой функцией. Тогда приращение прибыли определяется выражением

F = −5y4 + 5y5 = 14,4.

Так как F > 0 при F → max , то следует считать данное мероприятие целесообразным.

Порядок выполнения работы

1.Составить математическую модель задачи (графа 2 таблицы 4).

2.Определить оптимальный план производства.

3.Оценить дефицитность используемых ресурсов.

4.Оценить целесообразность мероприятий, связанных с некоторым изменением исходных условий (графа 3 таблицы 4).

5.Оформить отчет по лабораторной работе, который должен содержать:

название работы;

исходные данные варианта;

результаты и анализ решения задачи.

Таблица 4 – Условия задач

Номер

Постановка оптимизационной

Анализируемое мероприятие

 

варианта

задачи (часть I)

(часть 3)

 

1

2

 

3

 

 

 

 

 

 

 

Увеличение

плана

 

Максимизировать общее время

производства

продукции

1

1

работы оборудования при

вида на

10 единиц

и

плановых заданиях и заданных

уменьшение

плана производ-

 

 

запасах сырья

ства продукции 2 вида на 5

 

 

единиц

 

 

27

1

 

 

2

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

Увеличение

плана

выпуска

 

Минимизировать расход сырья

продукции 2 вида на 5 единиц,

2

1 вида при плановых заданиях

снижение плана

производства

 

и заданной прибыли

 

 

 

продукции 3 вида на 4

 

 

 

 

 

 

 

единицы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Увеличение

фонда

времени

 

Максимизировать прибыль при

оборудования 2 вида на 5

3

плановых заданиях и заданном

единиц

при

одновременном

 

времени работы оборудования

уменьшении

фонда

времени

 

оборудования 1 вида на 7

 

 

 

 

 

 

 

единиц

 

 

 

 

 

 

Минимизировать

себестои-

Снижение плана производства

 

продукции 1 вида на 5 единиц,

4

мость

продукции

при

2 вида на 4 единицы и увели-

 

плановых заданиях и заданной

чение

плана

производства

 

прибыли

 

 

 

 

 

 

 

 

 

 

 

продукции 3 вида на 12 единиц

 

 

 

 

 

 

 

 

Максимизировать

 

общее

Снижение запаса сырья 1 вида

5

количество

 

продукции

при

на

2 единицы

и увеличение

заданных

объемах

сырья

и

фонда

времени

оборудования

 

 

фондах времени оборудования

2-го вида на 5 единиц

 

 

 

 

 

 

 

 

 

Увеличение

фонда

времени

 

Максимизировать

 

число

работы оборудования 1-го вида

6

комплектов

продукции

при

на

3

единицы

и

снижение

заданном

времени

работы

фонда

времени

работы

 

 

оборудования

 

 

 

 

оборудования 2-го вида на 7

 

 

 

 

 

 

 

единиц

 

 

 

 

 

 

 

 

 

 

 

 

Увеличение планового задания

 

Минимизировать время работы

на продукцию 1-го вида на 3

7

оборудования

1 вида

при

единицы

и

 

снижение

заданной прибыли и плановых

планового

задания

на

 

 

заданиях

 

 

 

 

 

продукцию 2-го вида на 7

 

 

 

 

 

 

 

единиц

 

 

 

 

 

 

Максимизировать прибыль при

 

 

 

 

 

 

 

8

заданных

объемах

сырья

и

Замена 4 единиц сырья 1 вида

времени

работы

2

вида

на 6 единиц сырья 2 вида

 

 

 

 

оборудования

 

 

 

 

 

 

 

 

 

 

 

 

Максимизировать

 

число

Замена 3 единиц сырья 1 вида

9

комплектов

продукции

при

 

заданных запасах сырья

 

 

на 4 единиц сырья 2 вида

 

 

 

 

 

 

 

 

 

 

 

 

Максимизировать прибыль при

Увеличение планового задания

10

плановых

заданиях,

заданных

на продукцию 1 вида на 5

объемах сырья 1 вида и време-

единицы и снижение планово-

 

го задания на продукцию 3

 

ни работы 1 вида оборудования

вида на 3 единицы

 

 

 

 

 

 

 

 

 

28

 

 

 

 

 

Таблица 5 –

Исходные данные

 

 

 

 

 

 

 

 

Обозначе-

 

 

 

Числовые значения по вариантам

 

 

ния

 

1

2

3

4

 

5

6

7

8

9

10

a11

 

1

0,5

1

0,8

 

1

0,3

0,45

0,3

0,4

1

a12

 

0,8

1

0,8

1

 

2

0,4

0,3

0,4

0,3

1,6

a13

 

0,5

0,8

0,5

0,5

 

1,6

0,45

0,4

0,45

0,45

2

a21

 

2

1,25

2

1

 

1,25

0,8

1,5

0,8

1,2

1,25

a22

 

1

2

1

2

 

2

1,2

0,8

1,2

0,8

1

a23

 

1,25

1

1,25

1,25

 

1

1,5

1,2

1,5

1,5

2

t11

 

0,3

0,45

0,3

0,4

 

0,9

1

0,5

1

0,8

0,9

t12

 

0,4

0,3

0,4

0,3

 

0,6

0,8

1

0,8

1

0,8

t13

 

0,45

0,4

0,45

0,45

 

0,8

0,5

0,8

0,5

0,5

0,6

t21

 

0,8

1,5

0,8

1,2

 

1,5

2

1,25

2

1

1,5

t22

 

1,2

0,8

1,2

0,8

 

0,8

1

2

1

2

1,2

t23

 

1,5

1,2

1,5

1,5

 

1,2

1,25

1

1,25

1,25

0,3

B1

 

750

750

1500

1500

 

1500

385

385

770

770

1500

B2

 

1525

1525

3050

3050

 

1525

1510

1510

3020

3020

1510

T1

 

380

385

770

770

 

770

750

750

1500

1500

770

T2

 

1510

1510

3020

3020

 

1510

1525

1525

3050

3050

1510

P1

 

1

0,75

1

3

 

6

1

0,75

1

3

6

P2

 

3

1

3

1

 

2

3

1

3

1

1,5

P3

 

0,75

3

0,75

0,75

 

1,5

0,75

0,3

0,75

0,75

2

 

 

 

 

 

 

 

 

 

 

 

 

 

C1

 

3

4

1,5

4,5

 

12

3

4

1,5

4,5

11

C2

 

6

3

2,5

1,7

 

6

6

3

2,5

1,7

7

C3

 

2

5

1,6

1,8

 

6

2

5

1,6

1,8

6

 

 

 

 

 

 

 

 

 

 

 

 

 

K1

 

3

6

7

4

 

2

1

6

2

4

2

K 2

 

2

3

9

6

 

7

5

1

9

1

1

K3

 

1

5

2

10

 

9

7

3

3

9

6

Q

 

1325

1325

2650

2650

 

530

1325

1325

2650

2650

50

Ï

1

 

20

30

40

50

 

50

20

30

40

50

50

Ï

2

 

25

20

50

40

 

40

25

25

50

40

60

Ï

3

 

30

25

60

60

 

60

30

25

60

60

40

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примечание. Условные обозначения:

29

aij - норма расхода сырья i-го вида на производство единицы продукции j-го вида;

tij - время обработки единицы продукции j-го вида на оборудовании i-

го вида;

Bi - запас сырья i-го вида;

Ti - фонд времени работы оборудовании i-го вида;

Pj - прибыль от реализации единицы продукции j-го вида;

C j - себестоимость производства единицы продукции j-го вида;

K j - количество продукции j-го вида, входящей в один комплект;

Q- плановая прибыль;

Ï j - план производства продукции j-го вида.

Контрольные вопросы

1.Правила перехода от прямой к двойственной задаче линейного программирования.

2.Экономический смысл двойственных оценок.

3.Основные теоремы двойственности.

4.Способы определения целесообразности некоторого изменения условий производства без повторного решения оптимизационной задачи.

Лабораторная работа № 5 Определение оптимальных маршрутов транспортировки груза

Цель работы: приобретение навыков решения транспортной задачи в табличном процессоре MS Excel.

Постановка транспортной задачи

В т пунктах отправления А1, А2,..., Аm находится однородный груз (лес,

пиломатериалы, уголь и т.д.) в количествах соответственно a1 ,a2 ,...,am , который должен быть доставлен n потребителям В1, В2,..., Вn в количествах b1 ,b2 ,...,bn . Задана матрица || cij || m × n , где cij - стоимость перевозки единицы продукции из пункта Ai в пункт Bj. Требуется составить такой план перевозок, который обеспечивает:

-минимальные транспортные расходы;

-доставку необходимого количества груза в каждый из пунктов назначения;

-вывоз имеющегося груза из всех пунктов отправления.

Для разрешимости поставленной задачи необходимо и достаточно, чтобы сумма запасов равнялась сумме потребностей в грузе, то есть

m n

ai = bj .

i=1 j=1

30

В этом случае транспортная задача называется закрытой.

Математическая модель транспортной задачи

Обозначим через xij количество единиц груза, перевозимого из пункта

Аi в пункт Bj. Из реального смысла xij ³ 0.

Тогда математическая постановка закрытой транспортной задачи состоит в определении минимального значения функции

 

 

m

n

 

F = c11 x11 + c12 x12 + ... + cin xin + ... + cm1 xm1 + ... + cmn xmn = ∑∑cij xij (14)

 

 

i =1

j =1

 

при условиях

 

 

 

 

n

= ai

( i = 1,2,...,m ) ,

 

 

xij

 

(15)

j =1

 

 

 

 

m

= b j

( j = 1,2,...,n ) ,

 

 

xij

 

(16)

i =1

 

 

 

 

xij ³ 0

( i = 1,...,m; j = 1,...,n )

 

(17)

Ограничения по запасам (15) и по потребностям (16) образуют систему

ограничений транспортной задачи.

 

 

 

Допустимым решением

(планом перевозок) транспортной

задачи

называется матрица Х = xij m×n , элементы которой xij удовлетворяют системе

ограничений и условиям неотрицательности.

Таким образом, математически транспортную задачу можно сформулировать следующим образом. Даны целевая функция (14), система ограничений (15), (16) и условия (17). Требуется найти допустимое решение, минимизирующее целевую функцию (14). Это решение будет являться оптимальным.

Решение транспортных задач в Excel

Рассмотрим решение задачи, суть которой заключается в оптимальной организации транспортных перевозок товара от четырех поставщиков трем потребителям. Известны запасы товара в пунктах поставки, потребности потребителей транспортные расходы на перевозку единицы товара (тарифы), которые представлены в таблице 7.

Таблица 7 - Исходные данные транспортной задачи

 

 

Тарифы, руб./шт.

 

Запасы,

 

1 потребитель

 

2 потребитель

 

3 потребитель

шт.

 

 

 

 

 

 

 

1 поставщик

2

 

9

 

7

25

2 поставщик

1

 

0

 

5

50

3 поставщик

5

 

4

 

100

35

4 поставщик

2

 

3

 

6

75

Потребности,

45

 

90

 

50

 

шт.