Open Library - открытая библиотека учебной информации. Зайцев варюхин методы оптимизации управления и принятия решений
Книга: Зайцев М. Г., Варюхин С. Е.. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы
дело — дело … Орфографический словарь-справочник
ДЕЛО — ДЕЛО, дела, мн. дела, дел (делов неправ.), делам, ср. 1. Работа, занятие, то, чем кто нибудь занят. Это невыполнимое дело. Осмотреть этот городок дело одной минуты. Государственные дела. Сидеть без дела. «Кто служит делу, а не лицам.» Грибоедов.… … Толковый словарь Ушакова
ДЕЛО — ср. предмет упражнения, работа, труд, занятие, обязанность, должность; | все, что сделано, что свершилось; поступок, действие; | сущность предмета или обстоятельства; | нужда, надобность. | Письменное производство по службе, составляющее одно… … Толковый словарь Даля
ДЕЛО — ср. предмет упражнения, работа, труд, занятие, обязанность, должность; | все, что сделано, что свершилось; поступок, действие; | сущность предмета или обстоятельства; | нужда, надобность. | Письменное производство по службе, составляющее одно… … Толковый словарь Даля
дело — Занятие, ремесло, мастерство, рукоделие, профессия, работа, труд, действие, процесс, спор, суд, тяжба. Громкое дело. Уголовное дело.. Ср. . См. битва, действие, заботиться, занятие, нужда, предприятие, произведение, работа, сделка, случай, суть… … Словарь синонимов
ДЕЛО — ДЕЛО, а, мн. дела, дел, делам, ср. 1. Работа, занятие, деятельность. Занят важным делом. Привычное д. Текущие дела. Быть без дела. По делам службы. 2. кого (чего). Круг ведения; то, что непосредственно относится к кому н., входит в чьи н. задачи … Толковый словарь Ожегова
Дело — Дело: В Викисловаре есть статья «дело» Дело административно судебное разбирательство по поводу какого нибудь события, факта; судебный процесс (см … Википедия
Дело № 39 — Case 39 … Википедия
Дело идёт — к чему. ДЕЛО ПОШЛО к чему. Разг. Что либо приближается к результату или к какому нибудь состоянию. [Дон Гуан:] Идёт к развязке дело! Скажите мне: несчастный Дон Гуан вам незнаком? [Донна Анна:] Нет, отроду его я не видала (Пушкин. Каменный гость) … Фразеологический словарь русского литературного языка
дело — Самостоятельный вид деятельности, направленный на оказание похоронных и мемориальных услуг населению с учетом социальных, экономических, этико моральных, историко культурных, религиозных, экологических, технологических факторов, связанный с созд … Словарь-справочник терминов нормативно-технической документации
Дело 39 — Case 39 Жанр триллер Режиссёр Кристиан Альварт Автор сценария Рэй Райт В главных ролях Рене Зеллвегер Джодель Фёрланд … Википедия
dic.academic.ru
Зайцев М.Г., Варюхин С.Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы. М.: Дело, 2011.
Менеджмент Зайцев М.Г., Варюхин С.Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы. М.: Дело, 2011. - 664 с.
просмотров - 59
( +7903-185-60-60
Варюхин Сергей Евгеньевич
Москва
Количественные методы в менеджменте
44 часа.
Часть 3. Системы массового обслуживания
(4 часа)
Автор:
Варюхин Сергей Евгеньевич, к.ф.-м.н, доцент
Контактные данные преподавателя:
+ [email protected] , [email protected]
www.HCXL.ru
Оглавление
ТЕМА 3 УПРАВЛЕНИЕ СИСТЕМАМИ МАССОВОГО ОБСЛУЖИВАНИЯ 111
Важнейшие характеристики систем массового обслуживания (СМО) 113
Классификация СМО.. 114
Поток (скорость поступления) клиентов (заявок) 115
Поток (скорость) обслуживания. 115
Число серверов в системе. 118
Размер популяции клиентов. 118
Длина очереди. 118
Надстройка MS Excel – QueueMods.xla. 121
Расчет параметров СМО при помощи надстройки QueueMods. 123
Практические задания. 127
Оценка экономической эффективности СМО. 131
ТЕМА 3
УПРАВЛЕНИЕ СИСТЕМАМИ МАССОВОГО ОБСЛУЖИВАНИЯ
Классификация СМО. Структура популяции. Структура очереди. Каналы обслуживания. Время обслуживания и его распределение
Характеристики СМО и соотношения между ними. Примеры простых моделей СМО. Одноканальная СМО с неограниченной очередью. S-канальная СМО с неограниченной очередью. Одноканальная СМО с ограниченной очередью СМО для конечной популяции.
Примеры моделей СМО, не описываемых аналитически.
Как Вы думаете?
В сберкассу для оплаты коммунальных услуг и др. счетов 9-10 числа каждого месяца заходит в среднем 28 человек в час (данный поток приблизительно постоянен в течении всего рабочего времени кассы). Опыт показывает, что оператор тратит в среднем 4 мин на человека.
· Сколько Вы бы задействовали операторов (окошек), чтобы обслужить данный поток?
· Как Вы оцениваете, будет ли при этом очередь? Какой длины?
В среднем
Максимально
· Операторы - добросовестные, не отлучаются и работают весь день с постоянной скоростью, как машины, если есть посетители. В случае если посетителей нет - они отдыхают.
Какую долю времени, Вы думаете, они будут не заняты?
Важнейшие характеристики систем массового обслуживания (СМО)
1. Интенсивность потока клиентов (заявок).
2. Средняя скорость обслуживания для каждого сервера.
3. Число серверов (каналов обслуживания)
4. Вид очереди
5. Объем популяции клиентов.
Классификация СМО
Поступление клиентов
Поток заявок
· Пуассоновский
· Другой
Популяция клиентов
Размер популяции
· Бесконечный
· Конечный
Очередь на обслуживание
Размер очереди
· Неограниченный
· Ограниченный (с отказами)
Дисциплина очереди
· FIFO
· С приоритетом
· С «нетерпеливыми» заявками
Система обслуживания
Каналы обслуживания
· Один канал
· S каналов
Время обслуживания
· Одинаковое для всех каналов
· Различное для разных каналов
Распределение времени обслуживания
· Экспоненциальное распределение
· Постоянное время
· Произвольное распределение
Поток (скорость поступления) клиентов (заявок)Интенсивность потока l - среднее число событий (заявок, посетителей) в единицу времени для случайного их потока.
В случае если l не зависит от времени - стационарный случайный поток.
Формулы теории массового обслуживания выведены для пуассоновского потока заявок!
Поток (скорость) обслуживанияПоток обслуживания µ - средняя скорость обслуживания для каждого сервера при случайном времени обслуживания конкретного клиента. Все серверы предполагаются одинаковыми, среднее время обслуживания постоянно.
Функция распределения для времени обслуживания – экспоненциальное распределение. Формулы теории массового обслуживания выведены большей частью для этого случая!
Пуассоновский (простейший) поток
· Стационарный
· Ординарный
· Без последействия (вероятность наступления события в следующий очень малый промежуток времени пропорциональна только величине этого промежутка и не зависит от того как долго мы ожидали его до этого).
Функция распределения для времени между событиями – экспоненциальное распределение
p(t) = µ*exp(-µt)
Среднее время между двумя последовательными событиями
< t > = 1 / µили< t > = 1 / l
Стандартное отклонение (характерный разброс) для интервала времени между двумя последовательными событиями:
σ = 1 / µ или σ = 1 / l
Вероятность того, что до наступления нового события пройдет время не более чем t: P(t) = 1 - exp(-lt)
Распределение Пуассона — вероятность того, что за единицу времени произойдет ровно Nсобытий — позволяет рассчитать вероятность того, что за единицу времени соответствующую ед. измерения потока lв систему поступит заданное количество заявок.
p(N) = e-llN/N!
В случае если l=3 соответствует 3 событиям в минуту, то распределение на рисунке показывает вероятность поступления ровно 1 клиента в минуту, ровно 2 клиентов в минуту, ровно 3….
Число серверов в системе
Общее количество обслуживающих объектов – количество касс, число телефонных линий, число специалистов и т.д.
Предполагается, что все они имеют одинаковую среднюю скорость обслуживания µ и работают без перерывов.
Размер популяции клиентов
Сколько всего клиентов могут обратиться в систему обслуживания.
В случае если это число невелико, поступление очередного клиента на обслуживание существенно уменьшает потенциальный поток клиентов l,в связи с этим при малых K указывают не общий поток клиентов, а только поток заявок от одного клиентаl1. Это требует отдельных формул расчета характеристик СМО (модель «Ограниченная популяция»).
Длина очереди
Общее количество клиентов, которые могут ожидать обслуживания.
Предполагается, что даже если серверов несколько, очередь к ним одна. Обслуживаемые клиенты плюс длина очереди дают общее количество клиентов в системе.
В случае если очередь ограничена, ᴛ.ᴇ. не может расти сколько угодно, часть клиентов не впускается в систему. Это требует отдельных формул расчета характеристик СМО (модель «Ограниченная очередь»).
Формулы для расчета характеристик СМО для бесконечной популяции клиентов и неограниченной очереди
Параметр | Формула |
ρ | |
P0 | |
Ls | |
Lq | |
Pn | или |
W | |
Wq |
Здесь:
r – коэффициент утилизации (процент загрузки) любого из серверов системы
S – число серверов (каналов обслуживания)
– средняя скорость прибытия (интенсивность входного потока заявок)
– средняя скорость обслуживания для каждого сервера.
Lq – средняя длина очереди (число ждущих, но не обслуживаемых клиентов)
L – среднее число клиентов в системе
Wq – среднее время ожидания в очереди
W – среднее время пребывания клиента в системе (ожидание плюс обслуживание)
P0 – вероятность отсутствия клиентов в системе
Pn – вероятность того, что в системе ровно n клиентов
Надстройка MS Excel – QueueMods.xla
Авторская надстройка к MS Excel, которая принято называть Queue Mods 12.10.xla (версия, конечно, со временем изменяется) разработана специально для занятий по теме «Системы массового обслуживания».
Эту надстройку можно использовать, как обычный файл MS Excel с макросами, но удобнее всего добавить ее в список надстроек MS Excel. Чтобы использовать Queue Mods.xla как надстройку, следует переписать ее в папку, где содержатся стандартные надстройки MS Excel. Обычно это папка C:\Program files\Microsoft Office\OfficeХХ\Library (в ней же вы можете увидеть и папку с уже знакомой вам надстройкой Поиск решения – Solver.xla). Учитывая зависимость отконкретной версии MS Office и процедуры установки названия папок могут немного отличаться. К примеру, в XP версии Microsoft Office это будет …\Office10\Library, а в MS Office 2010 - …\Office14\Library.
После того, как вы переписали файл в папку Library, следует вызвать в MS Excel меню Сервис \Надстройки ... (Tools \ Add-In... в английской версии) и отметить галочкой, появившуюся в списке надстроек новую надстройку Queue Mods 12.10.
В результате этого в меню Сервис добавится новая строка «Расчет параметров СМО»...(Tools\ «Queue systems» в англий
ской версии офиса). Сама надстройка двуязычная, в русской версии офиса она запускается с русским интерфейсом и выводом, в английской - автоматически переключается на английский интерфейс и вывод.
Надстройка корректно работает во всех версиях MS Office. Кроме строки меню, на инструментальной панели появляется дополнительный значок , который удобно использовать для быстрого запуска надстройки.
Надстройка никак не меняет параметры вашего компьютера. Она легко отключается через то же самое меню Сервис \Надстройки … (нужно только снять галочку напротив Queue Mods), при этом удаляется и дополнительная строка из меню и значок с панели.
Расчет параметров СМО при помощи надстройки QueueMods
При вызове надстройки «Расчет параметров СМО» появляется следующее диалоговое окно.
В диалоговом окне надстройки имеется три вкладки:
- неограниченная очередь,
- ограниченная очередь и
- ограниченная популяция.
-
При вводе требуемых параметров модели крайне важно следить за тем, чтобы количество поступающих в систему заявок за единицу и количество заявок, которые каждый сервер может обработать в среднем за единицу времени, были отнесены к одной и той же единице времени.
К примеру, допустим, что интенсивность входного потока заявок на обслуживание равна 15 заявок в час, а среднее время, ĸᴏᴛᴏᴩᴏᴇ сервер тратит на обслуживание одной заявки равно 3 минуты. Тогда, если выбрать в качестве базовой единицы времени 1 час, интенсивность входного потока l следует задать равной 15, а скорость обслуживания для каждого сервера m - равной 20 (т.к. при среднем времени обслуживания в 3 минуты, в среднем будет обслужено 20 заявок в час).
При этом, после нажатия на кнопку «Выполнить», надстройка сформирует следующий лист MS Excel с характеристиками работы данной модели СМО. В левой части листа показаны введенные Вами параметры модели, а также вычисленное по экспоненциальному распределению (или произвольному) стандартное отклонение времени обслуживания s.
В правой части – характеристики работы данной модели СМО в стационарном состоянии: процент загрузки каждого сервера r, среднее число клиентов в системе Ls, средняя длина очереди Ls , средние времена пребывания в системе Ws и ожидания обслуживания Wq, а также процент времени, когда все серверы свободны (P0) и вероятность того, что в системе находится ровно N клиентов (Pn).
Интересно отметить, что выведенные на листе значения времени нахождения в системе, времени ожидания и стандартного отклонения времени обслуживания выражены в часах, ᴛ.ᴇ. именно в тех временных единицах, к которым были отнесены введенные Вами интенсивность входного потока и скорость обслуживания.
В случае если бы вместо введенных значений l=15/час, m=20/час, мы ввели бы l=0.25/мин, m=0.3333333/мин, ᴛ.ᴇ. в качестве базовой единицы времени выбрали 1 минуту, вывод имел бы следующий вид:
Видно, что все характеристики работы СМО, выраженные в безразмерных единицах и процентах не изменились, а все временные характеристики теперь выражены в минутах, и хотя их численные значение иные, нетрудно убедиться, что, будучи выражены в одних и тех же единицах, они совпадают.
Практические задания.
Пример 1.
Банк планирует открыть банкомат для получения денег, не выходя из машины. Оценки показывают, что поток клиентов в рабочие дни - 15 машин/ в час. Банкомат тратит на обслуживание клиента в среднем 3 минуты.
Предполагая пуассоновский поток заявок и экспоненциальное распределение для времени обслуживания найти:
· Долю времени, когда банкомат загружен
· Долю времени, когда он бездействует.
· Среднее число машин у банкомата
· Среднее число машин в очереди у банкомата
· Среднее время, затрачиваемое клиентом для получения денег
· Среднее время, ĸᴏᴛᴏᴩᴏᴇ клиент проводит в очереди
· С какой вероятностью возле банкомата будут стоять более
3 машин.
Модель:
Ограничения на очередь:
Популяция:
λ =
μ =
S =
Пример 2.
Предположите, что для системы из примера 1 время обслуживания клиента распределено нормально со средним значением 3мин и стандартным отклонением 3 мин, 1 мин, 0 ( постоянное время обслуживания).
Модель:
Ограничения на очередь:
Популяция:
λ =
μ =
S =
Хар-ки СМО | s=3 мин | s=1 мин | s=0 мин |
r | |||
L | |||
Lq | |||
W | |||
Wq | |||
P(N>3) |
Пример 3.
Поскольку банкомат будет расположен на оживленной улице, не более трех машин могут стоять возле него. В случае если три машины стоят у банкомата͵ остальным негде остановиться, и они проезжают мимо.
Каковы характеристики СМО в этом случае?
Какое количество клиентов будет терять банк в таком случае?
Модель:
Ограничения на очередь:
Популяция:
λ =
μ =
S =
Пример 4.
Пусть банк решил поставить два банкомата рядом так, что машина может подъехать к любому свободному.
При этом:
A. Жесткое ограничение на длину очереди снято, но крайне желательно, чтобы у банкоматов было не больше 3 машин.
Какова вероятность, что в очереди действительно будет не более 3 машин. Как изменятся характеристики СМО?
B. Жесткое ограничение на количество машин у банкомата сохранено.
Какое количество клиентов будет терять банк в таком случае? Каковы характеристики СМО в это случае?
Модель:
Ограничения на очередь:
Популяция:
λ =
μ =
S =
Оценка экономической эффективности СМО.
Экономическую эффективности СМО можно оценить по стоимости каналов обслуживания (плата за организацию канала обслуживания, зарплата обслуживающего персонала и проч.) и потерям, связанным с необслуженными клиентами, или потерям от простоя обслуживаемого оборудования и т.п.
Плата за работу серверов обычно пропорциональна числу серверов S и вычисляется по формуле:
Плата за обслуживание = S * Стоимость работы 1 сервера
Потери от простоя можно оценить по среднему числу простаивающих работников (агрегатов, станков и т.д.), т.к. это число показывает, сколько работников (агрегатов, станков и т.д.) не работает всегда. В результатах выдаваемых надстройкой QueMods среднее число простаивающих работников\ждущих клиентов это L или Lq.
В случае если известно, сколько денег теряется из-за простоя или задержки 1 клиента͵ можно рассчитать суммарные потери по формуле:
Потери от простоя = L (или Lq)* Потери от простоя 1 ед.
В случае если потери связаны с потерей клиентов (при ограниченной очереди), то число потерянных клиентов можно установить так:
Доля потерянных клиентов = Pn ,
где Pn – вероятность того, что в системе предельно возможное число клиентов.
Число потерянных клиентов = Доля потерянных клиентов * λ
Задача: Автосервис
В большом автосервисе для получения необходимых зап. частей механик должен обращаться на склад, где кладовщик оформляет необходимые бумаги и выдает механику необходимую деталь.
Требования от механиков поступают с интенсивностью 40 заявок/час (пуассоновский поток), а кладовщик может оформить заявку и выдать деталь в среднем за 3 мин (экспоненциальное распределение).
Зарплата кладовщика $6/час Зарплата механика $12/час. Определить оптимальное число кладовщиков, обслуживающих заявки механиков.
Замечание:
Можно задать расчет всех нужных значений S сразу. Для этого следует написать в поле «Количество серверов» начальное и конечное значение для этой величины через тире.
Задача: Прядильная мастерская
В прядильной мастерской находятся 4 машины, каждая из которых останавливается и требует наладки в среднем 1 раз в час. Наладчик затрачивает на наладку в среднем 7.5 мин. Простой машины стоит $40/час. Оплата наладчика $7/час. Определить оптимальное число наладчиков.
Повторить расчет для цеха из 40 машин.
Как изменилась средняя длина очереди? Сколько теперь нужно наладчиков?
Задача: Ж/Д касса
Что лучше:
· Две независимые очереди с одним каналом обслуживания каждая или
· Одна очередь с двумя каналами?
Железнодорожная касса продает билеты в пункты А и Б. В кассе работают два окошка, но по традиции к ней устанавливается одна очередь: если одно из окошек освобождается к нему подходит первый в очереди пассажир).
Интенсивность «потока заявок» (пассажиров, становящихся в очередь) для обоих пунктов А и Б одинакова и равна lА= lБ=0.45 (пассажиров в минуту).
Кассир тратит на обслуживание клиента в среднем 2 минуты.
У кассы скапливаются очереди. Пассажиры жалуются на мепродолжительность кассиров.
Поступило рационализаторское предложение: вместо одной общей кассы создать 2 специализированные (по одному окошку), продающие билеты одна - только в пункт А, а другая - только в пункт Б.
Оцените разумность предложения.
Литература по части курса
Основная литература.
Конец третьей части материалов курса. Продолжение следует… :)
oplib.ru
Зайцев М.Г., Варюхин С.Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы. М.: Дело, 2011.
Менеджмент Зайцев М.Г., Варюхин С.Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы. М.: Дело, 2011. - 664 с.
просмотров - 62
( +7903-185-60-60
Варюхин Сергей Евгеньевич
Москва
Количественные методы в менеджменте
Зайцев М.Г., Варюхин С.Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы. М.: Дело, 2008. - 664 с.
Формулы
Кроме этого в 36 строке в ячейках с D36 по O36 нужно ввести специальную формулу {=ТРАНСП(R21:R33)} – так как невозможно ввести условие, что значения в столбце R, равны соответствующим значениям в строке 35, и вводить сравнения по отдельным ячейкам очень неудобно, создадим строку 36 ТРАНСПОНИРОВАННУЮ из столбца R.
В общем, строка 36 получается из столбца R, если его «положить» на бок против часовой стрелки или отразить в зеркале, поставленном по диагонали ячеек.
Для того, чтобы это сделать, выделим область D36:O36, нажмем равно и найдем в списке функций функцию массива =ТРАНСП(…). В качестве параметра укажем столбец R21:R33 (включаем все пункты кроме начального и конечного).
Далее нужно закончить ввод формулы нажатием трех кнопок сразу: Shift+Ctrl+Enter. Удобнее нажать и держать сначала две кнопки ShiftиCtrl, а затем, не отпуская их, щелкнуть Enter или мышкой кнопку OK. Это – стандартный прием при вводе формул массива.
Результат расчета:
В случае если это решение перевести на человеческий язык, получим маршрут: Сочи – Туапсе – Краснодар – Усть-Лабинск – Кропоткин – Ипатово – Элиста.
a. Как изменить ограничения задачи для того, чтобы заехать в Мин. Воды?
b. Что нужно изменить в задаче, чтобы минимизировать не расстояние, а время в пути?
Литература по части курса
Основная литература.
2. Зайцев М.Г. Методы оптимизации управления для менеджеров: Компьютерно-ориентированный подход. М.: Дело, 2008. – 304 с.
3. стр. 260-307 в книге Томас Р., Количественные методы анализа хозяйственной деятельности, «Дело и Сервис», Москва 1999.
Дополнительная литература.
4. стр. 399-501 в книге Эддоус М., Стенфилд Р., Методы принятия решений, «ЮНИТИ Аудит», Москва, 1997
5. ------- Чейз Р.Б., Эквилайн Н.Дж., Якобс Р.Ф., Производственный и операционный менеджмент, “Вильямс”, Москва - Санкт-Петербург - Киев, 2007.
Конец первой части материалов курса. Продолжение следует… :)
36 часов.
Введение. Часть 1. (12 часов)
Автор:
Варюхин Сергей Евгеньевич, к.ф.-м.н, доцент
Контактные данные преподавателя:
+ [email protected] , [email protected]
www.HCXL.ru
Оглавление
Содержание курса. 8
Тема 1 Линейная оптимизация.. 11
Кейс: На кондитерской фабрике «Алиса». 13
Надстройка «Поиск решения» ( Solver ) и ее диалоговое окно. 20
Подключение надстройки «Поиск решения». 21
Интерфейс «Поиск решения». 22
Постановка задачи оптимизации для надстройки «Поиск решения» ( Solver ). 23
Продолжение: Жаль…, ведь мы все так любим Батончик! 28
Продолжение 2: Рыночные ограничения. 31
Продолжение 3: Что если?. 33
Кейс «Инвестиционная компания». 37
Расчет финансовых характеристик. 39
Задачи транспортного типа и задачи о назначениях. 45
Мини-кейс: Формирование команд. 47
Мини-кейс: Ремонт автодороᴦ. 51
Мини-кейс: Маршрут Сочи - Элиста. 55
Литература по курсу
Основная литература.
2. Зайцев М.Г. Методы оптимизации управления для менеджеров: Компьютерно-ориентированный подход. М.: Дело, 2011. – 304 с.
3. Томас Р., Количественные методы анализа хозяйственной деятельности, «Дело и Сервис», Москва 1999.
Дополнительная литература.
4. Эддоус М., Стенфилд Р., Методы принятия решений, «ЮНИТИ Аудит», Москва, 1997
5. Чейз Р.Б., Эквилайн Н.Дж., Якобс Р.Ф., Производственный и операционный менеджмент, “Вильямс”, Москва - Санкт-Петербург - Киев, 2007.
6. Кремер Н. Ш., Путко Б. А., Тришин И. М., Фридман М. Н., Исследование операций в экономике, Юрайт, Москва, 2012
7. Фомин Г.П., Математические методы и модели в коммерческой деятельности, “Финансы и Статистика”, Москва, 2005.
8. Красс М.С., Чупрынов Б.П., Основы математики и ее приложения в математическом образовании, раздел II – Основы оптимального управления, «Дело», Москва 2001
9. Lawrence J.A., B.A. Pasternack, Applied Management Science (Computer Integrated Approach for Decision Making), J Willey&Sons, 2002. – 672 p.
oplib.ru