Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Принятие управленческих решений в инновационной сфере. Хрестоматия. Учебно-методический комплекс
.pdf
Процессвыработкирешенийвинновационнойсфере
Функция выбора C() удовлетворяет условию независимо-
сти от отбрасывания отвергнутых вариантов (О), если
X, X' A выполняется условие:
[ C(X) X’ X ] [ C(X’) = C(X) ].
Т.е., сужение предъявления за счет отбрасывания неко-
торых или всех невыбранных вариантов не изменяет выбор.
Пример: на ваш выбор в магазине никак не повлияет от-
сутствие в наличии товаров
, которые не понравились вам в
каталоге.
Уровни требований к функциям выбора:
0 – никаких;
1 – Н и С;
2 – Н, С и О;
3 – К.
Будем обозначать также буквами Н, С, О и К множества
функций выбора, удовлетворяющих соответствующим условиям.
Теорема: условия Н, С, О независимы (т.е. все возможные
пересечения множеств
Н, С, О и их дополнений не пусты), ус-
ловие К является усилением каждого из условий Н, С, О (т.е.
К НСО).
Если справедливо условие Н, то справедливо и следующее, более слабое условие: X A верно, что
[ x C(X) ] [ x C({ x, y }) y X ]. Это условие называется
-
обратным условием Кондорсе (Con
). Оно означает, что если ва-
риант выбирается из X, то он выбирается и из любой содержащей его пары вариантов.
Если справедливо условие С, то справедливо и следующее, более слабое условие: X A верно, что [ yX
xC({ x, y }) ] [ xC(X) ]. Это условие называется прямым ус-
ловием Кондорсе (Con
+
). Оно означает, что если вариант выби-
рается из всех содержащих его парных предъявлений, то он
выбирается из X.
Функция выбора удовлетворяет принципу Кондорсе, если
для неё одновременно выполняются условия Con
-
и Con+.
41

Принятиеуправленческихрешенийвинновационнойсфере
Тема 2.
Задачи принятия инновационных
решений в условиях определенности
по скалярному показателю
Линейное программирование. Среди оптимизацион-
ных задач в теории принятия решений наиболее известны задачи линейного программирования, в которых максимизируемая функция F(X) является линейной, а ограничения А
задаются линейными неравенствами. Пример 2.1. Производ-
ственная задача. Цех может производить стулья и столы. На
производство стула идет 5 единиц материала, на производство
стола
– 20 единиц (футов красного дерева). Стул требует
10 чел.-ч, стол – 15. Имеется 400 единиц материала и 450 чел.-ч.
Прибыль при производстве стула – 45 долл. США, при производстве стола – 80 долл. США. Сколько надо сделать стульев и
столов, чтобы получить максимальную прибыль?
Решение.
Обозначим: Х
количество сделанных столов. Задача оптимизации имеет вид:
45 Х
+ 80 Х2 → max ,
1
5 Х
+ 20 Х2 ≤ 400 ,
1
10 Х
+ 15 Х2 ≤ 450 ,
1
Х
≥ 0 ,
1
≥ 0 .
Х
2
В первой строке выписана целевая функция – прибыль
при выпуске Х
ровать, выбирая оптимальные значения переменных Х
При этом должны быть выполнены ограничения по материалу (вторая строчка) – истрачено не более 400 футов красного
– количество изготовленных стульев, Х2 –
1
стульев и Х2 столов. Ее требуется максимизи-
1
и Х2 .
1
42

дере
в
а
ч
н
а
ц
о
и
й
т
д
а
н
е
о
у
ь
в
у
ь
о
ч
к
в
ж
о
л
о
й
о
п
п
к
ч
а
р
у
т
а
о
й
Р
п
и
с
ь
в
н
е
н
о
в
з
о
а
о
ь
ы
а
н
о
е
и
т
в
ж
я
т
д
Х
а
ц
е
п
и
уч
к
н
п
в
р
р
ь
.
е
п
т
а
я
е
н
е
а
у
а
н
е
к
в
а
л
е
ч
т
=
н
н
р
и
л
о
и
е
е
ж
е
н
т
с
затр
коли
это з
сдел
отри
экон
зрен
пято
рица
коор
оси
орди
посл
возм
гол
ся в
гол
перв
Отсе
стро
а. А так
чено не б
ество сто
ачит, что
н, то Х1 п
ательны
мической
я такого
строчках
ельны.
Условия
инатной
бсцисс от
ат – зна
дние две
жные зн
ника.
Таким об
иде вып
ника. Это
го квадр
ение пр
е исходно
условияхо
е и огран
лее 450 ча
ов и стул
стулья не
ложитель
выпуск –
точки зр
граниче
задачи к
роизводст
лоскости
ладывать
ения Х2 .
строчки
чения (Х
азом, огр
клого мн
треугол
нта прим
водится
задачи, с
Задачипри
ределеннос
чения п
ов. Кром
ев неотр
ыпускаю
о. Но не
Х1 не мо
ния, хот
ия усмотр
нстатируе
енной за
(рис. 2.1).
начения
Тогда огр
птимиза
) объ
1
, Х2
ничения
гоугольн
ник пол
кающей
прямой,
заменой
ятияинно
типоскаля
труду (т
того, нел
цательны
ся. Если ж
озможно
ет быть о
с матем
еть нельз
ся, что п
ачи мож
Будем по
, а по в
1
ничения
ионной з
мов вып
о матери
ка, в дан
ается пут
началу
соответст
еравенств
ационныхр
номупоказ
етья стро
зя забыва
Если Х1
хоть оди
редставит
рицатель
тической
. В четве
ременные
о изобраз
горизонта
ртикальн
по матер
дачи выд
ска в вид
лу изобра
ом случа
м отсече
оординат
ющей в
на равен
шений
ателю
ка) –
ь, что
0, то
стул
ь себе
ым с
точки
той и
неот-
ть на
ьной
й оси
алу и
ляют
тре-
ают, треия от
зоны.
орой
тво.
ис. 2.1. Огр
ничения
о материа
у
43

я
е
т
е
–
р
п
уг
р
п
о
с
о
е
е
о
т
к
ч
в
у
л
н
2
р
а
а
м
я
е
ш
т
2
е
т
а
р
уч
й
с
й
е
е
е
о
о
о
м
е
н
и
я
п
в
ут
у
у
с
ую
е
с
ую
р
0
п
л
с
ь
к
у
е
а
е
в
м
п
в
ь
и
с
р
ч
а
.
е
к
р
а
р
г
Прин
точк
изго
прям
(0,20)
товл
чек в
ство
по т
тиеуправл
Прямая п
(80,0). Эт
овление с
ая пересе
. Это озна
ние столо
нутри тре
материа
Аналогич
ду (рис.
нческихре
ересекает
означае
льев, то
ает ось Х
ает, что
, то буде
гольника
останется
ым образ
.2).
енийвинн
ось Х1, со
, что если
будет изг
, соответс
сли весь
изготовл
выполне
.
ом можно
вационной
тветств
весь мате
товлено 8
твующую
атериал
но 20 сто
о неравен
зобразит
фере
щую стул
иал пуст
стульев.
столам, в
стить на
ов. Для в
тво, а не
и ограни
ям, в
ть на
Та же
точке
из
о-
ех то-
авен-
ения
Рис. 2.2. О
граничени
по труду
ния
тре
квад
ние
ходн
пере
Это
товл
Таким об
о матери
ольник т
анта при
роводитс
й задачи,
екает ось
значает, ч
ние стуль
азом, огр
лу, изоб
кже пол
ыкающе
прямой,
с замено
Х1, соотв
то если вс
в, то буд
ничения
ажаются
ается п
к начал
оответств
неравен
тствующ
трудовы
т сделано
о труду,
виде тре
ем отсеч
координ
ющей тр
тва на ра
стулья
ресурсы
45 стулье
ак и огр
гольника
ния от п
т зоны. О
тьей стро
енство. П
, в точке
стить н
. Та же п
ниче Этот
рвого
тсечеке ис-
ямая
(45,0).
изго-
ямая
44

пере
с
ч
о
у
з
и
е
л
у
ж
щ
н
в
Х
е
т
о
ь
0
в
п
к
е
с
р
а
м
р
п
т
р
о
л
с
а
э
б
н
е
ж
в
г
о
к
н
ую
п
и
в
а
и
о
м
и
г
м
,
и
ы
в
р
н
л
о
о
Н
с
е
в
м
н
р
м
л
е
е
0
л
л
р
»
ц
я
м
л
л
л
озна
стол
80 ст
прои
Знач
нош
2.1 и
прос
этом
екает ось
ает, что
в, то буде
Видно, чт
льев ест
водства 3
т, надо и
нии?
Чтобы от
рис. 2.2,
едить, ка
множеств
условияхо
, соотве
2
сли всех
сделано 3
очевидн
материа
столов е
зготавлив
етить на
олучив о
ие значе
(рис. 2.3).
Задачипри
ределеннос
ствующ
абочих
0 столов.
го решен
, но не х
ть рабоч
ть и то,
тот вопр
ласть воз
ия прин
ятияинно
типоскаля
столам, в
оставить
я нет – д
атает раб
я сила, н
другое.
с, надо «
ожных р
мает целе
ационныхр
номупоказ
точке (0,3
а изготов
я изготов
чих рук,
нет мате
о в каком
овместить
шений, а
ая функ
шений
ателю
). Это
ение
ения
а для
иала,
соот-
рис.
затем
ия на
вып
мно
в об
сече
Рис. 2.3. О
Таким об
ска стулье
ество А, з
ей опти
ие двух т
новная ид
азом, мно
в и столо
дающее о
изационн
еугольни
я линейно
ество воз
(Х1 , Х2 )
раничен
й задаче,
ов, т.е. в
о програм
ожных з
или, в д
я на пара
представ
пуклый ч
ировани
ачений об
гих тер
етр управ
яет собой
тырехуго
ъемов
инах,
ения
переьник,
45

Принятиеуправленческихрешенийвинновационнойсфере
показанный на рис.3. Три его вершины очевидны – это (0,0),
(45,0) и (0,20). Четвертая – это пересечение двух прямых – гра-
ниц треугольников на рис.1 и рис.2, т.е. решение системы
уравнений
5 Х
+ 20 Х2 = 400 ,
1
10 Х
+ 15 Х2 = 450 .
1
Из первого уравнения: 5 Х
= 400 – 20 Х2 , Х
1
= 80 – 4 Х2 .
1
Подставляем во второе уравнение:
10 (80 – 4 Х
следовательно, 25 Х
) + 15 Х2 = 800 – 40Х
2
= 350, Х2 = 14, откуда Х1 = 80 – 4 × 14 = 80 –
2
+ 15 Х2 = 800 – 25 Х2 = 450,
2
– 56 = 24.
Итак, четвертая вершина четырехугольника – это (24,
14).
Надо найти максимум линейной функции на выпуклом
многоугольнике. (В общем случае линейного программирования – максимум линейной функции на выпуклом многограннике, лежащем в конечномерном линейном пространстве.)
Основная идея линейного программирования состоит в том,
что максимум достигается в вершинах многоугольника.
В общем случае – в одной
вершине, и это – единственная точка максимума. В частном – в двух, и тогда отрезок, их соединяющий, тоже состоит из точек максимума.
Целевая функция 45 Х
+ 80 Х2 принимает минимальное
1
значение, равное 0, в вершине (0,0). При увеличении аргументов эта функция увеличивается. В вершине (24, 14) она принимает значение 2 200. При этом прямая 45 Х
проходит между прямыми ограничений 5 Х
Х
+ 15 Х2 = 450, пересекающимися в той же точке. Отсюда, как
1
+ 80 Х2 = 2 200
1
+ 20 Х2 = 400 и 10
1
и из непосредственной проверки двух оставшихся вершин,
вытекает, что максимум целевой функции, равный 2 200, достигается в вершине (24, 14).
Таким образом, оптимальный выпуск таков: 24 стула и 14
столов. При этом используется весь материал и все трудовые
ресурсы, а прибыль равна 2200 долл. США.
46

Задачипринятияинновационныхрешений
вусловияхопределенностипоскалярномупоказателю
Двойственная задача. Каждой задаче линейного программирования соответствует так называемая двойственная
задача. В ней по сравнению с исходной задачей строки переходят в столбцы, неравенства меняют знак, вместо максимума
ищется минимум (или наоборот, вместо минимума – максимум). Задача, двойственная к двойственной – эта сама исходная задача. Сравним исходную задачу (слева)
и двойственную
к ней (справа):
45 Х
+ 80 Х2 → max , 400 W1 + 450 W2 → min ,
1
+ 20 Х2 ≤ 400 , 5 W1 + 10 W2 ≥ 45,
5 Х
1
10 Х
+ 15 Х2 ≤ 450 , 20 W1 + 15 W2 ≥ 80,
1
Х
≥ 0 , W1 ≥ 0,
1
Х
≥ 0 . W2 ≥ 0.
2
Почему двойственная задача столь важна? Можно доказать, что оптимальные значения целевых функций в исходной
и двойственной задачах совпадают (т.е. максимум в исходной
задаче совпадает с минимумом в двойственной). При этом оптимальные значения W
и W2 показывают стоимость материа-
1
ла и труда соответственно, если их оценивать по вкладу в целевую функцию. Чтобы не путать с рыночными ценами этих
факторов производства, W
и W2 называют «объективно обу-
1
словленными оценками» сырья и рабочей силы.
Линейное программирование как научно-практическая дисциплина. Из всех задач оптимизации задачи ли-
нейного программирования выделяются тем, что в них существуют ограничения – системы линейных неравенств или равенств. Ограничения задают выпуклые линейные многогранники в конечном линейном пространстве. Целевые функции
также линейны.
Впервые такие задачи решались советским математиком
Л.В. Канторовичем (1912–1986) в 1930-х годах как задачи производственного менеджмента в целях оптимизации организации производства и производственных процессов, например,
процессов загрузки станков и раскройки листов материалов.
После Второй мировой войны аналогичными задачами заня-
47

у
Коф
12
Принятиеуправленческихрешенийвинновационнойсфере
лись в США. В 1975 г. Т. Купманс (1910–1985, родился в Нидерландах, работал в основном в США) и академик АН СССР
Л.В. Канторович были награждены Нобелевскими премиями
по экономике.
Планирование номенклатуры и объемов выпуска. Вер-
немся к организации производства. Предприятие может выпускать автоматические кухни (вид кастрюль), кофеварки и
самовары.
В табл. 2.1 приведены данные о производственных
мощностях, имеющихся на предприятии (в штуках изделий).
Таблица 2.1
Производственные мощности (в шт.)
Показатель К
хни
Штамповка 20000
Отделка
Сборка
Объем выпуска Х
Прибыль на одно
30000
20000
1
15
еварки
30000
10000
12000
Х
2
Самовары
12000
10000
8000
Х3
14
изделие
При этом штамповка и отделка проводятся на одном и
том же оборудовании. Оно позволяет штамповать за заданное
время или 20000 кухонь, либо 30000 кофеварок, либо и то, и
другое, но в меньшем количестве. А вот сборка проводится на
отдельных участках.
Задача линейного программирования имеет вид:
Х
≥ 0 , Х2 ≥ 0 , Х3 ≥ 0; (0)
1
/ 200 + Х2 / 300 + Х3 / 120 ≤ 100; (1)
Х
1
Х
/ 300 + Х2 / 100 + Х3 / 100 ≤ 100; (2)
1
Х
/ 200 ≤ 100; (3)
1
Х
/ 120 ≤ 100; (4)
2
/ 80 ≤ 100; (5)
Х
3
F = 15 Х
+ 12 Х2 + 14 Х3 → max .
1
Здесь: (0) – обычное в экономике условие неотрицательности переменных,
48

Задачипринятияинновационныхрешений
вусловияхопределенностипоскалярномупоказателю
(1) – ограничение по возможностям штамповки (выраженное для облегчения восприятия в процентах),
(2) – ограничение по возможностям отделки,
(3) – ограничение по сборке для кухонь,
(4) – то же для кофемолок,
(5) – то же для самоваров (как уже говорилось, все три
вида изделий собираются на отдельных линиях).
Наконец, целевая функция F – общая прибыль предприятия.
Заметим,
что неравенство (3) вытекает из неравенства (1),
а неравенство (4) – из (2). Поэтому неравенства (3) и (4) можно
из формулировки задачи линейного программирования ислючить.
Отметим сразу любопытный факт. Как будет установле-
но, в оптимальном плане Х
= 0, т.е. самовары выпускать невы-
3
годно.
Методы решения задач линейного программирования.
Методы решения задач линейного программирования относятся к вычислительной математике, а не к экономике. Однако
экономисту полезно знать о свойствах интеллектуального инструмента, которым он пользуется.
С ростом мощности компьютеров необходимость применения изощренных математических методов снижается, поскольку
во многих случаях время счета перестает быть лимитирующим фактором, оно весьма мало (доли секунд). Поэтому разберем лишь три метода.
Простой перебор. Возьмем некоторый многомерный
параллелепипед, в котором лежит многогранник, задаваемый
ограничениями. Как его построить? Например, если имеется
ограничение типа 2Х
и 0 ≤ Х
≤ 10/5 = 2. Аналогичным образом от линейных огра-
2
+ 5Х2 ≤ 10, то, очевидно, 0 ≤ Х1 ≤ 10/2 = 5
1
ничений общего вида можно перейти к ограничениям на отдельные переменные. Остается взять максимальные границы
по каждой переменной. Если многогранник, задаваемый ограничениями, неограничен, как было в задаче о диете, можно
похожим, но несколько более сложным образом выделить его
49

Принятиеуправленческихрешенийвинновационнойсфере
«обращенную» к началу координат часть, содержащую решение, и заключить ее в многомерный параллелепипед.
Проведем перебор точек параллелепипеда с шагом
n
1/10
последовательно при n = 2,3,…, вычисляя значения це-
левой функции и проверяя выполнение ограничений. Из всех
точек, удовлетворяющих ограничениям, возьмем ту, в которой
целевая функция максимальна. Решение найдено! (Более
строго выражаясь, найдено с точностью до 1/10
n
.)
Направленный перебор. Начнем с точки, удовлетво-
ряющей ограничениям (ее можно найти простым перебором).
Будем последовательно (или случайно – с помощью т.н. метода случайного поиска) менять ее координаты на определенную величину ∆, каждый раз в точку с более высоким значением целевой функции. Если выйдем на плоскость ограничения,
будем двигаться по ней (находя одну из координат по
уравнению ограничения). Затем движение по ребру (когда два
ограничения-неравенства переходят в равенства)… Остановка
– в вершине линейного многогранника. Решение найдено!
(Более строго выражаясь, найдено с точностью до ∆. Если не-
обходимо, в окрестности найденного решения проводим направленный перебор с шагом
∆/2, ∆/4 и др.)
Симплекс-метод. Этот один из первых специализи-
рованных методов оптимизации, нацеленный на решение задач линейного программирования, в то время как методы
простого и направленного перебора могут быть применены
для решения практически любой задачи оптимизации. Симплекс-метод был предложен американцем Г. Данцигом в 1951 г.
Основная
его идея состоит в продвижении по выпуклому многограннику ограничений от вершины к вершине, при котором на каждом шаге значение целевой функции улучшается
до тех пор, пока не будет достигнут оптимум.
Рассмотрим задачу линейного программирования,
сформулированную (см. табл. 2.2) при рассмотрении оптимизации номенклатуры и объемов выпуска:
F = 15 Х
Х
/ 200 + Х2 / 300 + Х3 / 120 ≤ 100;
1
+ 12 Х2 + 14 Х3 → max;
1
50
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
