Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 12:55   #1
mari123
Новичок
Джуниор
 
Регистрация: 30.11.2011
Сообщений: 1
Вопрос Задача GPSS поисковая система библиотеки

Доброго времени суток. Помогите, пожалуйста, решить задачу, подскажите, где я сделала ошибки в программе.
Поток требований на получение книг в библиотеке - пуассоновский с интенсивностью 20 требований в час. Требования принимает один библиотекарь. Прием требований занимает интервал времени, распределенный по экспоненциальному закону со средним временем 1±1 минут. С вероятностью 0.3 приходят требования на научную литературу, с вероятностью 0.5 - на художественную литературу, с вероятностью 0.2 - на периодические издания. Соответственно типу запросы направляются в отделы научной, художественной литературы и периодических изданий. В этих отделах работают, соответственно, 21, 3 и 2 человек. Время поиска книги составляет 20 ±5 минут в научном и художественном отделах, а время поиска литературы в отделе перио¬дических изданий – 15 ±5 минут. Потом заказанная литература приходит в отдел выдачи литературы, где работает 1 библиотекарей. Заказы на периодические издания имеют больший приоритет, нежели на научную и художественную литературу, а заказы на художествен¬ную и научную - одинаковый приоритет. Время выдачи литературы распределено равномерно в интервале 1 ± 3 минут.
Найти оценку среднего времени выполнения заказа.
Определить количество библиотекарей в каждом отделе, при котором среднее время выполнения требований было бы минимальным, учитывая, что общее количество библиотекарей не должно превышать 12 человек.
SIMULATE

nak storage 2
bak storage 3
mak storage 2
; 1е событие
MARK
GENERATE(Poisson 7,3); за каждые 60 минут генерируем 20 посетителей по пуассону 3
QUEUE PARQ ; присоединение к очереди
SEIZE PAR ; занимает место у библиотекаря
DEPART PARQ ; уход из очереди
ADVANCE (Exponential(1,1,1.1)) ; обслуживание библиотекарем по эксп. со средн. 1.1минут
RELEASE PAR ; освобождение библиотекаря
TRANSFER .5,OTDX,OTD2 ; 50% вероятность p2
OTDX TRANSFER .400,OTD1,OTD3 ; 30% p1 20% p3
; 2е событие
OTD1 ENTER nak
ADVANCE 20,5
LEAVE nak
TRANSFER ,KON
; 3е событие
OTD2 ENTER bak
ADVANCE 20,5
LEAVE bak
TRANSFER ,KON
; 4е событие
OTD3 ENTER mak
ADVANCE 15,5
LEAVE mak
PRIORITY 3
TRANSFER ,KON
; 5е событие
KON QUEUE KONDQ ; присоединение к очереди
SEIZE KOND ; занимает место у конца
DEPART KONDQ ; уход из очереди
ADVANCE (Normal(1,3,1)); обслуживание конца
RELEASE KOND ; освобождение конца
terminate
generate 480
TERMINATE 1 ; Сброс счетчика завершения моделирования
START 1 ; Установка счетчика завершения
mari123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GPSS задача по авиаперевозкам Pura Помощь студентам 0 26.05.2011 16:40
Задача по GPSS World banan911 Помощь студентам 0 18.05.2011 15:03
Информационная система библиотеки mixmon Фриланс 2 18.01.2011 13:54
Поисковая система stratow Помощь студентам 7 21.10.2010 23:41
Информационно-поисковая система "Библиотека" (С++) natasha_s Помощь студентам 10 12.11.2008 21:27