Многоэтапное принятие решений
Дерево решений
Многоэтапность приводит к тому, что схема принятия решения может быть представлена в виде дерева, в каждой вершине которого осуществляется либо:
1) Сознательный выбор между двумя и более альтернативами
2) Случайный переход из одной ветви в другую под воздействием внешних факторов
Рассмотрим пример оптимизации многоэтапных решений на примере экономической задачи.
Пример.
Фирма может принять решение о строительстве крупного или мелкого предприятия. Строительство крупного предприятия относительно дешевле, в случае если будет высокий спрос на производимые товары, мелкое предприятие можно расширить. Деятельность фирмы рассматривается в течение десяти лет, причём в случае строительства мелкого предприятия, вопрос о расширении будет рассматриваться через два года. Спрос заранее неизвестен.
Решение.
Введём градацию спроса: высокий и низкий . Затраты и доходы: строительство крупного предприятия – 5 млн. $; строительство мелкого – 1 млн. $; затраты на расширение – 4,2 млн. $; крупное предприятие при высоком спросе даёт доход – 1 млн. $ ежегодно, а при низком – 300 тыс. $; мелкое предприятие при высоком спросе – 250 тыс. $ ежегодно, при низком – 200 тыс. $.
Расширенное предприятие в случае высокого спроса приносит доход – 900 тыс. $ в год, и при низком спросе – 200 тыс. $; мелкое предприятие без расширения при высоком спросе на производимый продукт приносит в течение двух лет по 250 тыс. $ ежегодно, а в течение следующих восьми по 200 тыс. $. Нарисуем наше дерево.
Применим для решения этой задачи метод динамического программирования. В качестве критерия применим средний выигрыш, т.е. МО выигрыша. Сама величина критерия равна доходу без затрат на строительство. Начнём с последнего четвёртого шага: подсчитаем средний выигрыш:
В данной задаче мы должны сделать два осознанных выбора. В первом случае мы видим, что выгодней не расширять мелкое предприятие через 2 года работы, в этом случае средний выигрыш будет выше на 300 тыс.
Если выбирать между строительством крупного или мелкого предприятия, то оптимальным будем сразу строить крупное предприятие, в этом случае средний выигрыш составит 3,25 млн, тогда как при строительстве мелкого предприятия – 1,3 млн.
Решение задачи о секретарше.
Директор собирается принять на работу секретаршу. Прежний опыт делит секретарш на три категории: отличных (3 балла), хороших (2 балла) и посредственных (1 балл). Анализ учебных заведений по подготовке секретарш даёт статистику выпускниц заведений: вероятность взять на работу отличную секретаршу – 0,2, хорошую – 0,5, посредственную – 0,3. директор может испытать только трёх претенденток, причём в случае отказа директора кандидат убывает на другую работу. Построим дерево решений.
Начнём искать оптимальное решение с последнего шага. Определим МО «выигрыша» секретарши, если мы испытываем трёх кандидаток:
Во втором испытании, если попалась хорошая секретарша, надо остановиться, а в первом испытании, надо остановиться только если попалась отличная, а в третье испытании берём любую. Найдём средний оптимальный выигрыш после всех испытаний: .
2.2. Задания для самостоятельного решения
Вариант 1
Вас пригласили на телевизионную игру Колесо фортуны. Колесо управляется электронным образом с помощью двух кнопок, которые сообщают колесу сильное (В) или слабое (Н) вращение. Само колесо разделено на равные области – белую (Б) и красную (К). Вам сообщили, что в белой части колесо останавливается с вероятностью 0,3, а в красной – 0,7. Плата, которую вы получаете за игру, равна (в рублях) следующему.
Изобразите соответствующее дерево решений.
Вариант 2
Фермер Василий может выращивать либо кукурузу, либо соевые бобы. Вероятность того, что цены на будущий урожай этих культур повысятся, останутся на том же уровне или понизятся, равна соответственно 0.25, 0.30 и 0.45. Если цены возрастут, урожай кукурузы даст 3000000 рублей чистого дохода, а урожай соевых бобов – 1000000 рублей. Если цены останутся неизменными, Василий лишь покроет расходы. Но если цены станут ниже, урожай кукурузы и соевых бобов приведет к потерям в 2500000 и 500000 рублей соответственно.
а) Представьте данную задачу в виде дерева решений.
b) Какую культуру следует выращивать Василию?
Вариант 3
Допустим, у вас имеется возможность вложить деньги в три инвестиционных фонда открытого типа: простой, специальный (обеспечивающий максимальную долгосрочную прибыль от акций мелких компаний) и глобальный. Прибыль от инвестиции может измениться в зависимости от условий рынка. Существует 10%-ная вероятность, что ситуация на рынке ценных бумаг ухудшится, 50%-ная – что рынок останется умеренным и 40%-ная – рынок будет возрастать. Следующая таблица содержит значения процентов прибыли от суммы инвестиции при трех возможностях развития рынка.
Альтернатива(фонды) | Процент прибыли от инвестиций(%) | ||
Ухудшающийся рынок | Умеренный рынок | Растущий рынок | |
Простой | 5 | 7 | 8 |
Специальный | -10 | 5 | 30 |
Глобальный | 2 | 7 | 20 |
а) Представьте задачу в виде дерева решений.
b) Какой фонд открытого типа вам следует выбрать?
Вариант 4
Предположим, у вас имеется возможность вложить деньги в 7.5%-ные облигации, которые продаются по номинальной цене, либо в специальный фонд, который выплачивает лишь 1% дивидендов. Если существует вероятность инфляции, процентная ставка возрастет до 8%, и в этом случае номинальная стоимость облигаций увеличится на 10%, а цена акций фонда – на 20%. Если прогнозируется спад, то процентная ставка понизится до 6%. При этих условиях ожидается, что номинальная стоимость облигаций поднимется на 5%, а цена акций фонда увеличится на 20%. Если состояние экономики останется неизменным, цена акций фонда увеличится на 8%, а номинальная стоимость облигаций не изменится. Экономисты оценивают в 20% шансы наступления инфляции и в 15% — наступление спада. Ваше решение относительно инвестиций принимается с учётом экономических условий следующего года.
а) Представьте задачу в виде дерева решений.
b) Будете ли вы покупать акции фонда или облигации?
Вариант 5
Фирма планирует производство новой продукции питания. Исследовательский отдел убеждён в большом успехе новой продукции и хочет внедрить ее немедленно, без рекламной кампании на рынках сбыта фирма. Отдел маркетинга положение вещей оценивает иначе и предлагает провести интенсивную рекламную кампанию. Такая кампания обойдётся в 1 млн. рублей, а в случае успеха принесет 9,5 млн. рублей годового дохода. В случае неуспеха рекламной кампании (вероятность этого составляет 30%) годовой доход оценивается лишь в 2 млн. рублей. Если рекламная кампания не проводится вовсе, годовой доход оценивается в 4 млн. рублей при условии, что покупателям понравится новая продукция (вероятность этого равна 0.8), и в 2 млн. рублей с вероятностью 0.2, если покупатели останутся равнодушными к новой продукции.
а) Постройте соответствующее дерево решений.
b) Как должна поступить фирма в связи с производством новой продукции?
Вариант 6
Симметричная монета подбрасывается три раза. Вы получаете один рубль за каждое выпадение герба (Г) и дополнительно 25 копеек за каждые два последовательных выпадения герба (заметим, что выпадение ГГГ состоит из двух последовательностей ГГ). Однако Вам приходится платить 1.1 рубля за каждое выпадение решетки (Р). Вашим решением является участие или неучастие в игре.
а) Постройте соответствующее дерево решений для описанной игры.
b) Будете ли вы играть в эту игру?
Вариант 7
Предположим, у вас имеется возможность сыграть в игру следующего содержания. Симметричная игральная кость бросается два раза, при этом возможны четыре исхода: 1) выпадет два четных числа, 2) выпадет два нечетных числа, 3) выпадает сначала четное, затем нечетное число, 4) выпадает сначала нечетное, затем четное число. Вы можете делать одинаковые ставки на два исхода. Например, вы можете поставить на два четных числа (исход 1) и два нечетных числа (исход 2). Выигрыш на каждый рубль, поставленный на первый исход, равен 2 рубля, на второй и третий исходы – 1.95 рубля, на четвертый – 1.50 рубля.
а) Постройте дерево решений для описанной игры.
b) На какие исходы следует делать ставки?
с) Можно ли иметь стабильный выигрыш в этой игре?
Вариант 8
Фирма имеет партии продукции с 0.8%, 1%, 1.2% и 1.4% бракованных изделий с вероятностями 0.4, 0.3, 0.25 и 0.05 соответственно. Три потребителя А, В и С заключили контракт на получение партий изделий с процентом некачественных изделий не выше 0.8%, 1.2% и 1.4% соответственно.
Фирма штрафуется в сумме 2000 рублей за каждый пункт процента (пункт процента – это одна десятая процента) в случае, когда процент некачественных изделий выше указанного. Наоборот, поставка партий изделий с меньшим процентом бракованных изделий, чем оговорено в контракте приносит фирме прибыль в 1000 рублей за каждый пункт процента. Предполагается, что партии изделий перед отправкой не проверяются.
а) Постройте соответствующее дерево решений.
b) Какой из потребителей должен иметь наивысший приоритет при получении своего заказа?
Вариант 9
Фирма планирует открыть новое предприятие в Арканзасе. В настоящее время имеется возможность построить либо крупное предприятие, либо небольшое, которое через два года можно будет расширить при условии высокого спроса на выпускаемую им продукцию. Рассматривается задача принятия решений на десятилетний период. Фирма оценивает, что на протяжении этих 10 лет вероятность высокого и низкого спроса на производимую продукцию будет равна 0.75 и 0.25 соответственно. Стоимость немедленного строительства крупного предприятия равна 5 миллионов рублей, а небольшого – один миллион рублей. Расширение малого предприятия через два года обойдется фирме в 4.2 миллиона рублей. Прибыль, получаемая от функционирования производственных мощностей на протяжении 10 лет, приводится в следующей таблице.
Альтернатива | Ожидаемый доход за год(тысячи рублей.) | |
Высокий спрос | Низкий спрос | |
Крупное предприятие сейчас | ||
Небольшое предприятие сейчас | ||
Расширенное предприятие через 2 года |
а) Постройте соответствующее дерево решений, принимая во внимание, что через два года фирма может либо расширить небольшое предприятие, либо не расширять его.
b) Сформулируйте стратегию строительству для фирмы на планируемый 10-летний период. (Для простоты не принимайте во внимание возможную инфляцию.)
Вариант 10
Решите упр.9 в предположении, что спрос может быть высоким, средним и низким с вероятностями 0.7, 0.2 и 0.1 соответственно. Расширение небольшого предприятия будет проведено лишь в том случае, если на протяжении первых двух лет спрос будет высоким. Следующая таблица содержит данные о прибылях за год.
Альтернатива | Ожидаемый доход за год(тысячи долл.) | ||
Высокий спрос | Средний спрос | Низкий спрос | |
Крупное предприятие сейчас | |||
Небольшое предприятие сейчас | |||
Расширенное предприятие через 2 года |
НЕЧЕТКИЕ МНОЖЕСТВА
3.1 Основные определения
Необходимость введения нечетких множеств (НМ) обоснована тем, что по мере роста сложности систем падает наша способность делать точные и значащие утверждения относительно поведения системы.
Пусть U – универсальное множество объектов;
A – конечное размытое подмножество U и A = {ui ; m (ui)}, где ui Î U, и m (ui) – мера членства, которая указывает степень принадлежности к множеству U.
Если m (ui) = {0,1}, то m (ui) – обычная булева функция. Лингвистические переменные “верно”, “совершенно верно”, “не вполне верно” могут рассматриваться как метки размытых множеств.
Таблица 1
Классические системы | В размытом множестве | |
Предикаты | «истинно» и «ложно» | «высокий», «большой», «скоро» и т.д |
Модификатор предиктов | отрицание | «очень», «более или менее», «вполне» |
Кванторы | Существования, всеобщности | «несколько», «главным образом», «почти всегда». |
Таблица 2. Пример 1: Понятие «высокий».
Рост | mA (ui) |
2.20 2.10 2.00 1.90 1.80 1.70 1.60 | 0.8 |
Отличие mA (ui) от функции распределения случайной велечины: m —функция, определяющая субъективное мнение специалиста, а функция распределения – это объективный закон, независимый от отношения специалиста к этому явлению.
Определение: P(X1, ….,Xn) ® B — предикат, где B – множество булевых переменных.
Определение:j~ = ( X, F~) – нечеткое отношение, где X – множество, F~ – нечеткое подмножество X2. X – область задания, F~—нечеткий график отношения.
Способы задания отношений – теоретико-множественный, матричный, графический и с помощью нечетких предикатов.
1. Теоретико-множественный: перечисление X= {Xi} и задание F~ = {mF (xi, xj), (xi, xj)}, где (xi, xj)ÎX2.
2. Матричный: задается матрица смежности Rj , где на пересечении i-ой строки и j – го столбца стоит rij = mF (xi, xj ).
3. Можно задать j~ в виде графа с множеством вершин X, дугами (xi, xj), которым приписано mF (xi, xj).
4. j~ = ( X, F~) – нечеткое отношение, если mF (a,b) Î F; a,b Î X, то a j~ b – нечеткое логическое высказывание, значение истинности которого mF (a,b).
Пример 2: Теоретико-множественное задание отношения “любит”.
Таблица 3
§
Целый раздел теории нечетких множеств – мягкие вычисления (нечеткая арифметика) — вводит набор операций над нечеткими числами. Эти операции вводятся через операции над функциями принадлежности на основе так называемого сегментного принципа.
Определим уровень принадлежности a как ординату функции принадлежности нечеткого числа. Тогда пересечение функции принадлежности с нечетким числом дает пару значений, которые принято называть границами интервала достоверности.
Зададимся фиксированным уровнем принадлежности a и определим соответствующие ему интервалы достоверности по двум нечетким числам и : [a1, a2] и [b1, b2], соответственно. Тогда основные операции с нечеткими числами сводятся к операциям с их интервалами достоверности. А операции с интервалами, в свою очередь, выражаются через операции с действительными числами — границами интервалов:
· операция «сложения»:
[a1, a2] ( ) [b1, b2] = [a1 b1, a2 b2], (2)
· операция «вычитания»:
[a1, a2] (-) [b1, b2] = [a1 — b2, a2 — b1], (3)
· операция «умножения»:
[a1, a2] (´) [b1, b2] = [a1 ´ b1, a2 ´ b2], (4)
· операция «деления»:
[a1, a2] (/) [b1, b2] = [a1 / b2, a2 / b1], (5)
· операция «возведения в степень»:
[a1, a2] (^) i = [a1i , a2i]. (6)
Из существа операций с трапезоидными числами можно сделать ряд важных утверждений (без доказательства):
· действительное число есть частный случай треугольного нечеткого числа;
· сумма треугольных чисел есть треугольное число;
· треугольное (трапезоидное) число, умноженное на действительное число, есть треугольное (трапезоидное) число;
· сумма трапезоидных чисел есть трапезоидное число;
· сумма треугольного и трапезоидного чисел есть трапезоидное число.
Анализируя свойства нелинейных операций с нечеткими числами (например, деления), исследователи приходят к выводу, что форма функций принадлежности результирующих нечетких чисел часто близка к треугольной. Это позволяет аппроксимировать результат, приводя его к треугольному виду. И, если приводимость налицо, тогда операции с треугольными числами сводятся к операциям с абсциссами вершин их функций принадлежности.
То есть, если мы вводим описание треугольного числа набором абсцисс вершин (a, b, c), то можно записать:
(a1, b1, c1) (a2, b2, c2) º (a1 a2, b1 b2, c1 c2) (7)
Это – самое распространенное правило мягких вычислений.
Примеры задач по нечетким множествам.
Вариант 1
Найдите сумму, разность, произведение, частное двух нечетких треугольных чисел A=(1,4,6), B=(3,6,9).
Вариант 2.
Решить уравнение (А-В)*х3 = С.
А = (4,7,9), В=(2,2,5,8), С=(2,4,7).
Вариант 3.
Найдите сумму, разность, произведение, частное треугольного числа A=(3,6,7) и трапезоидного числа B=(1,3,5,11).
Вариант 4.
Задать нечеткое множество соответствующее терму: «люди среднего возраста» и «не студенты». Построить график этой функции принадлежности.
Вариант 5.
Задать нечеткое множество соответствующее терму: «число очень близкое к 2» и «далекое от 5». Построить график этой функции принадлежности.
Вариант 6.
Решить уравнение (А В)*х2 = С.
А = (1,3,4), В=(2,2,5,8), С=(2,4,7).
Вариант 7.
Задать нечеткое множество соответствующее терму: «заработок близкий к 10 т.р.» и «заработок далекий от прожиточного минимума». Построить график этой функции принадлежности
Вариант 8.
Задать нечеткое множество соответствующее терму: «число достаточно близкое к 4» и «далекое от 10». Построить график этой функции принадлежности.
Метод анализа иерархий
Оценку вариантов решений методом анализа иерархий покажем на иллюстративном примере «Переправа через реку».
1. Требуется определить: оставить на реке паромную переправу или вместо нее построить мост или туннель.
2. Возможные решения оцениваются по трем критериям: экономическому, социальному, и экологическому. Каждый критерий оценивается по критериям низкого уровня.
3. Структурный граф процесса принятия решения с указанием уровня иерархий и оценками и -, указывающими, способствует или препятствует данный фактор решению задачи, показан на рис.1 Возможные варианты решений определены в постановке задачи.
4. Значения критериев первого уровня показаны в табл. 1.а и 1.б.
Таблица 1.a
Критерий | Дуга | оценка |
Экономический | AB1 | Очень важно |
Социальный | AB2 | Важно |
Социальный | AB2 | Важно |
Экологический | AB3 | Имеют некоторое значение |
Таблица 1.b
Критерий | Дуга | оценка | Критерий | Дуга |
Экономический | AB1 | Важнее чем | Социальный | AB2 |
Экономический | AB1 | Существенно важнее чем | экологический | AB3 |
Экономический | AB1 | Существенно важнее чем | экологический | AB3 |
Социальный | AB2 | Важнее чем | экологический | AB3 |
Не будем обсуждать, каким образом получены значения «весов» критериев. Будем считать, что ЛПР (лицо, принимающее решения) определили их и ввел в систему поддержки принятия решений в соответствии со своими предпочтениями.
Таблица2.
A эквивалентно В | А и В одинаково важны |
А несколько предпочтительней В | А важнее В |
А существенно предпочтительнее В | А существенно важнее В |
А очень сильно предпочтительнее В | А значительно важнее В |
А несравненно предпочтительнее В | А несравненно важнее В |
А и В одинаковы | А и В одинаковы |
А слегка лучше В | А слегка хуже В |
А лучше В | А хуже Б |
А значительно лучше В | А несравненно хуже В |
А несравненно лучше Б | А несравненно хуже в |
Таблица 3.
Степень разрушения | Значения ЛП | mA (ui) |
Отлично | Очень слабый | |
Хорошо | Слабый | 0.25 |
удовлетворительно | Средний | 0.5 |
Плохо | Сильный | 0.75 |
Очень плохо | Очень сильный |
Таблица 4.
Критерий | Дуга | оценка | Критерий | Дуга |
доходы | В1С1 | Одинаково важно | капиталовложения | В1С2 |
доходы | В1С1 | Значительно важно | Экономия времени водителя | В1С3 |
доходы | В1С1 | Несравненно важнее | Развитие торговли по месту | В1С4 |
капиталовложения | В1С2 | Значительно важнее | Экономия времени водителя | В1С3 |
капиталовложения | В1С2 | Несравненно важнее | Развитие торговли | В1С4 |
Экономия времени водителя | В1С3 | Значительно важнее | Развитие торговли по месту | В1С4 |
Необходимо сопоставить предпочтения ЛПР на последнем уровне.
Обозначим все пути, в частности, дуги lij через p( lij). Для таблиц типа 10.1.a
p( lij) = (1)
для таблицы 1.a mA (AB1)=1, mA (AB2)=0.75, mA (AB3)=0.25. Система поддержки принятия решений находит p( АВ1)=0.5, p( АВ2)=0.36, p( АВ3)=0.13.
Определение веса критерия, когда производится попарное сравнение весов (значимости) различных критериев, так ка это сделано в табл. 1.b, 5, 2. Сложность заключается в несогласованности оценок. Самым точным методом является нахождение главного собственного вектора матрицы, который после нормализации становится вектором приоритетов. Рассмотрим более простой метод. Представим количественные сравнения пар объектов матрицей А=(аij), (i,j =1,2,…..,n), где аij показывает оценку отношения между i-м и j-м объектами. Элементы матрицы обладают следующими свойствами: если аij=b, то аji=1/b, aii=1. Суммируем элементы каждой строки и нормализуем делением каждой суммы на сумму элементов. Сумма полученных результатов будет равна 1. Первый элемент результирующего вектора будет весом приоритета первого объекта, второй – второго и т.д. Так как это показано в таблице 6, при использовании табл. 1.b и значений лингвистических переменных табл.7.
Рис. 1
Таблица 5.
Критерии | Дуги | Знаки | Оценки |
Доход от моста | C1D1 | Хорошо | |
Доход от туннеля | C1D2 | Отлично | |
Доход от парома | C1D3 | Плохо | |
Капиталовложения в мост | C2D1 | (-) | Плохо |
Капиталовложения в туннель | C2D2 | (-) | Очень плохо |
Капиталовложения в паром | C2D3 | Отлично | |
Экономия времени шофера от моста | C3D1 | Отлично | |
Экономия времени шофера от переправы | C3D2 | Хорошо | |
Экономия времени шофера от парома | C3D3 | Очень плохо | |
Развитие торговли на мосту | C4D1 | Отлично | |
Развитие торговли в туннеле | C4D2 | Очень плохо | |
Развитие торговли на пароме | C4D3 | Плохо | |
Новые рабочие места при строительстве моста | C5D1 | Удовлетворительно | |
Новые рабочие места при строительстве туннеля | C5D2 | Хорошо | |
Новые рабочие места при существующем пароме | C5D3 | Очень хорошо | |
Раскол общины от строительства моста | C6D1 | — | Сильно |
Раскол общины от строительства туннеля | C6D2 | — | Сильно |
Раскол общины при существующем пароме | C6D3 | — | Слабо |
Изменение стиля жизни при стр-ве моста | C7D1 | — | Сильно |
Изменение стиля жизни при стр-ве туннеля | C7D2 | — | Очень сильно |
Изменение стиля при существующем пароме | C7D3 | — | Очень слабо |
Загрязнение воды от моста | C8D1 | — | Сильно |
Загрязнение воды от туннеля | C8D2 | — | Средне |
Загрязнение воды от парома | C8D3 | — | Средне |
Повышение загазованности при движении машин на мосту | C9D1 | — | Сильно |
Повышение загазованности при движении по туннелю | C9D2 | — | Средне |
Повышение загазованности при движении машин по парому | C9D3 | — | Слабо |
Таблица 6.
AB1 | AB2 | AB3 | S | Веса приоритетов p | |
AB1 | 0.53 | ||||
AB2 | ½ | 3.5 | 0.31 | ||
AB3 | 1/3 | ½ | 1.83 | 0.15 |
Таблица 7.
Значения лингвистических переменных | mA (ui) | |
a эквивалентно b | a и b одинаково важны | |
a несколько предпочтительнее b | a важнее b | |
a существенно предпочтительнее b | a существенно важнее b | |
a очень сильно предпочтительнее b | a значительно важнее b | |
a несравненно предпочтительнее b | a несравненно важнее b |
p( АВ1)=0.53, p( АВ2)=0.31, p( АВ3)=0.15.
Аналогично СППР находит веса приоритетов второго уровня. p(В1С1)=0.38, p(В1С2)=0.38, p( B1C3)=0.19; p( В1C4)=0.5,
p( B2C5)=0.61, p( В2C6)=0.19, p(В2C7)=0.20, p(В3C8)=0.8,
p( В3C9)=0.2.
Таблица 8.
Критерий | Дуга | Оценка | Критерий |
Рабочие места | B2C6 | Значительно важнее | Раскол общины |
Рабочие места | B2C5 | Важнее | Изменение стиля |
Раскол общины | B2C6 | Одинаково важно | Изменение стиля жизни |
Таблица 9.
Критерий | Дуга | Оценка | Критерий |
Загрязнение воды | B3C8 | Значительно важнее | Повышение загазованности |
Таблица 10.
B1C1 | B1C2 | B1C3 | B1C4 | Веса приоритетов | |
B1C1 | 0.38 | ||||
B1C2 | 0.38 | ||||
B1C3 | ¼ | ¼ | 0.19 | ||
B1C4 | 1/5 | 1/5 | ¼ | 0.05 |
Таблица 11.
B2C5 | B2C6 | B2C7 | Веса приоритетов | |
B2C5 | 0.61 | |||
B2С6 | ¼ | 0.19 | ||
B2C7 | ½ | 0.20 |
Таблица 12.
B3C8 | B3C9 | Веса приоритетов | |
B3C8 | 0.8 | ||
B3C9 | ¼ | 0.2 |
Веса приоритетов второго уровня в графе являются уточнением влияния соответствующих факторов на принятие решения. Но они представляют интерес только с учетом весов первого уровня. Для нахождения весов путей, состоящих из дуг превого и второго уровней надо умножить вес дуги первого уровня на веса примыкающих к ней дуг второго уровня. Т.о. вес пути из дуг первого и второго уровней:
p( l1i , lij) = p( l1i) ´ p( lij),
где l1i – дуга первого уровня, lij – дуга второго уровня (i=1,….,n), (j=1,…..,m).
Аналогично рассчитываются веса дуг следующих уровней.
p(AB1C1)= p(AB1)´ p(B1C1) = 0.53´0.38=0.20
p(AB1C2)= p(AB1)´ p(B1C2) = 0.53´0.38=0.20
p(AB1C3)= p(AB1)´ p(B1C3) = 0.53´0.19=0.10
p(AB1C4)= p(AB1)´ p(B1C4) = 0.53´0.05=0.03
p(AB2C5)= p(AB2)´ p(B2C5) = 0.31´0.61=0.19
p(AB2C6)= p(AB2)´ p(B2C6) = 0.31´0.19=0.06
p(AB2C7)= p(AB2)´ p(B2C7) = 0.31´0.21=0.07
p(AB3C8)= p(AB3)´ p(B3C8) = 0.15´0.8=0.12
p(AB3C9)= p(AB3)´ p(B3C9) = 0.15´0.2=0.03
Оценка решений есть результат умножения матрицы весов дуг последнего уровня на вектор весов приоритетов вершин предпоследнего уровня графа.
= ,
где p(lij) – вес дуги, связывающей вершину i с вершиной последующего уровня j, p(l1r, lrj) –вес дуги, оканчивающейся в j-ой вершине предпоследнего уровня графа, фактически вес пути в графе, начинающийся с исходной вершины и кончающийся в j-ой вершине предпоследнего уровня. c(Dp) – вес p-ой конечной вершины (p-го варианта решения).
Если эксперту удалось свести задачу выбора лучшего решения к иерархической, то можно использовать описанный метод.
3.7 Задания для самостоятельного решения
Вариант 1
Отдел кадров сузил поиск будущего сотрудника до трех кандидатур: Сергей (S), Женя (J) и Михаил (M). Конечный отбор основан на трех критериях: собеседование (С), опыт работы (О) и рекомендации (Р). Отдел кадров использует матрицу А (приведенную ниже для сравнения трех критериев. После проведен собеседования с тремя претендентами, сбор данных относящихся к опыту их работы и рекомендациям. Построены матрицы Ас, Ао и Ар. Кого из трех кандидатов следует принять на работу? Оценить согласованность данных.
Ас | С | Ж | M |
С | |||
Ж | 1/3 | 1/5 | |
M | 1/4 |
А | С | О | Р |
С | 1/4 | ||
О | 1/2 | 1/5 | |
Р |
Вариант 2
Костя и Динара Печкины (К и Д) покупают новый дом. Рассматриваются три варианта А, В, С. Печкины согласовали два критерия для выбора дома: площадь зеленой лужайки (Л) и близость к месту работы (Б), а также разработали матрицы сравнений, приведенные ниже. Необходимо оценить три дома в порядке их приоритета и вычислить коэффициент согласованности каждой матрицы.
Вариант 3
Найти веса распределения энергии для нескольких крупных потребителей в соответствии с их общим вкладом в различные цели общества.
Есть три крупных потребителя США: Бытовое потребление (С1), Транспорт (С2) и промышленность (С3). Они составляют низший уровень иерархии. Целями, по отношению к которым оцениваются потребителя, являются: вклад в развитие экономики, вклад в качество окружающей среды и вклад в национальную безопасность. Они составляют торой уровень. Матрицы попарных сравнений приведены ниже.
Развитие экономики | Окружающая среда | Национальная безопасность | |
Развитие экономики | |||
Окружающая среда | 1/5 | 3/5 | |
Национальная безопасность | 1/3 | 5/3 |
Э | С1 | С2 | С3 |
С1 | |||
С2 | 1/3 | ||
С3 | 1/5 | 1/2 |
ОС | С1 | С2 | С3 |
С1 | |||
С2 | 1/2 | ||
С3 | 1/7 | 1/5 |
НБ | С1 | С2 | С3 |
С1 | |||
С2 | 1/2 | ||
С3 | 1/3 | 1/2 |
Вариант 4
На первом уровне иерархии: Общий вклад в развитие
На втором уровне – Железо (Ж), медь (М), фосфаты (Ф).
На третьем уровне: Величина ресурса (ВР), Стоимость добычи (СД), Риск (Р).
Ж | ВР | СД | Р |
ВР | |||
СД | 1/3 | ||
Р | ½ | 1/3 |
Ф | ВР | СД | Р |
ВР | |||
СД | 1/3 | ||
Р | 1/7 | 1/5 |
Общ. вклад | Ж | М | Ф |
Ж | |||
М | ½ | ||
Ф | 1/5 | 1/3 |
М | ВР | СД | Р |
ВР | |||
СД | 1/3 | ||
Р | ½ | 1/3 |
Определить веса элементов третьего уровня.
Вариант 5
На первом уровне иерархии: Влияние в мире
На втором уровне – Людские ресурсы (ЛР), Благосостояние (Б), Технология (Т), Военная мощь (ВМ).
На третьем уровне: США, СССР, Китай.
Влияние в мире | Людские ресурсы | Благосостояние | Технология | Военная мощь |
Людские ресурсы | 1/5 | 1/5 | ||
Благосостояние | ||||
Технология | 1/3 | |||
Военная мощь | 1/3 |
ЛР | США | СССР | Китай |
США | 1/3 | 1/7 | |
СССР | 1/3 | ||
Китай |
Б | США | СССР | Китай |
США | |||
СССР | 1/3 | ||
Китай | 1/7 | 1/3 |
ВМ | США | СССР | Китай |
США | |||
СССР | 1/3 | ||
Китай | 1/5 | 1/5 |
Т | США | СССР | Китай |
США | |||
СССР | 1/3 | 1/3 | |
Китай | 1/7 |
Вариант 6
Аттестация преподавателей в высшей школе.
Первый уровень – Аттестация.
Второй уровень – Исследовательская работа (ИР), Преподавание (П).
Третий уровень (Исследовательская работа) – Качество (К), Разнообразие (Р), Количество научных трудов (НТ), важность работы (ВР). Третий уровень (Преподавание) – Доходчивость (Д), Требовательность (Т), Правдивость (ПР).
П | Д | Т | ПР |
Д | |||
Т | 1/5 | ||
ПР | 1/7 | 12 |
ИР | К | Р | НТ | ВР |
К | ||||
Р | 1/5 | |||
НТ | 1/3 | |||
ВР | 15 | 1/5 | 1/3 |
Вариант 7
Переправа через реку
Первый уровень – Выгоды переправы через реку.
Второй уровень – Экономические (Э), Социальные (С), Окружающая среда (ОС).
Третьий уровень – относятся к экономическим: Время (В), Доход (Д), Торговля (Т).
К социальным: Безопасность (Б), Связи (СВ). К окружающей среде – комфорт (КО), Доступность (ДС).
Четвертый уровень – Мост (М), Туннель (ТУ), существующий паром (П).
Выгоды | Э | С | ОС |
Э | 1/3 | ||
С | |||
ОС | 1/3 | 1/3 |
Э | В | Д | Т |
В | 1/3 | ||
Д | |||
Т | 1/2 | 1/3 |
В | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/7 | 1/7 |
Б | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/5 | 1/5 |
Т | Мост | ТУ | П |
Мост | |||
ТУ | 13 | ||
П | 1/7 | 1/5 |
Д | Мост | ТУ | П |
Мост | 1/2 | ||
ТУ | 1/2 | ||
П | 1/3 |
СВ | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/7 | 1/7 |
КО | Мост | ТУ | П |
Мост | 1/2 | ||
ТУ | |||
П | 1/5 | 1/7 |
ДС | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/7 | 1/7 |
Вариант 8
Переправа через реку (2-я часть)
Первый уровень — издержки пересечения реки.
Второй уровень — Экономические (Э), Социальные (С), Окружающая среда (ОС).
Третий уровень — относятся к экономическим: Капиталовложения (К), Эксплуатация и текущий ремонт (ЭТР), Прекращение паромного бизнеса (ППБ).
К социальным: Изменение стиля жизни (ИСЖ), Раскол людей (РЛ). К окружающей среде – Загазованность (З), Загрязнение воды (ЗВ).
Издержки | Э | С | ОС |
Э | |||
С | 1/5 | ||
ОС | 1/7 | 1/3 |
К | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/7 | 1/7 |
ЭТР | Мост | ТУ | П |
Мост | 1/3 | ||
ТУ | 1/2 | ||
П | 1/3 |
ИСЖ | Мост | ТУ | П |
Мост | |||
ТУ | 1/3 | ||
П | 1/7 | 1/5 |
РЛ | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/5 | 1/5 |
З | Мост | ТУ | П |
Мост | |||
ТУ | |||
П | 1/7 | 1/7 |
ЗВ | Мост | ТУ | П |
Мост | 1/2 | ||
ТУ | |||
П | 1/5 | 1/7 |
Вариант 9
Первый уровень — Качество жизни городского населения.
Второй уровень – Уровень жизни (УР), Условия жизни (УС).
Третий уровень – К уровню жизни относятся: Доходы населения (Дх), Социальное обеспечение (СО), Жилищные условия (Жу), Образование (Об), Здравоохранение (Зд); к Условиям жизни: Здравоохранение (Зд), Санитарные условия (Су), Условия для проведения досуга (Уд), Состояние транспорта (Тр), Экология (Эк), Психологическое состояние населения (Пх).
Какой из приведенных ниже факторов в наибольшей степени оказывает влияние на уровень жизни | |||||
Уровень жизни | Жилищные условия | Образование | Здравоохранение | Социальное обеспечение | Доходы населения |
Жилищные условия | |||||
Образование | ½ | ||||
Здравоохранение | 1/3 | ½ | |||
Социальное обеспечение | ¼ | 1/3 | ½ | ||
Доходы населения | 1/7 | 1/9 | 1/5 | 1/3 |
Какой из приведенных ниже факторов в наибольшей степени оказывает влияние на условия жизни | ||||||
условия жизни | Санитарные условия | Психологическое состояние населения | Здравоохранение | Условия для проведения досуга | Экология | Состояние транспорта |
Санитарные условия | ||||||
Психологическое состояние населения | ½ | |||||
Здравоохранение | ½ | 13 | ||||
Условия для проведения досуга | 14 | ¼ | 1/3 | |||
Экология | 1/4 | 1/5 | 1/3 | 1/2 | ||
Состояние транспорта | 1/5 | 1/8 | 1/4 | 1/3 | 1/2 |
Вариант 10
На первом уровне– благосостояние страны.
Второй уровень–Сильная экономика (Э), Благосостояние (Б), Национальная оборона (НО).
Третий уровень – Тяжелая промышленность (ТП), Легкая промышленность (ЛП), Сельское хозяйство (СХ).
Благосостояние | Э | Б | НО |
Э | |||
Б | 1/3 | ||
НО | 1/3 | 1/2 |
Б | ТП | ЛП | СХ |
ТП | 1/3 | ||
ЛП | |||
СХ | 1/3 | 1/4 |
Э | ТП | ЛП | СХ |
ТП | |||
ЛП | 1/5 | ||
СХ | 1/7 | 1/3 |
НО | ТП | ЛП | СХ |
ТП | |||
ЛП | 1/3 | ||
СХ | 1/5 | 1/7 |
Определить веса отраслей промышленности по влиянии. На благосостояние этой страны.
4. Оптимальный объем заказа
Основной вопрос управления запасами заключается в определении товарного запаса на складе, чтобы минимизировать издержки по управлению запасами и обеспечить достойный уровень обслуживания клиента? Он разделяется на две части:
Как сделать издержки управления запасами минимальными при заданном (постоянном или непостоянном, но известном) спросе?
Как оценить риск возникновения дефицита на складе с учетом случайных вариаций реального спроса? Сколько нужно платить за содержание необходимого резервного запаса для того, чтобы снизить риск возникновения дефицита до приемлемого уровня и обеспечить достойный уровень обслуживания клиентов?
Основная идея теории оптимального управления запасами состоит в том, чтобы разделить издержки на переменные и постоянные. Оказывается, что эти две группы издержек по-разному зависят от размера заказа и уровня запаса товара на складе.
Переменные издержки- издержки хранения. Данные издержки должны быть прямо пропорциональны количеству единиц хранимых запасов и стоимости единицы запаса. Основную часть этих издержек составляют упущенные возможности при альтернативном использовании капитала, «замороженного» в запасах. Каждая область бизнеса характеризуется своей требуемой нормой доходности. Капитал, вложенный в этот бизнес, в среднем (по стране, региону, городу) должен давать определенный процент дохода ежегодно. Капитал, вложенный в запасы, такого процента не дает. Следовательно, неполученный процент – это издержка хранения. Если товар приобретен в кредит, то за этот кредит нужно платить проценты, что опять-таки составляет издержки хранения. При цивилизованном ведении бизнеса, товар должен быть застрахован и подлежит налогообложению. Страховка и налог на запас также составляет определенный процент от стоимости товара и также входит в издержки хранения. Перечисленные издержки строго пропорциональны стоимости запасов. Поэтому их удобно задавать в расчете на единицу запаса в год.
Постоянные издержки — издержки по запуску новой партии продукции — (производство) или затраты на формирование и оформление заказа — (торговля). Эти издержки не зависят от величины предполагаемой партии продукции (заказа).
§
Модель отвечает на вопрос: какой должен быть размер заказа (и как часто его нужно делать) для данного вида товара («артикула»), что минимизировать издержки его хранения, при условии, что
— спрос на запас постоянен (не зависит от времени) и составляет D единиц в год;
— закупочная цена единицы запаса постоянна (не зависит от размера закупаемой партии) и равна С;
— издержки хранения единицы запаса в год равны H (или h% от стоимости единицы запаса С);
— стоимость оформления одного заказа (или стоимость переналадки оборудования для начала новой партии продукции) равна S.
В дальнейшем мы будем использовать следующие обозначения:
D – годовой спрос
p – цена единицы товара
s – цена хранения единицы товара на складе в год
i – внутренняя норма доходности
Q – объем закупа
K – стоимость размещения заказа
L – время доставки заказа
n – количество заказов в год
EOQ — экономичный размер заказа (economic order quantity)
Издержки на размещение заказа:
Ck=K*n=K*D/Q
Издержки на хранение:
Cs=Q/2*(s p*i)
Минимизируя издержки при переменной Q получаем:
Пример.
Машиностроительный завод покупает болты с гайками для сборочного участка, годовая потребность в которых составляет 50 тыс. штук в год. На данный момент имеется два предложения от разных поставщиков, условия которых приведены в таблице.
Поставщик А | Поставщик В | ||
Кол-во | Цена за шт., руб. | Кол-во | Цена за шт., руб. |
До 5000 | До 9999 | 4,8 | |
5000-19999 | 4,6 | 10000-29999 | 4,5 |
от 20000 | 4,4 | от 30000 | 4,3 |
Стоимость хранения для завода можно оценить в 35% от стоимости единицы хранения в год. Стоимость оформления одного заказа – 1000 руб. Спрос в течение года на данные болты равномерный.
a. Каков оптимальный размер заказа с учетом скидок каждого из поставщиков.
b. Какого поставщика следует предпочесть?
Решение
Спрос на болты по условию задачи известный и постоянный, следовательно, мы можем без ограничений использовать модель экономичного размера заказа EOQ. При этом все издержки будут определяться полными издержками хранения и заказа за год. Однако имеется система скидок на базовые цены, а это значит, что отклонение от экономичного размера заказа может оказаться выгодным, если полученные скидки превышают рост издержек хранения. Значит к сумме издержек хранения и заказа нужно добавить общие затраты на покупку болтов, чтобы иметь возможность корректно сравнивать разные предложения.
Так как в данной задаче нам необходимо рассчитать оптимальный заказ для шести цен и количественных диапазонов (2 поставщика и 3 диапазона действия цен у каждого) организуем данные, как показано в таблице (Рис. 2). В верхних ячейках A2:C2 запишем общие данные: издержки хранения, издержки заказа и годовую потребность. В строках B4:G4 и B5:G5 запишем верхние и нижние границы диапазонов скидок. Число 1 млн. в ячейках D4 и G4 заменяет бесконечную границу диапазона и выбрано произвольно, для упрощения формул.
Для расчета экономичного размера заказа используем стандартную формулу
В нашей задаче величина S непостоянна, так как она зависит от цены товара, а цена может быть разной. Поэтому в расчетах вместо самой величины K будем использовать ее выражение через цену и издержку хранения в процентах i: S=p*i. С этой поправкой формула для EOQ и записана в ячейке B7. Ссылки на издержки хранения i, годовую потребность D и издержки заказа K фиксированы, для удобства протягивания формулы вправо, для расчета EOQ для других цен закупки. После протягивания формулы получаем следующий результат (Рис. 3)
Рис. 3
Если мы теперь сравним полученные значения EOQ с диапазонами количеств закупаемых болтов, для которых действуют те цены, по которым мы считали EOQ, то обнаружим несколько несоответствий. Например, при покупке болтов у поставщика A по цене 5 руб. за штуку оптимальная величина заказа равна примерно 7559 штук. Но такая цена действует только при покупке менее 5000 штук. Если мы будем закупать болты партиями по 7559 штук, то их цена будет только 4.6 руб. Это конечно неплохо, но мы ведь хотели выяснить, какую партию болтов лучше всего выбрать, если покупать их по цене 5 руб.!
Ясно, что выбирать размер партии мы должны только внутри диапазона от 1 до 5000 штук. Какой же размер выбрать? Здесь нужно вспомнить, как выглядит график зависимости суммы издержек хранения и заказа от размера заказа. А именно, график этот показывает гладкую функцию без перегибов с одним минимумом. Это значит, что чем ближе размер заказа к EOQ, тем меньше издержки и наоборот. Следовательно, в тех случаях, когда мы не можем выбрать размер заказа равным EOQ, мы должны взять реально возможную величину заказа, наиболее близкую к экономичному размеру заказа.
В случае с покупкой болтов по цене 5 руб. – это верхняя граница диапазона, т.е. 4999 штук.
Поэтому в таблицу (Рис. 2) кроме строки для расчета EOQ добавлена строка “Реальный EOQ” – реальный размер заказа. В этой строке мы будем записывать тот размер заказа, который выбираем на самом деле. Конечно, в жизни мы можем выбирать реальный размер заказа отличным от теоретически оптимального не только из-за диапазонов действия цен. Скажем, во втором столбце, EOQ равен 7881,1 и попадает в диапазон действия цены 4.6 руб. – от 5000 до 19999. Но не можем же мы заказать дробное число болтов. Значит, как минимум надо выбрать реальный размер заказа, как округленное до целых значений EOQ. Кроме того, часто бывает, что штучный товар фасуется в
стандартную тару. В этом случае нужно заказывать партию так, чтобы получалось целое число коробок или ящиков и т.п. Могут быть и другие причины, заставляющие отклоняться от теоретической величины оптимального заказа. Поэтому не существует никакой стандартной формулы для реального Q.
В сложных случаях реальный Q можно проставить вручную с учетом известных вам условий. А в нашей задаче можно написать и формулу, так как выбор достаточно прост. Такая формула и записана в ячейке B8. Словами действие формулы можно описать следующим образом. Если размер EOQ больше или равен минимально возможной партии и меньше или равен максимально возможной партии, выбираем реальный размер заказа равным EOQ. Если это не так, то если EOQ меньше минимальной партии, выбираем реальный размер заказа равным минимальной партии, а иначе выбираем размер заказа равным максимально возможной партии (т.к. EOQ оказался больше, чем максимальная партия).
Полная величина издержек включает в себя не только T, но и сумму, истраченную на покупку годового запаса болтов. Годовой запас здесь взят потому, что издержки хранения и заказа тоже вычислены в расчете на год.
Все вновь введенные формулы так же, как и формула для EOQ, протягиваются вправо на все шесть ячеек. В результате получаем следующую таблицу (Рис. 4). В последней строке таблицы выведены наименьшие возможные издержки при покупке болтов по каждой из шести предложенных цен. Из этих шести значений издержек наименьшей оказывается 237 875 руб., которая получается при покупке болтов у поставщика B партиями по 10 тыс. штук по цене 4.5 руб. за штуку.
Рис. 4
Из таблицы видно, что покупка болтов по меньшей цене, но более крупными партиями по 20 -30 тыс. штук оказывается чуть дороже, так как предлагаемые скидки полностью съедаются потерями от замораживания капитала при такой политике закупок.
4.2 Задачи для самостоятельного решения
Вариант 1
Книжный магазин расположенный около большого вокзала продает книги различных серий, выпущенные в дешевом издании (клееный блок, мягкая обложка). Книжки одной серии закупаются по одной цене, скажем детектив – 9 руб., любовный роман – 8 руб. и т. д.. Магазин открыт 6 дней в неделю и продает около 16 000 детективов в год. Обычно менеджер делает заказ раз в два месяца, издержки заказа – 3000 руб. Заглянув однажды в учебник по количественным методам в бизнесе, менеджер обнаружил, что, вообще говоря не исключено, что принятый план заказов приносит лишние издержки. Но, хотя он и знал, что доход по рублевым вложениям в регионе составляет не менее 24% в год и, разумеется, имел перед глазами табличку с данными о продажах за последние, по крайней мере, 14 недель:
но так и не смог найти оптимальный план заказов и определить, при каком количестве детективов на складе нужно делать новый заказ, если допустить риск дефицита не более 5%.
Не могли бы Вы ему помочь?
Какую сумму могли бы Вы в этом случае запросить за эту услугу?
P.S. Кстати, если Вам вдруг понадобится, время исполнения заказа 5 дней.
Вариант 2
Книжный магазин расположенный около большого вокзала продает книги различных серий, выпущенные в дешевом издании (клееный блок, мягкая обложка). Книжки одной серии закупаются по одной цене, скажем детектив – 11 руб., любовный роман – 8 руб. и т. д.. Магазин открыт 6 дней в неделю и продает около 18 000 детективов в год. Обычно менеджер делает заказ раз в два месяца, издержки заказа – 3500 руб. Заглянув однажды в учебник по количественным методам в бизнесе, менеджер обнаружил, что, вообще говоря не исключено, что принятый план заказов приносит лишние издержки. Но, хотя он и знал, что доход по рублевым вложениям в регионе составляет не менее 24% в год и, разумеется, имел перед глазами табличку с данными о продажах за последние, по крайней мере, 14 недель:
но так и не смог найти оптимальный план заказов и определить, при каком количестве детективов на складе нужно делать новый заказ, если допустить риск дефицита не более 5%.
Не могли бы Вы ему помочь?
Какую сумму могли бы Вы в этом случае запросить за эту услугу?
P.S. Кстати, если Вам вдруг понадобится, время исполнения заказа 7 дней.
Вариант 3
Магазин «Кандела», работающий 364 дня в году, продает офисные настольные лампы “Diverger” разных цветов и модификаций (по цене 510 руб. в закупке). Уровень продаж за последние 14 недель составлял:
и, по оценке менеджера, соответствовал обычному среднему спросу на данный товар.
По сложившейся практике магазин заказывает примерно по 1300 ламп в середине каждого месяца. Заказ, издержки по оформлению и доставке которого, составляют 15000 руб, исполняют в течение 20 дней. Менеджер не знает цифры по внутренней норме доходности магазина и считает, что единственным надежным ориентиром для сравнения эффективности вложения денег является доход по срочному вкладу, который составляет в регионе не менее 18% в год. Запас на складе не страхуется и не подлежит налогообложению.
Каковы складские издержки магазина (издержки хранения и заказа в год) при работе с этим товаром? Можно ли, и на сколько снизить эти издержки.
Из маркетинговых соображений менеджер готов допустить риск дефицита не более 2%. Определите, при каком количестве ламп на складе следует делать новый заказ в этом случае.
Вариант 4
Магазин «Свет», работающий 364 дня в году, продает офисные настольные лампы “Dark moon” оригинальных расцветок, различных модификаций, закупаемые оптом по цене 570 руб. Уровень продаж за последние 14 недель составлял:
и, по оценке менеджера, соответствовал обычному среднему спросу на данный товар.
По сложившейся практике магазин заказывает примерно по 1700 ламп в середине каждого месяца. Заказ, издержки по оформлению и доставке которого, составляют 16500 руб., исполняют в течение 18 дней. Менеджер не знает цифры по внутренней норме доходности магазина и считает, что единственным надежным ориентиром для сравнения эффективности вложения денег является доход по срочному вкладу, который составляет в регионе не менее 18% в год. Запас на складе не страхуется и не подлежит налогообложению.
Каковы складские издержки магазина (издержки хранения и заказа в год) при работе с этим товаром? Можно ли, и на сколько снизить эти издержки.
Из маркетинговых соображений менеджер желает обеспечить риск дефицита не выше 15%. Определите, при каком количестве ламп на складе следует делать новый заказ в этом случае. Сколько стоит создание безопасного резерва в этом случае?
Вариант 5
Книжный магазин расположенный около большого вокзала продает книги различных серий, выпущенные в дешевом издании (клееный блок, мягкая обложка). Книжки одной серии закупаются по одной цене, скажем детектив – 9 руб., любовный роман – 8 руб. и т. д.. Магазин открыт 6 дней в неделю и продает около 21 000 любовных романов в год. Обычно менеджер делает заказ раз в два месяца, издержки заказа – 4000 руб. Заглянув однажды в учебник по количественным методам в бизнесе, менеджер обнаружил, что вообще говоря не исключено, что принятый план заказов приносит лишние издержки. Но, хотя он и знал, что доход по рублевым вложениям в регионе составляет не менее 20% в год и, разумеется, имел перед глазами табличку с данными о продажах за последние, по крайней мере, 13 недель:
но так и не смог найти оптимальный план заказов и определить, при каком количестве любовных романов на складе нужно делать новый заказ, если допустить риск дефицита не более 3%.
Не могли бы Вы ему помочь? Какую сумму могли бы Вы в этом случае запросить за эту услугу?
P.S. Кстати, если Вам вдруг понадобится, время исполнения заказа 6 дней.
Вариант 6
Строительная фирма, специализирующаяся на кровельных работах, использует большое количество металло-черепицы (около 20 000 кв. м в год). При небольших закупках, скажем на одну кровлю (~ 150 кв. м ), один метр черепицы стоит 285 руб. При заказе 800 кв. м и более цена 1 кв. м снижается на 18 руб. При крупных заказах свыше 3000 кв. м скидка составляет уже 8% и наконец при заказе партии в 9000 кв. м дилер устанавливает цену в 255 руб. за кв. м, т.к. это количество составляет ровно 1 контейнер и дилеру не приходится самому формировать заказ. Издержки по оформлению заказа и его доставке составляют 18000.
Средний доход по рублевым вкладам в регионе составляет 16%. Учтите, что вследствие некоторых обстоятельств неэкономического характера, перенос запасов на следующий год крайне нежелателен.
Какой план заказов Вы бы предложили в этой ситуации? Каковы были бы издержки в этом случае?
Вариант 7
Магазин использует 12000 бумажных рулонов для чековых аппаратов в год. Каждый новый заказ чистых рулонов стоит 3000, а издержки хранения одного рулона составляют 20% от его стоимости в год. Цена одного рулона равна 27 руб., если размер заказа до 3000 рулонов; 25,5 руб. если размер заказа от 3000 до 5999 рулонов, 23,8 руб., если размер заказа 6000 и выше.
Какой размер заказа минимизирует полные издержки?
Какой размер заказа выбрали бы Вы и как часто Вам пришлось бы делать очередной заказ? Каковы полные издержки в этом случае?
Вариант 8
Пицца-Хат заказывает оливки для пиццы прямо из Италии. Российский дистрибьютор присылает своего агента раз в четыре недели, чтобы сделать новый заказ. Время поставки оливок — 3 недели.
Пицца-Хат использует в среднем 150 банок оливок каждую неделю, при стандартном отклонении 30 банок. Менеджер заведения не может допустить риск возникновения дефицита выше 0.1%.
Предположим, что агент дистрибьютора только что приехал, а в холодильнике — 500 банок оливок. Сколько банок оливок нужно заказать?
Вариант 9
Некоторое сырье можно купить по 3 различным ценам в зависимости от размера заказа.
Меньше 200 кг — 600 руб. за 1 кг.
От 200 кг до 1999 кг – 570 руб. за 1 кг.
Более 2000 кг – 540 руб. за 1 кг.
Годовая потребность — 3000кг. Издержки хранения составляют 25% от стоимости сырья. Стоимость заказа – 1200 руб. Определите оптимальный размер заказа. Какое количество заказов в год будет удобно сделать? Насколько полные издержки в этом случае будут отличаться от оптимальных?
Вариант 10
Секция универсального магазина, торгующая постельным бельем, заказывает спальные комплекты 1 раз в две недели. Время поставки 10 дней. Предыдущий опыт показывает. что спрос на эти комплекты — 5000 в год. Вариация дневного спроса — 5 комплектов. Магазин работает 365 дней в году. Какова величина очередного заказа, если на момент оформления заказа вналичии имеется 150 спальных комплектов? Традиция магазина — не допускать риск возникновения дефицита выше 0.5%.
Вариант 11
Большой отель вынужден заменять 250 телевизоров в год (из-за естественного износа, поломок по вине постояльцев и др. случайностей). Цена хранения одного телевизора на складе 1500 в год. Расходы по оформлению и размещению заказа на складе 1800 за каждый заказ. Предыдущие наблюдения показывают, что число телевизоров, требующих замены за время выполнения заказа распределено нормально со средним значением 8 телевизоров и стандартным отклонением — 2.5 телевизора. Менеджер гостиницы по хозяйственной части готов допустить уровень риска отказа в замене сломанного телевизора новым из-за их отсутствия на складе, не более 5 %. Определить
Оптимальный размер заказа
Уровень запаса к моменту нового заказа и величину резервного запаса.
Вариант 12
Совхоз Чапаевец нуждается в двойном суперфосфате в количестве 200 тонн в год в ближайшие несколько лет. Главный агроном г. Боднарук нашел через Интернет предложение солидной компании, осуществляющей поставки фасованных в полипропиленовые мешки удобрений. Эта компания работает с мелкими и средними потребителями удобрений, при этом для различных объемов поставок действуют различные цены.
Заказываемое кол-во | Цена единицы, руб. за 1 кг. |
До 10 тонн | 7.00 |
От 10 тонн до 1 вагона | 6.30 |
1 или 2 вагона | 5.87 |
Больше 2 вагонов | 5.46 |
Совхоз готов закупать удобрения в течение 6 месяцев в году, когда имеется возможность вносить их в почву. Издержки, связанные с заказом партии и ее поставкой составляют 9000 руб.
Внутренняя норма прибыли совхоза может быть оценена в 70% в год. Один вагон соответствует 50 тоннам. По территории совхоза проходит железнодорожный путь, имеется разгрузочная площадка со складом, так что дополнительные транспортные расходы пренебрежимо малы.
Какой размер заказа минимизирует общие затраты? Каковы они для идеального случая?
Очевидно, что переход запаса на следующий год не выгоден. Поэтому следует выбрать размер заказа так, чтобы в году (точнее в полугодии) было сделано целое число заказов, или вообще выбрать несколько разных по размеру поставок. Подумайте, как подсчитать издержки в этом последнем случае. Решите, какое количество удобрений и в какие сроки следует заказывать, если переход запаса на следующий год не допустим? Подтвердите все свои выводы расчетами.
Вариант 13
Помощник руководителя Дмитрий планирует ежемесячные командировки в компанию Воксель для закупки партий интегральных схем. Такая командировка занимает у Дмитрия около двух дней. Перед выездом в командировку он заказывает по телефону в отделе поставок Воксель нужную ему партию интегральных схем средней стоимостью около 150 рублей/штука. Среднее использование интегральных схем — 56 штук в день (365 дней в году), стандартное отклонение потребности — 14 ИС в день. Требуемый уровень обслуживания — 99%.
Сколько изделий он должен заказать, если сейчас у него в запасе есть 230 интегральных схем?
Какой может оказаться максимальная величина его заказа из тех, которые он когда-либо будет делать?
Если Дмитрий каждый раз расходует на командировку около 1600, а издержки хранения для его фирмы можно оценить в 60%, то какая частота заказов на самом деле оптимальна? Определите размер экономии при переходе на эту периодичность. Как изменится при таком изменении графика поставок безопасный резерв?
Вариант 14
Бар и ресторан Доброго Бена ежегодно используют 5000 бутылок емкостью в одну кварту импортного вина. Шипучее вино стоит Бену 100 рублей за бутылку и разливается по бокалам только после того, как из него полностью выйдут пузырьки газа. По подсчетам Бена, размещение каждого заказа обходится ему в 400, а затраты на хранение составляют 20% от цены покупки. Поставка товара по заказу занимает три недели. Недельная потребность составляет 100 бутылок (каждый год бар и ресторан Доброго Бена закрываются на две недели), стандартное отклонение спроса равняется 20 бутылкам.
Бен хотел бы воспользоваться такой системой управления запасами, которая минимизировала бы стоимость его запасов и удовлетворяла бы 95% его клиентов, заказывающих это вино.
Каков экономичный размер заказа в рассматриваемом нами случае?
При каком уровне запасов следует размещать очередной заказ?
Сколько бутылок вина будет не хватать на протяжении каждого цикла заказа? В скольких периодах заказа за год дефицита не возникнет вообще?
При каком уровне обслуживания риск дефицита составит 50%?
Вариант 15
Учитывая следующую информацию, сформулируйте систему управления запасами для менеджера отдела логистики Сэма Гронски.
Торговля идет 50 недель в году. Стоимость изделия — 303 руб.
Стоимость Заказа – 7500 руб.
Стандартное отклонение еженедельного спроса -25 в неделю. Ежегодная стоимость хранения — 33 % стоимости изделия
Время исполнения заказа — 1 неделя. Ежегодный спрос – 25 750. Риск дефицита 4% .
Определите оптимальную величину заказа и точку перезаказа.
Определите ежегодные издержки хранения и заказа.
Сравните Ваш план с планом, предполагающим 25 заказов в год.
Нехватку какого количества изделий в цикле заказа для Вашего плана Вы ожидали бы получить?
Если бы цена заказа снижалась на 1500 руб. за заказ для размера заказа больше 5000 ед, Вы воспользовались бы этим преимуществом? Сколько Вы экономили бы при этом в год по сравнению с прежней тактикой?
§
Системы массового обслуживания (СМО) классифицируются по трем основным признакам.
1. Популяция потенциальных клиентов (или «резервуар» из которого приходят заявки) и характеристики входного потока.
1.1 Популяция может быть бесконечной или конечной.
- Бесконечной популяцию можно считать в том случае, если ее размер намного больше любого мыслимого размера очереди, который может возникнуть в данной СМО. При этом, интенсивность входного потока заявок не будет зависеть от того, сколько их уже поступило в систему.
— Конечной мы будем называть такую популяцию, размер которой сравним с длиной очереди, образующейся в системе. Если, например, наладчик обслуживает 10 станков в цехе, и каждый станок останавливается и требует обслуживания в среднем 1 раз в час, то суммарный ожидаемый поток заявок будет 10 заявок в час. Если, однако, один станок (два или три станка) остановились, и наладчик занимается его обслуживанием, то ожидаемый суммарный поток новых заявок будет лишь 9 заявок в час (8 или 7), до тех пор пока остановившиеся станки опять на заработают. Именно поэтому для конечной популяции в качестве основной характеристики входного потока рассматривается не интенсивность потока заявок от всей популяции (как в случае бесконечной популяции), а интенсивность потока заявок от каждого члена популяции (которая остается постоянной независимо от размера очереди).
1.2 Входной поток может быть подразделен на два вида:
- Пуассоновский
- Не пуассоновский
2. Свойства самой очереди.
2.1 Размер очереди
— Неограниченный.
— Ограниченный. Ограничения на размер очереди могут быть обусловлены технологическими причинами. Например, автоматическая телефонная станция не может удержать в очереди больше 10 звонков. Если в то время, когда 10 клиентов ждут ответа оператора, позвонил 11-ый клиент, он услышит короткие гудки — «занято». Система отказала ему в обслуживании. Иногда можно использовать модель ограниченной очереди для описания психологических особенностей клиентов. Если исследования поведения ваших клиентов показывают, что они редко становятся в очередь, если в ней уже стоит, скажем, 5 человек, то приблизительно можно описать вашу СМО как систему с отказами, в которой не может находиться более 5 клиентов.
2.2 Дисциплина очереди
— Первый пришел – первым обслужен (в российской терминологии – «живая очередь)
— Наличие заявок с приоритетом (примеры из российской практики: зрители с биноклями образуют отдельную очередь в театральном гардеробе, ветераны и беременные женщины – без очереди и пр., данный случай не может быть описан в рамках этой теории)
— Очередь с нетерпеливыми заявками (после некоторого критического времени ожидания определенная доля заявок уходит, не дождавшись обслуживания, данный случай не может быть описан в рамках этой теории).
Мы будем рассматривать модели теории очередей только для простейшей дисциплины очереди «Первый пришел — первым обслужен».
3 Свойства каналов обслуживания
3.1 Число каналов
- Один канал
- Несколько каналов
3.2 Пропускная способность каналов
- Одинаковая
- Различная
3.3 Частотное распределение времени обслуживание
- Экспоненциальное распределение
- Произвольное распределение
Мы будем рассматривать только модели с абсолютно одинаковыми каналами обслуживания, случайное время обслуживания в которых распределено экспоненциально. В большинстве случаев, плотность распределения времени обслуживания характеризуется кривой с максимумом так, что существует наиболее вероятное время обслуживания, а вероятности того, что на обслуживание будет затрачено очень маленькое или очень большое время, понижены. Однако, за исключением самого простого случая неограниченной очереди с одним каналом обслуживания, получить в конечной форме решения для моделей СМО с иным, кроме экспоненциального, распределением для времени обслуживания не удается. В тех случаях, когда невозможно использование конечных формул теории очередей, всегда есть возможность провести компьютерное моделирование системы массового обслуживания и, путем усреднения по многим реализациям случайного процесса, получить все необходимые характеристики ее работы.
Теория очередей предполагает, что входной поток клиентов (или заявок на обслуживание) описывается вероятностной моделью, которая называется простейшим или пуассоновским потоком. Чтобы быть пуассоновским потоком, входной поток заявок должен обладать тремя свойствами. Он должен быть:
ординарным,
стационарным,
без памяти.
Ординарный — это значит, что все заявки поступают в систему по одной, а не группами. Например, если группа студентов в перерыв между парами устремляется в буфет, свойство ординарности потока нарушается, и правильно описать такую ситуацию теория очередей не сможет.
Свойство стационарности означает неизменность потока во времени. Требование стационарности не означает, разумеется, что в каждый час, минуту или день в систему приходит одинаковое число заявок. Теория очередей рассматривает входной поток как случайный, т.е. если взять два последовательных и равных промежутка времени, то в систему будет приходить разное (случайное) число заявок. Однако среднее число заявок, взятое по большому числу реализаций случайного процесса, в каждом равном промежутке времени будет одно и то же. Если, например, наблюдая некоторую столовую изо дня в день, мы обнаружим, что входной поток клиентов (а с ним и очередь) нарастает с момента открытия в 10 часов утра и достигает максимума в «часы пик» от 13 до 14, а затем идет на убыль, то свойство стационарности не выполняется.
Свойство отсутствие памяти означает, что вероятность поступления в систему очередной заявки в следующий час или минуту, совершенно не зависит от того, сколько времени прошло с момента поступления предыдущей заявки. Заявки поступают в систему независимо друг от друга, и очередная заявка «не знает» (и потому «не может помнить») когда пришла предыдущая. Если вы ждете троллейбус на остановке уже 15 минут (а на табличке написано, что средний промежуток времени между ними составляет 5 минут), то, вместе со все возрастающим чувством досады, растет и вероятность того, что он все-таки придет в следующую минуту. В движении троллейбусов есть следы расписания. Хотя из-за случайных вариаций во времени обработки на предыдущих производственных этапах, детали на конвейер могут поступать в случайные моменты времени, «память» (или «следы расписания») в этом потоке, несомненно, присутствует. Применение формул теории очередей к таким процессам (по крайней мере, без всяких поправочных коэффициентов)
неправомерно. А вот для потоков клиентов или заявок в системы массового обслуживания отсутствие памяти это очень характерное свойство. Неважно, когда поступила предыдущая заявка, вероятность ∆P того, что новая заявка поступит в следующий промежуток времени ∆t, будет равна
где — это интенсивность входного потока заявок, т.е. среднее число заявок, поступающих в единицу времени. Это равенство будет выполняться тем точнее, чем меньше выбранный промежуток времени, при условии, что .
Пусть P(t) – это вероятность того, что за время t в систему не поступит ни одной заявки, а P(t ∆t) – вероятность того, что и за время t ∆t ни одной заявки в систему не придет. Тогда очевидно, что между двумя вероятностями существует следующая связь:
, (2)
т.е. вероятность того, что заявка не поступит в систему за время t ∆t есть произведение вероятностей двух независимых событий: 1) заявка не поступила в сиcтему за время t и
2) заявка не поступила в систему за следующий малый промежуток времени ∆t.
Если раскрыть скобки, можно получить следующее дифференциальное
уравнение:
(3)
Для читателей, знакомых с элементами дифференциального и интегрального исчисления, из (3) нетрудно получить, что выражение для вероятности того, что за время t в систему не поступит ни одной заявки:
, (4)
а вероятность того, что за время t в систему поступит хотя бы одна заявка, будет, очевидно, выражаться формулой:
(5)
Из формулы (5) следует, что частотное распределение для промежутка времени между последовательными заявками, поступившими в систему, будет экспоненциальным распределением.
5.2. Расчеты характеристик СМО с помощью теории очередей.
Введем стандартные обозначения:
S – число серверов (каналов обслуживания)
– средняя скорость прибытия (интенсивность входного потока
заявок)
– средняя скорость обслуживания для каждого сервера.
K – максимальное количество клиентов, которые могут находится в системе (или число членов конечной популяции)
– стандартное отклонение времени обслуживания
– средняя длина очереди (число ждущих, но не обслуживаемых клиентов)
– среднее число клиентов в системе
– среднее время ожидания в очереди
– среднее время пребывания клиента в системе (ожидание плюс обслуживание)
– коэффициент утилизации (процент загрузки) любого из серверов системы
– вероятность отсутствия клиентов в системе
– вероятность того, что в системе ровно n клиентов
Будем рассматривать модели очередей. Модель M/M/S– это модель неограниченной очереди, заявки в которую поступают из бесконечной популяции, поток заявок — пуассоновский, распределение времени обслуживания — экспоненциальное, в системе S серверов (каналов обслуживания). Первая буква М обозначает Марковский процесс для входного потока заявок (синоним пуассоновского потока). Вторая буква М обозначает, что и поток обслуженных заявок описывается Марковским процессом (время обслуживания распределено экспоненциально). Буква S обозначает, что в системе S каналов обслуживания.
Модель M/M/1 –частный случай модели M/M/S,где число серверов S=1
Ниже, в таблице приведены формулы для расчета основных характеристик СМО.
Для простейшей модели неограниченной очереди с одним сервером, известны конечные формулы для средних характеристик очереди и в случае произвольного распределения вероятностей для времени обслуживания. Эти модели обозначаются как М/D/1– для случая пуассоновского входного потока, но постоянного времени обслуживания и М/G/1для произвольного распределения вероятностей времени обслуживания.
Пример решения задачи
Банк планирует открыть банкомат для получения денег, не выходя из машины. Оценки показывают, что поток клиентов в рабочие дни — 15 машин/ в час. Банкомат тратит на обслуживание клиента в среднем 3 минуты. Предполагая пуассоновский поток заявок и экспоненциальное распределение для времени обслуживания найти:
a. Долю времени, когда банкомат загружен;
b. Долю времени, когда он бездействует;
c. Среднее число машин у банкомата;
d. Среднее число машин в очереди у банкомата;
e. Среднее время, затрачиваемое клиентом для получения денег;
f. Среднее время, которое клиент проводит в очереди;
g. С какой вероятностью возле банкомата будут стоять более 3 машин.
2. Предположите, что время обслуживания клиента распределено нормально со средним значением 3 мин и стандартным отклонением:
h. 3 мин,
i. 1 мин,
j. 0 мин, ( постоянное время обслуживания).
Определите, как изменятся характеристики системы.
3. Поскольку банкомат будет расположен на оживленной улице, не более трех машин могут стоять возле него. Если три машины стоят у банкомата, остальным негде остановиться, и они проезжают мимо.
k. Какое количество клиентов будет терять банк в таком случае?
l. Каковы характеристики СМО в этом случае?
4. Пусть банк решил поставить два банкомата рядом так, что машина может подъехать к любому свободному. При этом m. Жесткое ограничение на длину очереди снято, но крайне желательно, чтобы у банкоматов было не больше 3 машин. Какова вероятность, что в очереди действительно будет не более 3 машин. Как изменятся характеристики СМО?
n. Жесткое ограничение на количество машин у банкомата сохранено. Какое количество клиентов будет терять банк в таком случае? Каковы характеристики СМО в этом случае?
Решение задачи.
Формулы для расчетов характеристик систем массового обслуживания в основном довольно громоздкие и, что хуже всего, их часто даже в Excel невозможно использовать, введя один раз, для расчета систем массового обслуживания просто меняя параметры λ, μ и проч.
Сначала определим модель системы массового обслуживания, применимую для данного случая. Наиболее важные обстоятельства в этом случае – наличие небольшой популяции клиентов или ограничения на размер очереди. Так как никаких упоминаний о подобных ограничениях в задаче нет, считаем, что имеем дело с моделью неограниченной очереди. Кроме того, речь идет только об одном банкомате, т.о. в системе имеется только один сервер. Поток клиентов λ, прибывающих на вход в систему, равен 15 машинам в час. Кроме этого известно, что на обслуживание клиента в среднем тратится 3 минуты. Это означает, что за час в среднем обслуживается 20 клиентов, т.е. поток обслуживания μ равен 20 машин в час. По формулам для модели М/М/1 можно убедиться, что все необходимые для расчета данные у нас есть.
Решать данную задачу мы будем с помощью надстройки для Excel, (разработанную Зайцевым М.Г. и Варюхиным С.Е.).
Вызываем надстройку «Расчет параметров СМО», появляется следующее диалоговое окно (Рис. 1).
Рис.1
В диалоговом окне надстройки имеется три вкладки: неограниченная очередь, ограниченная очередь и ограниченная популяция. Так как решили, что данная задача решается в модели неограниченной очереди, останемся на вкладке, открытой по умолчанию. Щелкнем левой кнопкой мыши в окне λ – интенсивность потока заявок, и введем значение 15. Далее, переходя к остальным двум окнам ввода, задаем значение интенсивности потока обслуживания μ = 20 и количество серверов S = 1. В задаче оговорено, что время обслуживания распределено экспоненциально, поэтому мы оставим без изменения включенную по умолчанию кнопку Вид распределения — Экспоненциальное. Нажимаем кнопку «Выполнить» и в активную книгу Excel (книгу, с которой вы работаете в момент вызова надстройки), добавится новый лист с результатами расчета. На рисунке (Рис. 2) показан вид нового листа.
Рис. 2
В заголовке указана использованная модель – неограниченная очередь, один сервер, экспоненциальное распределение времени обслуживания. С левой стороны приведены значения параметров очереди, которые мы задали: λ, μ и S. Кроме этого, приведено и вычисленное значение стандартного отклонения для экспоненциального распределения времени обслуживания, которое равно 1/μ. В правом столбце результат расчета, из которого можем почерпнуть информацию для ответов на вопросы первой части задачи.
Доля времени, когда банкомат загружен равна проценту загрузки каждого (в нашем случае единственного) сервера, т.е 75% всего времени работы. Разумеется, это средняя оценка, которую можно было бы сделать по многим наблюдениям за системой.
Доля времени, когда банкомат бездействует, равна времени, когда все серверы свободны – 25% рабочего времени.
Среднее число машин у банкомата соответствует числу клиентов в системе – 3 клиента. В это число входит и та машина, которая стоит у банкомата и те, которые ждут своей очереди на подъездной дорожке. Средняя длина очереди – 2.25 клиента – показывает среднее число машин в очереди у банкомата.
В среднее время, затрачиваемое клиентом для получения денег, входит и время, затраченное на ожидание в очереди, и время, которое клиент тратит на ввод информации в банкомат и ожидание транзакции (3 минуты в среднем), т.е. это полное время пребывания в системе. Это время приводится в таблице в тех же единицах, для которых задан поток – в часах. Следовательно, это время равно 0.2 часа или 12 минут.
Среднее время, которое клиент проводит в очереди равно 0.15 часа или 9 минут.
В нижней части таблицы приведены вероятности нахождения в системе заданного числа клиентов (от 1 до 29, но часть строк скрыта для экономии места). Вероятность того, что у банкомата будет стоять не более 3 машин, т.е либо ни одной (% времени, когда все серверы свободны), либо одна, либо две, либо три машины можно легко найти, сложив соответствующие вероятности: Pn<=3 = 0.25000 0.18750 0.14063 0.10547 = 0.68359 (~ 68%). После этого можно определить и вероятность того, что в очереди будет более трех машин Pn>3, как 1 — Pn<=3. Pn>3= 0.31641 (~32%). Очевидно, что другой возможный путь – суммирование всех вероятностей для n>3 – гораздо менее удобен, но тоже применим, особенно если эти вероятности быстро падают до нуля. В данной задаче это не так, потому что даже вероятность того, что в системе n=29 клиентов отлична от нуля.
Во второй части задачи нам предлагается оценить параметры модели и ответить на те же вопросы, в условиях, когда время обслуживания распределено нормально с заданным стандартным отклонением. Мы можем сделать это, изменив параметры модели.
Вызовем надстройку «Расчет параметров СМО» еще раз. Если вы не закрывали книгу Excel, после того, как провели предыдущий расчет, то при вызове надстройки в ней сохранятся последние введенные данные. Но теперь мы кликнем мышкой отключенную по умолчанию кнопку Вид распределения — Произвольное. При этом вид окна изменится (Рис. 3)
Рис. 3
В появившемся окне σ можно задать стандартное отклонение времени обслуживания. Нужно только снова перевести его в те же единицы времени, для которых рассчитаны потоки – в часы. Итак: При стандартном отклонении 3 минуты и среднем значении времени обслуживания те же 3 минуты мы получаем, что и среднее время обслуживания и стандартное отклонение равны 0.05 часа. Записываем это значение в окне σ и вновь нажимаем кнопку Выполнить. В новом листе будут записаны следующие данные (Рис. 4).
Рис.4
Как мы видим, все числа в столбце E8:E13 в точности совпадают с результатами предыдущего расчета характеристик системы массового обслуживания (Рис. 2).
Обратите внимание на значение σ в предыдущем расчете – оно также равно 0.05. Понятно, что сделанный только что расчет для распределения произвольного вида обязан не противоречить расчету, в котором вид распределения задан явно, если стандартное отклонение в обоих случаях совпадает. В последнем расчете отсутствуют значения вероятности наличия в очереди 1-го, 2-х, 3-х и т.д. клиентов, т.к. эти величины можно рассчитать только для экспоненциального распределения времени обслуживания. Если бы мы смоделировали СМО с характеристиками, заданными в пункте h, то обнаружили бы, что разный вид распределения времени обслуживания приводит к различным значениям вероятностей P1, P2, P3 и так далее. Но по формулам это рассчитать невозможно (кроме случая с экспоненциальным распределением). Поэтому надстройка выдает характеристики, зависящие от стандартного отклонения σ, но не зависящие от вида распределения. Остается убедиться в том, что надстройка выдает и результаты, которые невозможно получить при экспоненциальном распределении времени обслуживания.
Для этого зададим стандартное отклонение σ, равное 1 мин. Так как 1 мин составляет 1/60 часть часа, то теперь в окне σ нужно задать 1/60 ≈0.016667 и вновь нажать кнопку «Выполнить»
Результат показан на следующем рисунке (Рис. 5).
Рис. 5
В целом, полученные данные свидетельствуют о том, что характеристики СМО улучшились. Уменьшилась длина очереди с 2.25 клиента до 1.25 клиента и уменьшились время пребывания в системе и в очереди. Значение коэффициента утилизации (процент загрузки сервера) при этом не изменяется, так как оно не зависит от σ.
Теперь зададим стандартное отклонение, равное 0 минут. При этом σ = 0, т.е. время обслуживания постоянно и в точности равно 3 мин. Можно ожидать, что в этом случае характеристики очереди еще улучшатся. И в самом деле, как мы видим на рисунке (Рис. 6), время пребывания в очереди снова уменьшилось.
Рис. 6
В третьей части задания речь идет о новом типе системы массового обслуживания – системе с ограниченной очередью. До этого момента мы использовали для расчетов вкладку Неограниченная очередь, Теперь, щелкнув по ярлыку вкладки Ограниченная очередь перейдем к новой панели надстройки (Рис.7). Здесь к трем параметрам, аналогичным параметрам модели неограниченной очереди, добавляется еще один – максимальное количество клиентов в системе. (Иногда этот параметр называют максимальная длина очереди, но в этом случае он равен K-S, т.е. максимальное количество клиентов в системе минус число серверов. Это отличие следует учитывать при пользовании другими способами расчета характеристик СМО.)
По условию задачи у банкомата не может стоять более 3-х машин, т.е. максимальное количество клиентов в системе – 3. Априори ясно, что при одном банкомате-сервере максимальная длина очереди не может превышать 2 машины.
Рис. 7
На следующем рисунке (Рис. 8) показаны результаты расчета. Вверху листа кратко охарактеризована использованная модель – ограниченная очередь, один сервер. Сравнение характеристик СМО из столбца E8:E13 с результатами, полученными ранее, показывают, что качество системы вроде бы снова улучшилось, даже по сравнению со случаем постоянного времени обслуживания. Однако это улучшение не является безусловным.
Рис. 8
Не зря в этом вопросе задачи говорится о количестве потерянных клиентов. Ведь как только из-за случайных колебаний потока клиентов и потока обслуживания очередь у банкомата достигнет двух машин ( одна под обслуживанием), все новые потенциальные клиенты вынуждены будут проезжать мимо до тех пор, пока очередь не уменьшится до одной машины. Следовательно, улучшение характеристик СМО произошло фактически за счет потери части клиентов. В данном случае потерянные клиенты – потерянные деньги и у владельца банкомата есть все основания не слишком радоваться характеристикам своей СМО. Впрочем, в данном случае у нас нет информации об экономических характеристиках ситуации – например, прибыли с одного клиента, арендной плате за установку банкомата и изменении этой платы в случае удлинения подъездной дорожки и проч. — так что делать обоснованные экономические выводы мы не можем. Однако можно оценить среднее число потерянных клиентов. Для этого нужно сформулировать, в каких условиях теряется клиент. Мы уже отметили, что клиент теряется тогда, когда очередь у банкомата максимальна и равна 2 машинам. В этом случае общее количество клиентов в системе равно 3.
Посмотрим, чему же равна вероятность такого события. Из результатов расчета (Рис. 8) следует, что P3=0.15429. Т.е. теряется чуть более 15% всех потенциальных клиентов. А общее количество потенциальных клиентов (поток клиентов λ) равно 15 в час. Таким образом, из этих 15 клиентов в среднем 2.31429 клиента будет потеряно, а прибыль получена только от 12.6857 клиентов в час.
То обстоятельство, что часть клиентов теряется, не только приводит к тому, что среднее число клиентов в системе, средняя длина очереди, среднее время пребывания в системе и среднее время пребывания в очереди уменьшаются в сравнении с СМО с неограниченной очередью. Уменьшается и процент загрузки сервера (0.63429 вместо 0.75) и, следовательно, его экономическая эффективность.
В четвертой части задачи используются обе рассмотренные модели СМО, изменяется только количество серверов-банкоматов. Вызовем еще раз надстройку Расчет параметров СМО, вернемся на первую вкладку Неограниченная очередь и изменим количество серверов до 2. Если по ходу решения задачи вы не закрывали Excel, то на вкладке должны были сохраниться последние установки – произвольное распределение времени обслуживания со стандартным отклонением 0. Как только вы измените количество серверов на 2, вид распределения времени обслуживания автоматически изменится на экспоненциальное и окно выбора значения стандартного отклонения закроется. Это связано с тем, что формулы для расчета характеристик СМО при произвольном распределении времени обслуживания существуют только для случая, когда в системе один сервер. Если серверов больше, установить характеристики СМО можно только прямым моделированием.
Результат расчета приведен на Рис. 9.
Очевидно, что характеристики системы улучшились. Среднее время пребывания в очереди стало меньше полуминуты (0.008 часа). Оценим теперь вероятность того, что в системе будет более 3 клиентов. Сумма вероятностей отсутствия клиентов в системе (0.45454), одного клиента в системе (0.34091 ), двух и трех клиентов в системе (0.12784 и 0.04794) равна 0.97124. Следовательно, только 2,88% случаев количество машин у банкоматов будет превышать 3. Это, судя по всему, вполне удовлетворяет критерию «крайне нежелательно». При этом все же вполне вероятно, что в системе будет 5, 6, 7 и более клиентов. Нетрудно подсчитать, что примерно в течение 1 минуты за две недели в системе может быть даже 10 клиентов.
Рис. 9
Для ответа на последний вопрос задачи вернемся еще раз на вкладку Ограниченная очередь и изменим количество серверов. Как показывает Рис. 10, в сравнении с предыдущим расчетом (пункт m) процент загрузки серверов немного упал (0.35649 против 0.375).
Рис. 10
Это вызвано, очевидно, потерей некоторой части клиентов. Сравнивая числа в ячейках E18 на Рис. 8 и Рис. 10, мы можем видеть, что при переходе от одного банкомата к двум доля потерянных клиентов снижается более чем в 3 раза и становится чуть меньшей 5%. Но все же часть клиентов все равно теряется (примерно 0.74 клиента в час) и процент загрузки серверов падает.
5.3. Задачи для самостоятельного решения.
Вариант 1.
Автоматическая телефонная система заказа билетов может поставить в очередь максимум 3-х клиентов. Оператор тратит в среднем на принятие заказа по телефону 4 мин. Звонки поступают в среднем 1 раз в 5 мин. Распределение времени обслуживания и интервала времени между звонками – экспоненциальное.
a. Определите среднее число звонков, ждущих ответа оператора.
b. Каково среднее время ожидания ответа?
c. Какова вероятность того, что позвонивший клиент должен будет ждать.
d. Найдите процент звонков, которым будет отказано в постановке в очередь на ожидание ответа
Вариант 2.
На пропускной таможенный пункт на границе прибывает в среднем 6 грузовых машин в час (пуассоновский поток). Работает три бригады квалифицированных таможенников, каждая из которых может осмотреть машину в среднем за 20 мин (распределение экспоненциальное).
a. Какова средняя длина очереди?
b. Сколько в среднем каждая машина тратит на проезд через таможенный
пункт?
c. Сколько времени таможенная бригада не занята?
d. Руководство Таможенной службы ввело новые правила регистрации грузов, вследствие чего среднее время досмотра увеличилось до 38 мин. Как изменится время проезда через пропускной пункт, если невозможно увеличить кадровый состав таможенного пункта больше чем на 1 бригаду.
e. Какова вероятность того, что в очереди в этом случае будут стоять не менее 10-и машин? … 20-и машин?
Вариант 3.
В цехе находится большое количество автоматических станков. В среднем 1 раз в 2 часа один из станков останавливается и требует замены деталей, (случайные моменты остановки распределены в соответствие с распределением Пуассона). Когда происходит остановка станка, техник диагностирует причины остановки и производит замену необходимой детали. Среднее время нахождения неисправности и нахождения и установки нужной детали– 30 мин. (это время распределено экспоненциально). Оплата техника составляет $30 в час. Простой оборудования — $400 в час.
Определите:
a. Среднее число машин, находящихся в ремонте?
b. Среднее время простоя остановившейся машины?
c. Каково должно быть оптимальное число техников в цехе?
Вариант 4.
Клиенты входят в приемную в среднем по шесть в час. Отделение укомплектовано одним служащим, который тратит на работу с клиентом около шести минут. Предположите, что прибытие клиентов соответствует Пуассоновскому потоку, а время обслуживания имеет экспоненциальное распределение.
a. Как случайный наблюдатель, сколько людей Вы ожидали бы видеть в приемной (исключая самого клерка)? Как долго клиент будет находиться в приемной?
b. Каков коэффициент использования рабочего времени клерка?
c. Какова вероятность того, что более двух клиентов будут находиться в
приемной?
d. Другой такой же клерк нанят для той же работы. Как долго клиент будет проводить в приемной теперь?
Вариант 5.
Ресторан «Ешь вволю» (плати 500 рублей и ешь, что хочешь хоть целый день) имеет две кассы для продажи входных билетов с двух разных сторон заведения. Наблюдения показывают, что в воскресный день к каждому из входов прибывает посетитель примерно один раз в шесть минут. Входное обслуживание каждого клиента занимает в среднем 4 минуты.
a. Сколько процентов времени каждая из касс свободна? Какова вероятность, что обе кассы свободны?
b. Сколько в среднем посетителей ждут обслуживания в каждой очереди? Сколько в среднем времени каждый посетитель вынужден ожидать в очереди?
c. Ресторан рассматривает вариант объединения двух касс при одном единственном входе в ресторан. Кассы будут работать с той же скоростью. Каковы будут характеристики такой системы обслуживания? Стоит ли провести такую реорганизацию?
Вариант 6
Магазин успешно торгует по каталогам, и клерк принимает заказы по телефону. Если он занимает линию, автоответчик предлагает клиенту подождать. Как только клерк освобождается, заказы, которые ждали дольше, обслуживаются первыми. Заказы приходят со скоростью 12 в час. Клерк способен обслужить один заказ в среднем за 4 мин. Звонки поступают по закону Пуассона, а время обслуживания подчинено экспоненциальному закону. Клерк получает 150 рублей в час, но потери продаж оцениваются в 750 рублей за час ожидания в очереди.
a. Какое среднее время должен ждать клиент в очереди, прежде чем ему
ответит клерк?
b. Каково среднее число заказчиков в очереди?
c. Менеджер решил добавить второго клерка на оформление заказов, его зарплата тоже 150 рублей в час. Нужен ли второй клерк?
d. А третий? Обоснуйте свой ответ.
Вариант 7
На пропускной таможенный пункт на границе прибывает в среднем 5 грузовых машин в час (пуассоновский поток). Работает две бригады квалифицированных таможенников, которые могут осмотреть машину в среднем за 20 мин (распределение экспоненциальное).
a. Какова средняя длина очереди?
b. Сколько в среднем каждая машина тратит на проезд через таможенный пункт?
c. Сколько времени каждая таможенная бригада не занята?
d. Руководство Таможенной службы ввело новые правила регистрации грузов, вследствие чего среднее время досмотра увеличилось до 45 мин. Как изменится время проезда через пропускной пункт, если невозможно увеличить кадровый состав таможенного пункта больше чем на 2 бригады.
e. Какова вероятность того, что в очереди в этом случае будут стоять не менее 11-и машин? … 19-и машин?
Вариант 8.
Бармен может обслужить клиента в среднем за 40 сек. (распределение экспоненциальное). В вечернее время бар практически заполнен и в среднем каждую минуту клиент подходит к стойке. (Бар очень большой).
a. Как долго (в среднем) клиент будет ждать у стойки?
b. Сколько в среднем людей будет толпиться у стойки?
c. Какова вероятность, что 5 и более посетителей будут ждать выпивки?
d. Каков процент времени, когда бармен не занят?