Re: [과제]시뮬레이션 과제 - 대기행렬
컨텐츠 정보
- 조회 9,531
본문
☞2019년 과제 - 종료시간 기준
Q 단일창구 대기행렬에서 결과표 계산, 종료시간은 5번 고객의 도착시간(20)
=================================
TIME ARRIVAL QUEUE TPUMP
---------------------------------
000 0 0 0
001 0 0 0
002 0 0 0
003 0 0 0
004 0 0 0
005 1 0 4
006 0 0 3
007 0 0 2
008 0 0 1
009 0 0 0
010 1 0 5
011 0 0 4
012 0 0 3
013 0 0 2
014 1 1 1
015 1 1 2
016 0 1 1
017 0 0 3
018 0 0 2
019 0 0 1
020 1 0 4
결과분석표
고객 | 도착시간 | 도착간격 | 봉사시간 | 출발시간 | 대기시간 |
1 | 5 | 5-0=5 | 4 | 9 | 0 |
2 | 10 | 10-5=5 | 5 | 10+5=15 | 0 |
3 | 14 | 14-10=4 | 2 | 15+2=17 | 15-14=1 |
4 | 15 | 15-14=1 | 3 | 17+3=20 | 17-15=2 |
5 | 20 | 20-15=5 | 4 | 20+4=24 | 20-20=0 |
대기시간 합계 | 1+2=3 |
▶ 결과분석표 계산 방법
위 결과에서
ARRIVAL 이 1 인 경우가 고객의 도착을 나타냅니다. 따라서 빨간색으로 1 이라고 표시한 곳의 시간이 고객의 도착시간이 되므로 5,10,14,15,20 입니다.
TPUMP 가 봉사시간이므로 파란색으로 음영 표시한 것이 각각 고객의 봉사시간이 됩니다.
따라서 고객의 봉사시간은 4,5,2,3,4 입니다.
Q (질문) 대기시간이 음수가 나오는 경우
질문)
워크북의 '응용문제'를 통해 계산을 하면 2번 고객의 대기시간이 -1초(9-10=-1) 나옵니다.
대기시간에서 음수가 발생하는것이 대기 시간이 없었다는 것일텐데 표기를 0 , -1 어떤것으로
하여야하는지요?
답변) 10분에 도착한 고객은 봉사창구가 비어 있으므로 대기시간 = 0 입니다.
그리고 출발시간은 10 + 5 = 15 가 됩니다.
대기시간이란 기다리는 시간입니다. 따라서 봉사창구가 모두 busy 인 상태에서만 발생합니다.
워크북의 경우는 봉사창구가 busy 상태인 경우죠.
즉, 도착 했는데 비어 있는 봉사창구가 없는 경우여서 대기시간을 계산한 겁니다.
평균대기시간 및 평균대기행렬길이를 계산하면 다음과 같습니다.
시뮬레이션 시간 = 20, 총고객수=5
평균대기행렬의 길이 = 총대기시간/시뮬레이션시간=3/20
평균대기시간 = 총대기시간/총고객수=3/5
관련자료
-
서명방송통신대학교 컴퓨터 과학과 단톡 https://open.kakao.com/o/gSLabj6 온라인으로 유학하는 사람들 https://ongongsa.com
-
링크