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

Принятие управленческих решений в инновационной сфере. Хрестоматия. Учебно-методический комплекс

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
Процессвыработкирешенийвинновационнойсфере
Функция выбора 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 верно, что [  yX
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]