9. ปัญหาการรอคอย
Download
Report
Transcript 9. ปัญหาการรอคอย
่
บทที 10 ปั ญหาการ
รอคอย
ภาคการศึกษา 1/2552
อ.นัทธปราชญ ์ นันทิวฒ
ั น์กล
ุ
ประเด็นบทที่ 10
- ลักษณะของปั ญหาการรอคอย
- รูปแบบของปั ญหา
- การแก ้ปั ญหาการรอคอย
ปั ญหาแถวคอย(Queuing Theory)
A.K. Erlang(1910) วิศวกรชาวเดนมาร์กเป็ นผู ้คิด
ทฤษฎีนี้ จากปั ญหาการสนับสนุนปั จจัยการผลิตใน
ิ ค ้าของโรงงานอุตสาหกรรม
การผลิตสน
เกิดขึน
้ เนือ
่ งจาก ความต ้องการรับบริการไม่เท่ากับ
การให ้บริการ หรืออุปสงค์ในบริการมีมากกว่า
อุปทานของบริการ
ั ท์ทค
ศพ
ี่ วรทราบ
ลูกค ้า(Customer)
หรือ ผู ้รับบริการ(Arrival)
หน่วยบริการ(Service Unit)
ระบบคิว(Queuing System)
ลักษณะของปั ญหาการรอคอย
แยกได ้เป็ น 2
ด ้าน
ด ้านผู ้ประกอบการ
ิ ค ้าและ
ผู ้ประกอบการต ้องการควบคุมต ้นทุนการให ้บริการสน
บริการตา่ ทีส
่ ด
ุ
ิ ค ้า
ผู ้ประกอบการมีข ้อจากัดด ้านทรัพยากรในการให ้บริการสน
และบริการอาทิ จานวนแรงงานไม่เพียงพอ โต๊ะและเก ้าอีไ้ ม่
เพียงพอ
ิ ค ้าและบริการเกิดได ้ทัง้ ตลอดชว่ ง
ข ้อจากัดในการให ้บริการสน
ระยะเวลาของการให ้บริการและ/หรือ บางชว่ งเวลาการ
ให ้บริการ
ด ้านผู ้บริโภค
ิ ค ้าและบริการทีก
ี
การให ้บริการสน
่ อ
่ ให ้เกิดต ้นทุนค่าเสย
รูปแบบของระบบ
่ งทางเดียว-ขัน
ระบบแถวคอยแบบชอ
้ ตอนเดียว
(Single-channel-single-phase system) อาทิ
็ ยอดสมุดบัญชเี งิน
ระบบร ้านอาหารฟาสต์ฟด
ู ตู ้เชค
ฝาก
่ งทางเดียว-หลายขัน
ระบบแถวคอยแบบชอ
้ ตอน
(Single-channel-multiple-phase system) อาทิ
ี ร์ในห ้างสรรพสน
ิ ค ้าทีม
่ งทางเดียว ตู ้
แคชเชย
่ ช
ี อ
ATM
่ งทาง-ขัน
ระบบแถวคอยแบบหลายชอ
้ ตอนเดียว
(multiple-channel-single-phase system) อาทิ
่ งจ่ายเงินใน
จุดจ่ายยาในโรงพยาบาล ชอ
ระบบการให ้บริการ
ลูกค ้าทีม
่ าก่อนจะได ้รับบริการก่อน(first come first
serve: FCFS)
ลูกค ้าทีม
่ าทีหลังจะได ้รับบริการก่อน (last come
first serve: LCFS)
ลูกค ้าทีม
่ ค
ี วามจาเป็ นมากกว่าจะได ้รับบริการก่อน
ลักษณะของการเข ้ารับบริการของ
ลูกค ้า
เข ้ารับบริการในอัตราคงทีท
่ ก
ุ ชว่ งเวลา
เข ้ารับบริการในอัตราไม่คงที่ หรือไม่แน่นอน
หรือไม่สมา่ เสมอ
แยกออกได ้เป็ น 2 รูปแบบ
ไม่สามารถทราบความถีไ
่ ด ้แน่นอน
คือ ชว่ งทีห
่ นาแน่นหรือมี
ความถีก
่ ารเข ้ารับบริการมาก กับชว่ งทีห
่ นาแน่นน ้อย
หรือความถีก
่ ารเข ้ารับบริการน ้อย
ทราบได ้ความถีไ
่ ด ้แน่นอน
แบบทีส
่ องนี้ การเข ้ารับบริการจะเรียนกว่าการ
่
เข ้ารับบริการแบบสุม
กรณีมก
ี ารแจกแจงแบบ Poison
Distribution
e t (t ) n
P( x)
n!
x 1,2,3...n
่ กค้าจะเข้าร ับบริกา
P(x)=ความน่ าจะเป็ นทีลู
X=จานวนลู กค้าต่อหน่ วยเวลา(คนต่อหน่ วย
้ั
t=จานวนเวลาให้บริการต่อครง(หน่
วยเวลา
=อ ัตราการเข้ามาร ับบริการ(คนต่อหน่ วยเ
e=2.7183
กรณีมก
ี ารแจกแจงแบบปกติ
P( x)
t
n!
x 1,2,3...n
่ กค้าจะเข้าร ับบริกา
P(x)=ความน่ าจะเป็ นทีลู
X=จานวนลู กค้าต่อหน่ วยเวลา(คนต่อหน่ วย
้ั
t=จานวนเวลาให้บริการต่อครง(หน่
วยเวลา
=อ ัตราการเข้ามาร ับบริการ(คนต่อหน่ วยเ
ลักษณะของผู ้ให ้บริการ
ให ้บริการในอัตราคงทีท
่ ก
ุ ชว่ งเวลา
ให ้บริการในอัตราไม่คงที่ หรือไม่แน่นอน หรือไม่
สมา่ เสมอ
ึ่ จะทราบได ้ความถีไ่ ด ้แน่นอน
ซง
คือ ชว่ งทีห
่ นาแน่นหรือมี
ความถีก
่ ารเข ้ารับบริการมาก กับชว่ งทีห
่ นาแน่นน ้อยหรือ
ความถีก
่ ารเข ้ารับบริการน ้อย
่
เวลาให
P(T)=ความน่ าจะเป็ นทีจะใช้
เวลาการให ้บริการหาได ้จาก
P(T ) e
ut
้ั
t=เวลาให้บริการต่อครง(หน่
วยเวลา
u=อ ัตราการให้บริการ(คนต่อหน่ วยเ
e=2.7183
ิ ใจ M/M/1
แบบจาลองการตัดสน
ลักษณะทีส
่ าคัญ
ประชากรของระบบมีจานวนไม่จากัด
่
อัตราการมารับบริการเป็ นแบบสุม
มีการแจกแจง
์ อง
แบบปั วสช
่ มีการแจกแจงแบบเอกซ ์
เวลาการให ้บริการเป็ นแบบสุม
ี ล
โพแนนเชย
มีระเบียบการให ้บริการแบบมากก่อนได ้รับบริการก่อน
ไม่มจ
ี ากัดความยาวของแถวคอย
มีหน่วยบริการเพียงหน่วยเดียวและเป็ นการบริการ
ขัน
้ ตอนเดียว
ั ลักษณ์ทใี่ ชในตั
้ วแบบแถวคอย
สญ
=
อัตราการเข ้ารับบริการ(คนต่อหน่วยเวลา)
=
อัตราการให ้บริการ (คนต่อหน่วยเวลา)
=
ความน่าจะเป็ นทีร่ ะบบจะทางาน
1 = เวลาโดยเฉลีย
้
่ ทีใ่ ชในการบริ
การลูกค ้า 1 คน
u
P0= ความน่าจะเป็ นทีร่ ะบบจะว่าง
L= จานวนลูกค ้าโดยเฉลีย
่ ทีอ
่ ยูใ่ นระบบ
Lq= จานวนลูกค ้าโดยเฉลีย
่ ทีอ
่ ยูใ่ นระบบแถวคอย
ี ไปในการรับบริการในระบบ
W= เวลาโดยเฉลีย
่ ทีล
่ ก
ู ค ้าแต่ละคนเสย
ี ไปในการรับบริการในระบบใน
Wq=เวลาโดยเฉลีย
่ ทีล
่ ก
ู ค ้าแต่ละคนเสย
การรออยูใ่ นแถวคอย
Pn= ความน่าจะเป็ นทีม
่ ล
ี ก
ู ค ้า n คนในระบบ
L
p
Lq
( )
2
1
w
wq
( )
P0 1
Pn P0
n
่
ตัวอย่างเชน
ร ้านถ่ายเอกสารแห่งหนึง่ มีเครือ
่ งถ่ายเอกสาร 1
เครือ
่ ง ให ้บริการลูกค ้าตามลาดับก่อนหลัง ลูกค ้า
ทีเ่ ข ้ามารับบริการถ่ายเอกสารจะเข ้ารับบริการโดย
่ ได ้เท่ากับ 2 คนต่อนาที ซงึ่ เป็ นการแจกแจง
สุม
์ อง ทัง้ พนักงานประจาเครือ
แบบ ปั วสช
่ งถ่าย
เอกสารสามารถให ้บริการได ้เฉลีย
่ 4 คนต่อนาที
=
2
คนต่
อ
จงวิเคราะห์ระบบแถวคอยในการให ้บริการของร ้าน
ถ่ายเอกสารนี้ นาที
= 4 คนต่อ
นาที
2
คน
L
1
42
2
2
4
Lq
0.50
4 ( 4 2) 8
1
1
w
0.50
42 2
2
2
wq
0.25
4( 4 2) 8
คน
นาที
นาที
2
p 0.50
4
2 2
P0 1 0.50
4 4
2
2
2
Pn 0.50
0.125
4 16
n 2
ระบบแถวคอยของร ้านถ่ายเอกสารร ้านนีเ้ ฉลีย
่ แล ้วจะ
มีลก
ู ค ้า 1 คนอยูใ่ นระบบแถวคอย โดยที่ 0.50 คน
จะรอรับบริการอยูใ่ นแถวคอย ในขณะที่ 0.50 คน
กาลังรับบริการอยู่ ลูกค ้าแต่ละคนทีม
่ ารับบริการ
้
ถ่ายเอกสารโดยเฉลีย
่ จะใชเวลาคนละ
30 วินาที
้
และใชเวลารออยู
ใ่ นแถวคอยโดยเฉลีย
่ คนละ 15
วินาที ความน่าจะเป็ นทีเ่ ครือ
่ งถ่ายเอกสารจะ
ทางานและความน่าจะเป็ นทีเ่ ครือ
่ งถ่ายเอกสารจะ
ว่างเท่ากับร ้อยละ 50
ิ ใจ M/M/s
แบบจาลองการตัดสน
ลักษณะทีส
่ าคัญ
ประชากรของระบบมีจานวนไม่จากัด
่
อัตราการมารับบริการเป็ นแบบสุม
มีการแจกแจง
์ อง
แบบปั วสช
่ มีการแจกแจงแบบเอกซ ์
เวลาการให ้บริการเป็ นแบบสุม
ี ล
โพแนนเชย
มีระเบียบการให ้บริการแบบมากก่อนได ้รับบริการก่อน
ไม่มจ
ี ากัดความยาวของแถวคอย
มีหน่วยบริการมากกว่า 1 หน่ายบริการและเป็ นการ
บริการขัน
้ ตอนเดียว
ั ลักษณ์ทใี่ ชในตั
้ วแบบแถวคอย
สญ
=
=
=
อัตราการเข ้ารับบริการ(คนต่อหน่วยเวลา)
อัตราการให ้บริการ (คนต่อหน่วยเวลา)
ความน่าจะเป็ นทีร่ ะบบจะทางาน
้
่ ทีใ่ ชในการบริ
การลูกค ้า 1 คน
1 = เวลาโดยเฉลีย
u
P0= ความน่าจะเป็ นทีร่ ะบบจะว่าง
L= จานวนลูกค ้าโดยเฉลีย
่ ทีอ
่ ยูใ่ นระบบ
Lq= จานวนลูกค ้าโดยเฉลีย
่ ทีอ
่ ยูใ่ นระบบแถวคอย
ี ไปในการรับบริการในระบบ
W= เวลาโดยเฉลีย
่ ทีล
่ ก
ู ค ้าแต่ละคนเสย
ี ไปในการรับบริการในระบบใน
Wq=เวลาโดยเฉลีย
่ ทีล
่ ก
ู ค ้าแต่ละคนเสย
การรออยูใ่ นแถวคอย
Pn= ความน่าจะเป็ นทีม
่ ล
ี ก
ู ค ้า n คนในระบบ
S = จานวนหน่วยบริการ
L Lq
2!=2 3!=6 4!=24 5!=120 6!=720
p
s
s
u
Lq P0
2
s!(1 p )
L
w wq
wq
Lq
P0
1
u u * su
n!
s!
su
n
s
n
Pn P0
s! s n s
Pn P0
n!
if
ns
if
ns
n
ตัวอย่าง
ธนาคารแห่งหนึง่ มีพนักงานรับจ่ายเงิน 5 คน
์ อง
ลูกค ้าเข ้ามารับบริการมีการแจกแจงแบบปั วสซ
ในอัตราเฉลีย
่ 24 คนต่อชม. ถ ้าพนักงานแต่ละคน
ให ้บริการลูกค ้าได ้ในอัตราเฉลีย
่ 6 คนต่อชม. โดยมี
์ อง ในปั จจุบันธนาคาร
การแจกแจงแบบปั วสซ
จัดระบบแถวคอยดังภาพ ให ้วิเคราะห์ระบบบริการ
ช่องบริการก
1 งานรั
ช่องบริ
2 ช่น
องบริการ 3 ช่องบริการ 4 ช่องบริการ 5
ของพนั
บกจ่ารายเงิ
คน 1
คน 2
อ ัตราการมาร ับบริการ = 24
อ ัตราการให้บริการ
= 6
จานวนหน่ วยให้บริการ s = 5
24
0.80
5*6
P0
1
0
1
2
3
4
5
24 24 24 24 24 24
6 6 6 6 6 6 * 30
0!
1!
2!
3!
4!
5!
30 24
5
24
(0.8)
6
Lq 0.013
2.218
2
5!(1 0.8)
0.013
24
L 2.218
6.218
6
2.218
Wq
0.0924 5.50 Mini
24
1
W 0.0924 0.2591 15.5 Mini
6
จากผลการคานวณ แสดงว่าการให้บริการของพนัก
้
่
ธนาคารแห่งนี จะมี
ลูกค้าอยู ่ในระบบโดยเฉลียประมา
้ ้ จะมีลูกค้า 2 คนรออยู ่ในแถวคอย ลู กค้าแต่ละ
ทังนี
้ นค้า 15.50 นาท
พนักงานร ับจ่ายเงินจะใช้เวลาทังสิ
่
แถวคอยเฉลียคนละ
5.50 นาที
ิ ใจในปั ญหาแถวคอย
การตัดสน
ค่าใชจ่้ ายในการให ้บริการ(Cs) หมายถึง ค่าใชจ่้ าย
ทีเ่ กิดขึน
้ จากการจัดให ้มีหน่วยบริการ 1 หน่วยอาทิ
เงินเดือน ค่าไฟฟ้ า
้ ายในการรอคอย(Cw) หมายถึง ค่าใชจ่้ าย
ค่าใชจ่
ทีเ่ กิดขึน
้ จากการทีห
่ น่วยบริการไม่สามารถ
ี เวลา
ให ้บริการลูกค ้าได ้ทันที ทาให ้ลูกค ้าต ้องเสย
ี เวลาทีเ่ กิดขึน
รอ รวมถึงค่าเสย
้ กับผู ้รับบริการ อาทิ
ี ไปจากการได ้รับบริการ
ผลประโยชน์ทส
ี่ ญ
ู เสย
ล่าชา้
min TC s.Cs L.Cw
้ ายทัง้ หมดในการบริการ(TC) หมายถึง
ค่าใชจ่