Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭММ в соц-эк. исслЛАБ (ver2).doc
Скачиваний:
1
Добавлен:
18.11.2019
Размер:
727.04 Кб
Скачать

4. Лабораторная работа №3. Решение многокритериальных задач линейного программирования

4.1. Содержание лабораторной работы

1. Построить оптимизационную модель линейного программирования с несколькими целевыми функциями в соответствии с индивидуальным заданием.

2. Найти субоптимальные решения по каждой целевой функции. Результаты занести в матрицу значений.

3. Сформировать матрицу оценок. Выбрать компромиссное решение

а) по критерию максимизации минимальной степени достижения цели,

б) по критерию максимальной суммы степеней достижения цели.

4. Сконструировать новый критерий максимальной суммы степени достижения цели путем свертывания. Найти оптимальный план.

5. Построить модель -оптимизации. Найти оптимальное решение. Определить степень достижения показателями своих оптимальных значений в старой и новой шкалах.

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

4.2. Рекомендации по выполнению лабораторной работы

1. Рассматривается производственное предприятие, для которого необходимо найти оптимальный план выпуска продукции при наличии нескольких критериев:

В: 30·х1 + 60 х2 → max

ЧП: 10·х1 + 40 х2 → max

П: 10·х1 + 4 х2 → max

х1 + 3·х2 ≤ 21

х1 + 3·х2 ≤ 24

х1 + х2 ≤ 16

х1 ≤ 7

где В – выручка предприятия

ЧП – чистая прибыль

П – прибыль

После решения данной модели по каждому критерию матрица значений примет вид:

Таблица 4.1

Матрица значений

Значения показателей

Вариант

В

ЧВ

П

В→max

450

270

54

3

6

ЧВ→max

420

280

28

0

7

П→max

330

150

78

7

2

Fi

450

280

78

fi

330

150

28

Δi

120

130

50

Fi – наилучшее значение показателя;

fi – наихудшее значение показателя;

Δi – разброс между наилучшим и наихудшим

значениями.

При допущение равноважности всех рассматриваемых критериев возможен выбор любого из рассматриваемых суботптимальных решений.

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

В рассматриваемом примере матрица оценок примет вид:

Таблица 4.2

Матрица оценок

j i

В→max

1

0.96

0.89

ЧВ→max

0.93

1

0.35

П→max

0.73

0.53

1

Критерии выбора оптимального варианта по матрице оценок могут быть различными.

По максимальной из минимальных оценок

Результат поиска оптимального решения по данному критерию можно отразить в матрице оценок:

Таблица 4.3

Результат поиска по максимальной из минимальных оценок

j i

Критерий 2.1

В→max

1

0.96

0.89

0.89

ЧВ→max

0.93

1

0.35

0.35

П→max

0.73

0.53

1

0.53

Критерий максимальной сумме оценок

Фактически, речь идет о сопоставлении построчных сумм матрицы оценок, что с помощью рассматриваемого примера можно изобразить следующим образом (Табл.4.4):

Таблица 4.4

Результата поиска по максимальной сумме оценок

j i

Критерий 2.2

В→max

1

0.96

0.89

2.85

ЧВ→max

0.93

1

0.35

2.28

П→max

0.73

0.53

1

2.26

2. Свертывание критериев и выбор нового компромиссного варианта.

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

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

Для рассматриваемого примера такая функция примет вид:

Получаем:

0.231 · х1 + 0.327 · х2

и далее поставленная задача должна быть решена.

3. Выбор компромиссного варианта на множестве Паретто по λ критерию осуществляется следующим образом: поскольку матрица значений определяет множество Паретто в пространстве критериев, то текущее значение критерия fi(x) при всех i находится между fi и Fi. Вводится показатель, характеризующий степень удаления i критерия от наихудшего значения

где fi(x) – fi – абсолютное удаление от минимального значения критерия, после чего вводится требование о том, чтобы значение каждого показателя было не хуже нижней границы:

fi(x) ≥ fi+λ·Δi, где Δi= Fifi

Для выполнения требования для каждого критерия необходимо максимизировать удаление всех показателей от их наихудшего значений, для чего вводится единая для всех показателей переменная λ [0;1]. Таким образом в рамках выбора оптимального варианта с использованием λ критерия решается задача:

λ→max

fi(x) – λ·Δifi,  i

Таким образом, для рассматриваемого примера поиск оптимального решения с помощью λ критерия можно отобразить следующим образом:

В: 30·х1 + 60 х2 – 120 · λ ≥ 330

ЧВ: 10·х1 + 40 х2 – 130 · λ ≥ 150

П: 10·х1 + 4 х2 – 50 · λ ≥ 28

х1 + 3 х2 ≤ 21

х1 + 3 х2 ≤ 24

х1 + х2 ≤ 16

х1 ≤ 7

4. По аналогии с описанным выше заданием необходимо сделать индивидуальное задание (см. ниже). По выполнению лабараторной работы необходимо написать отчет в который нужно построить график области допустимых значений x1 и x2 с целевыми функциями достигающих своих экстремальных значений (в зависимости от условий заданий). Так же в отчет нужно включить все скрины таблиц, скрины модели и полученные результаты.

Индивидуальное задание к лабараторной работе №3

Ограничения:

Необходимо решить многокритериальную задачу для всех ограничений описанных выше, для критериев, которые выбираются по варианту (см. ниже1). Для упрощения решения задания необходимо, чтобы все критерии либо максимизировались либо минимизировались (сделать это можно путем добавления знака «-» перед критерием, например, чтобы получить из F2→min, необходимо чтобы было -F2→max

Номер варианта

1. Критерии F1→max, F2→min

2. Критерии F1→max, F3→min

3. Критерии F1→max, F2→max

4. Критерии F1→max, F3→max

5. Критерии F2→max, F3→max

6. Критерии F2→max, F3→max

7. Критерии F2→min, F3→min

8. Критерии F2→min, F3→max

9. Критерии F1→min, F2→max

10. Критерии F1→min, F3→max

СПИСОК ЛИТЕРАТУРЫ

Власов М.П. Моделирование экономических процессов: Учебное пособие/ СПбГИЭУ; М.П.Власов, П.Д. Шимко.- СПб: СПбГИЭУ, 2006.- 387 с.

Дорохина Е.Ю., Халиков М.А. Моделирование микроэкономики. Учебное пособие для вузов / Под общ. ред. Н.П. Тихомирова – М.: Издательство “Экзамен”, 2003. – 224 с.

Конюховский П.В. Математические методы исследования операций в экономике – Спб.: Изд-во “Питер”, 2000. – 208 с.

Кундышева Е.С. Математическое моделирование в экономике: Учебное пособие / Под науч. ред. проф. Б. А. Суслакова. – М.: “Дашков и Ко”, 2004. – 352 с.

Самарский А.А., Михайлов А.П. Математическое моделирование: Идеи. Методы. Примеры. – 2-е изд, испр. – М.: ФИЗМАТЛИТ, 2002. – 320 с.

Таха Х. Введение в исследование операций: В 2-х книгах. Пер. с англ. – М.: Мир, 1985.

Шимко П.Д. Оптимальное управление экономическими системами: Учеб. пособие. – СПб.: Издательский дом “Бизнес-пресса”, 2004. – 240 с.

ПРИЛОЖЕНИЕ 1

Титульный лист отчета по лабораторной работе

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

Кафедра исследования операций в экономике

имени профессора Юрия Алексеевича Львова

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №____

ТЕМА:_____________________________________

Выполнил: ____________________________________________________

(Фамилия И.О.)

Студент ____ курса ________ специальность ________________

(срок обучения)

группа________

Преподаватель: __________________________________

(Фамилия И.О.)

Санкт-Петербург

2012

1 Для тех у кого вариант больше 10 из своего варианта необходимо вычесть 10.

24