Professional Documents
Culture Documents
OR Games Theory 6 PDF
OR Games Theory 6 PDF
(Games Theory)
ทฤษฎีเกมส(Games Theory)หรือ ทฤษฎีของเกมส(Theory
(Games Theory)หรื (Theory of
Games ) เปนทฤษฎีที่ชวยในการตัดสินใจภายใตสถานการณที่ไมแนนอน
(Decision Making Under Uncertainty) โดยเกมสจะมีความหมายถึง
การแขงขันระหวางบุคคลหรือฝายตั้งแต 2 ฝายขึ้นไป ผลลัพธเมื่อสิ้นสุดการแขงขัน จะ
ทําใหมีฝายที่ไดประโยชน(ชนะ)
ชนะ)และฝายที่สูญเสียประโยชน(แพ)
ทฤษฎีเกมส ถูกพัฒนาขึ้นมาโดย John Von Neuman Neuman โดยได
พิมพผลงานชื่อ Theory of Games and Economics Behavior
รวมกับ Morgenstern ซึง่ เปนการนําทฤษฎีทางคณิตศาสตรมาประยุกตเขากับการ
ตัดสินใจในการแขงขัน จน Neuman ไดรับการยกยองวาเปนบิดาแหงทฤษฎีเกมส
ปญหาของเกมสแบงออกไดเปนสองกลุมใหญๆคือ
เกมสที่มีผลรวมเปนศูนย(Zero-
(Zero-Sum Games)
เกมสที่มีผลรวมไมเปนศูนย(Non
(Non Zero-
Zero-Sum Games)
นอกจากนี้ลักษณะของเกมสยงั แบงออกไดอีกตามจํานวนของผูเ ลน คือเกมสที่มีผูเลนสอง
คน(Two
คน(Two Persons) และเกมสที่มีผูเลนมากกวาสองคน
เกมสที่มีผูเลนสองคนและผลรวมเปนศูนย(Two
(Two-Person Zero-
Sum Games)
เกมสประเภทนี้จะมีผูเลน(Player)สองคน
(Player)สองคน คือ A และ B แตละคนจะมีแผนการหรือ
ยุทธวิธ(Strategy)ในการเล
ี (Strategy)ในการเลนเกมสของตัวเองเปนจํานวนนับได การแสดง
ผลประโยชนที่แตละฝายจะไดหรือเสียจะแสดงในรูปของ Matrix การตัดสินใจ
Matrix)หรือ Payoff Table
(Decision Matrix)หรื
ตัวอยาง การเลนโยน หัว-กอBย B
H T H T
H 1 -1 H -1 1
A A
T -1 1 T 1 -1
ตารางแสดงผลประโยชนของ A ตารางแสดงผลประโยชนของ B
ขอสมมุติฐานเบื้องตนของเกมส
มีผูเลน
(Player,Contestant,Participant,Competitor)
เปนจํานวนที่นับได
ผูเลนแตละคนจะมีแผนการหรือยุทธวิธ(Strategy,Course
ี (Strategy,Course of
Action)เปนจํานวนนับได
ในการแขงขันหรือเลนเกมส ผูเลนแตละคนจะเลือกแผนการที่ดีที่สุดของ
ผลลัพธที่ดีที่สุดของการเลนเกมสแบบมีผูเลนสองคนผลรวมเปนศูนย
ในการวิเคราะหตารางตัดสินใจเพื่อหาผลลัพธที่ดีที่สุด(Optimal Solution)ของ
Solution)ของ
เกมสที่มีผูเลนสองคนผลรวมเปนศูนย จะมีความหมายถึงการหาสิ่งตอไปนี้
1)ผูเลนแตละคนควรเลือกแผนการใดมาใชในการเลนเกมส
แผนการบริสุทธิ์(Pure Strategy)
แผนการผสม(Mixed Strategy)
2)คาของเกมส(Games
(Games Value or Values of Games)
ซึ่งหมายถึงตัวเลขที่แสดงถึงผลประโยชนที่เปนหลักประกันวาผูเลนแตละคนจะได
หรือเสียผลประโยชนเปนจํานวนแนนอนเทากับเทาใด
แผนการบริสุทธิ(Pure
์ (Pure Strategy)
ในการตัดสินใจเพือ่ หาวาผูเลนแตละคนควรเลือกแผนการใดที่มีอยูมาใช
าใชเปน
แผนการบริสุทธิ์ในการเลนเกมส เพื่อใหไดผลลัพธที่ดีที่สุด อาจจะไดจากการนํากฎเกณฑ
การตัดสินใจภายใตสถานการณที่ไมแนนอนเขามาชวย
ถาพิจารณาในแงของฝายที่ได(Gain)
(Gain) กฎเกณฑตางๆมีดังนี้คือ
กฎเกณฑการหาคานอยที่มากที่สุด(Maximin Criterion)
กฎเกณฑการหาคามากที่มากที่สุด(Maximax Criterion)
กฎเกณฑของลาปลาซ(Laplace
องลาปลาซ(Laplace Criterion)
กฎเกณฑของเฮอรวิซซ(Hurwicz
(Hurwicz Criterion)
กฎเกณฑ ซาเวจจ(Savage
(Savage Criterion) ซึ่งเปนกฎเกณฑของการหาคาโง
(Regret Value) ที่มากนอยทีส่ ุด หรือที่นอยนอยที่สุด
ถาพิจารณาในแงของฝายที่เลนเสีย(Loss)
(Loss) กฎเกณฑการตัดสินใจไดแก
กฎเกณฑการหาคามากที่นอยที่สุด(Minimax Criterion)
กฎเกณฑการหาคานอยที่นอยที่สุด(Minimin Criterion)
กฎเกณฑของลาปลาซ(Laplace
องลาปลาซ(Laplace Criterion)
กฎเกณฑของเฮอรวิซซ(Hurwicz
(Hurwicz Criterion)
กฎเกณฑ ซาเวจจ(Savage
(Savage Criterion) ซึ่งเปนกฎเกณฑของการหาคาโง
(Regret Value) ที่มากมากที่สุด หรือที่นอยมากที่สุด
การที่จะเลือกกฎเกณฑใดมาชวยในการตัดสินใจ จะขึ้นกับอุปนิสัยของผูเลน
มองโลกในแงราย กลาไดกลาเสีย กลางๆ ฯลฯ
เมื่อ A เลนดวยกฎเกณฑ Maximin และ B เลนดวยกฎเกณฑ
Minimax
ตัวอยาง การหาแผนการบริสุทธิ์
B Min
1 2 3 4
1 8 2 9 5 2
A 2 7 3 -4 10 -4
3 6 5 7 18 5 maximin
Max 8 5 9 18
minimax
Value of Games = 5
คาของเกมสเทากับ
การหาแผนการแบบผสม(Mixed Strategy)
B
y1 y2 … … yn
1 2 ….. …… n
x1 1 a11 a12 . . a1n
x2 2 a21 a22 . . a2n
A . . . . . . .
. . . . . . .
xm m am1 am2 . . amn
xi; I=1,2…m คือความนาจะเปนที่ A จะเลือกแผนที่ i มาเลน
yj:j=1,2…..n คือความนาจะเปนที่ B จะเลือกแผนที่ j มาเลน
m n
xi y j 1
i 1 j 1
กฎเกณฑในการหาแผนการเลน
A จะใชกฎเกณฑการหาคานอยที่มากที่สุดในการเลือกคา xi ซึ่งจะทําให
คาใชจายเฉลี่ยที่นอยที่สุดมีคามากที่สุด
Max Min ai1 xi , ai 2 xi ,.........., ain xi ,
xi
i i i
B จะใชกฎเกณฑการหาคานอยที่มากที่สุดในการเลือกคา yj ซึ่งจะทําให
คาใชจายเฉลี่ยที่มากที่สุดมีคานอยที่สุด
Min Max a1 j y j , a2 j y j ,............. amj y j ,
yj
j j j
ในกรณีนี้คาทั้งสามจะสัมพันธกันดังนี้
1)การหาผลลัพธโดยวิธีพีชคณิต(Algebraic Solution)
2)การหาผลลัพธโดยวิธีกราฟ(Graphic Solution)
3)การหาผลลัพธโดยวิธี(Solution
(Solution by Use Of Matrices)
4)การหาผลลัพธโดยวิธีประมาณการ(Approximate Solution)
5)การหาผลลัพธโดยวิธีโปรแกรมเชิงเสนตรง(L/P Solution)
ให V= คาโดยเฉลี่ยของเกมส
v aij xi y j
i j
B
y1 y2 y3
ตัวอยาง
1 2 3
x1 1 3 -2 4
A x2 2 -1 4 2
x3 3 2 2 6
ผลตอบแทนโดยเฉลี่ยของ B
y1 3 x1 x2 2 x3 y2 2 x1 4 x2 2 x3 y3 4 x1 2 x2 6 x3 V 1
ผลตอบแทนโดยเฉลี่ยของ A
x1 3 y1 2 y2 4 y3 x2 y1 4 y2 2 y3 x3 2 y1 2 y2 6 y3 V 2
ถาผูเลนแตละฝายตางเลนดวยแผนการบริสุทธิ์
y1,y2,y3 เปน 0 ทีละครั้ง
จาก(1) 3x1-x2+2x3 V
-2x1+ 4x2 + 2x3 V (3)
4x1+ 2x2+ 6x3 V
จาก(2) 3y1- 2y2+ 4y3 V
-y1+ 4y2+ 2y3 V (4)
2y1+ 2y2+ 6y3 V
x1+ x2+ x3 = 1
(5)
y1+ y2+ y3 = 1
x1 , x2 , x3 , y1 , y 2 , y3 0
ถา V* เปนผลลัพธที่ดีที่สุด
3x1- x2+ 2x3 = V*
-2x1+ 4x2+ 2x3 = V* (6)
4x1+ 2x2+ 6x3 = V*
B
y1 y2 . .. . . . . . yn
1 2 . .. . . . . . n
A X1 1 a11 a12 . .. . . . . . a1n
X2 2 a21 a22 . .. . . . . . a2n
B
y1 y2
1 2
X1 1 a11 a12
X2 2 a21 a22
. . . .
A . . . .
. . .
Xm m am1 am2
B
ตัวอยาง y1 y2 y3 y4
1 2 3 4
A x1 1 2 2 3 -1
x2 2 4 3 2 6
x1 + x 2 = 1
แผนบริสุทธิข์ อง B ผลตอบแทนโดยเฉลี่ยของ A
x2 = 1- x1 1 V -2x1 + 4
2 V -x1 +3
3 V x1 + 2
4 V -7x1 + 6
V V
(4)
(1)
(2)
V* = 2.5
(3)
x1=0
-1 x1=1
x*1 = 0.5 , x*2 =0.5
-2
พิจารณาที่จุดตัดของเสน (2),(3),(4) เกิดเปนคูตัดของเสนได 3 คูคือ
แผนบริสุทธิ์ของ A ผลตอบแทนโดยเฉลี่ยของB
1 V -4y4 + 3
2 V 4y4 + 2
m m m
Max Min ai1 xi , ai 2 xi ,.........., ain xi ,
xi
i 1 i 1 i 1
ภายใตเงื่อนไข
x1 + x2 + ……………………..+ xm = 1
xi 0 ; I = 1,2…….m
m m m
ถาให V = Min ai1 xi , ai 2 xi ,.........., ain xi ,
i 1 i 1 i 1
Max.Z 0 V
m
a
i 1
i2 i x V
.
.
.
m
a
i 1
in i x V
m
i 1
xi 1
xi 0; i
นํา V ไปหารทุกๆขอบขาย โดย V ตองมีคามากกวา 0 หรือนอยกวา 0 ถา V นอยกวา
0 เมื่อหารแลวเครื่องหมายของขอบขายตองกลับดาน
สมมุติวา V > 0
x1 x x
a11 a21 2 ................... am1 m 1
V V V
x1 x2 x
a12 a22 ................... am 2 m 1
V V V
x1 x x
a1n a2 n 2 ................... amn m 1
V V V
x1 x2 x 1
................... m
V V V V
ถาให xi
Xi , i 1, 2,........., m
V
1
และจาก Max.Z Min.
Z
1
Max.V Min. Min. X 1 X 2 ......... X m
V
ปญหาใหมที่จัดรูปใหม
Min. X 0 X 1 X 2 ................ X m
ST . a11 X 1 a21 X 2 ................... am1 X m 1
a12 X 1 a22 X 2 ................... am 2 X m 1
n n n
Min Max a1 j y j , a2 j y j ,............. amj y j ,
j 1
yj
j 1 j 1
n n n
ให V Max a1 j y j , a2 j y j ,............. amj y j ,
j 1 j 1 j 1
Min. y V
a11 y1 a12 y2 ....................... a1n yn V
a21 y1 a22 y2 ....................... a2 n yn V
yj
ถา V > 0 และ Yj
V
และนํา V หารตลอด
y1 y y
a11 a12 2 ....................... a1n n 1
V V V
y y y
a21 1 a22 2 ....................... a2 n n 1
V V V
y1 y y
am1 am 2 2 ....................... amn n 1
V V V
y1 y2 y 1
....................... n
V V V V
1
Max.Y0
V
Max.Y0 Y1 Y2 .............. Yn
ST .a11Y1 a12Y2 .............. a1nYn 1
a21Y1 a22Y2 .............. a2 nYn 1
. . . .
. . . .
am1Y1 am 2Y2 .............. amnYn 1
Y j 0; j
ตัวอยาง B
1 2 3
1 3 -1 -3
A 2 -3 3 -1
3 -4 -3 3
B
1 2 3
1 8 4 2
A 2 2 8 4
3 1 2 8
Max.Y0 Y1 Y2 Y3
ST . 8Y1 4Y2 2Y3 1
2Y1 8Y2 4Y3 1
Y1 2Y2 8Y3 1
Y1 , Y2 , Y3 0
ที่ Optimal Solution
Basic Y0 Y1 Y2 Y3 S1 S 2 S3 Sol n
5 11 1 45
Y0 0 0 0 0
49 196 14 196
1 1 1
Y1 0 1 0 0 0
7 14 14
3 31 1 11
Y2 0 0 1 0
98 196 14 196
1 3 1 5
Y3 0 0 0 1
98 98 7 49
1
V* w
Y0
45 5 11 1
X0 , X 1* , X 2* , X 3*
196 49 196 14
196 29
V* 5
45 45
X1 5 45 20
x1* /
X 0 49 196 45
Y1 1 45 14
y1* /
Y0 14 196 45
X 2 11 45 11
x2* /
X 0 196 196 45
Y2 11 45 11
y2* /
Y0 196 196 45
X 3 1 45 14
x3* /
X 0 14 196 45
Y3 5 45 20
y3* /
Y0 49 196 45