优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
$ h& }$ }$ K5 ~( V$ l) @' V' A$ z, l
. P( J/ M4 l# t. }0 A
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
1 O" [# j; W- m, ]/ P4 `4 u* X
2 y O. b% L2 e5 g4 t0 t" K, x
问题
5 Q" X" {6 ^3 q+ H0 Z6 y, T
3 o- q5 Z2 X+ J5 N" r
0 @4 C) i$ }2 b/ Y' Z# E. g# ^' h
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
[! Y$ @% |2 l! x5 z4 i
; o& p6 X) l- Q/ k5 g6 p3 e
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
* Z$ h) ?# O2 u$ }2 u1 g0 B* S
: D% X% X0 ^. T A
本文
9 Y) s8 O& D- @; ]
3 G o$ b/ H v* @( L2 K# K
$ ^8 A/ E& G. d) c+ y2 k
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
* V4 P8 n! P: Q0 D& q
$ S: G& x1 _: |& w& a
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
" j; ^! ^! ~% b! g
6 w j/ n6 V; \8 N0 d
+ D% U |* x+ d5 j0 I0 e& g
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
4 G3 P3 Z, ?0 B1 v+ R
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
T2 a% P- a4 l N+ `! |4 q1 z S
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
8 L# }0 m5 {; |' B9 `& R' n
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
1 l, o4 U2 S/ c+ ?# j
* b' O- w) M4 N: G, ?7 V- J. S
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
, G Y2 N2 ^+ O1 F& k0 y
+ F/ [7 r* H- p D
++,
8 T7 {4 X' g- f& r# d% z
+-++,-+++,
/ q, H$ `3 a' m
+-+-++,+-+++,-++-++,-+-+++,
, k2 W( Y% c9 y' k o* \8 J
。
& L$ u* {& V- H6 H1 m7 z
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
, G9 N2 u U) t
; Q: Q; J$ Q& |
0 W8 j( P7 x! a( H
. h7 z5 E# e* N# Y7 E3 U" x
. f; P' d9 ^" O" v0 U: C2 ]! t) z; H
; p0 e" h7 x) ?- c( {! [
/ }5 H: y9 Q! I' z+ y7 E
9 N4 X4 I8 M7 y. D0 ^! ~4 P1 n3 g
* t, v3 E" `$ O
3 B. p* E' s; d) d* U/ v4 q
' q$ S5 ]$ ], H2 o9 ^
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
- e3 b) O: c, R2 R0 I( |
, P; e" Y2 w# G# G" x. |; T9 E
++,+-+,
( g8 }8 A7 z7 O
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
" C: j( E5 q' Z3 i# x
-+-+++,-+-++-+,
$ D. r. J% W$ Z D4 p
; Y5 |/ n* c$ ~ ~4 K2 ?
, ,
3 D- v2 e0 G( K5 x2 F
。
: k4 {/ b' ?) \; L0 n @) c
2 Y- Q+ z/ _- W; O2 F* b
仿上之计算,可得此时甲赢的机率为
; Y" O( K; b! X5 s; r. Z
2 S& q, I5 C+ T( F, i" M# @ E; x4 E
8 s, y! {7 p, x/ f+ S, s; L- l
( g. i7 |! w" ?! N8 T' @
* k7 D4 |! o" a' U* @* L* j
1 K% T9 Q4 `& }. h1 n. C
* H% u9 k8 C( B
1 s' }( m3 Q1 ~. h2 G N3 F* P! g* r
. q; r2 [/ k- a
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
* m$ ]" ?+ k% z7 m
( n8 {- `1 v# Q: S; h6 _' x) b# p
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
% L4 }% |9 f A4 a/ D
, ?: M/ H" {1 j. p
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
" I& `3 o9 b9 _2 Z: Z$ T4 _
r# _# X" I9 B0 S
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
- v% e* z n, Z% ^$ D" [
0 v+ s; d' ~4 j- r' R& B- @
- E4 v% f5 A/ M# W9 Z& r8 R
情况一:
! N* G& x3 \ I0 K5 l# a
此时不论甲如何下注, 恒等于 c/(m+c)。
# S- b8 s5 k9 x8 B9 \( l( C
! q, N5 K _# E. `' \* u" E7 u7 S* J
情况二:
+ {! G8 V7 i3 D4 `! V
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
3 Q% x1 ~9 c( H2 ]
0 @. Y2 ~ Y& A2 h, t& b4 }
情况三:
8 V% ?/ | q3 d% d
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
, M* S4 A3 {6 d7 W3 \0 T
4 k+ T& V, V8 Q2 J* F% C) V
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
6 B) ]8 P& P8 s/ C6 {$ T1 V9 t
4 M; U& A9 N+ |1 d+ i$ A; \, I% a. b
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
- T9 d. e; e* r+ x) ^3 @+ Q
/ G9 D; |. [+ V$ T9 ^
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
* Z# y% l4 q- x8 F' D$ M# U
0 M/ X' d. C0 T: ^8 B. R% k& ]
2 x" ^7 a% `, v2 [. y& H9 F! X
情况一:
' y: o0 R9 F: l7 L3 u, F: D8 W. z
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
( }8 w. c- J9 b3 Z: m. g
D, s3 G3 Z C% o' i
1 z8 |0 Z9 r5 r' l, a+ K, E8 B
; b2 R6 p# V3 ~0 }% C! g$ @. W' |) ~
4 F5 d! g0 ~6 v$ r8 U
7 r, O. T7 Z8 F
$ Z& f% M9 N9 g5 T$ @5 t
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
4 ^1 {/ ~! z4 Q6 h; {; [ D; H: t
) @1 r7 C$ L' y. t- r
情况二:
% t8 O5 M5 m& U7 Z7 {: |2 b
令 q=1-p。此时对 ν 我们有方程式
9 T- W( @/ c* A4 q, i
1 { r6 j5 K0 v* z1 j% _
) j) r5 P- v7 h; M+ v# M) G
! _8 \0 ^* e: B6 N) \0 c/ A
" V% s" L" f* m9 M
% r' G# X( Z7 F$ v: V4 V
' ~7 ?) _" G( J4 p% d2 q2 ]
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
$ o7 J/ S0 y: Y" U: ^) A
利用p+q=1,上组方程式可改写为
% \8 N. |0 h3 O, R2 o9 M
7 m0 I4 K' K2 g" Q9 n: y D( M$ Y# F
" R- q, P! S% F% K
. @9 G- D8 @. c: V, s) h& |4 i
$ @ X; \( V5 D9 Q3 B3 V/ ~( t/ \! b
- K+ A+ J" k+ P( R# {9 K
& g& l) `) b2 P: Q
两边相加,并利用 、,得
0 w, q5 L& Q% q7 ~5 G; L1 Y/ j
# x+ _- f, I* O* [5 a
7 d9 K2 ?3 i$ v5 O6 J \% \' U
e3 H2 g3 k5 o. E1 u- J
* i4 J: B" e r. G8 f5 W
% y# F. Q, j0 [0 X+ k
/ S2 j0 R$ V$ N/ R& G2 G: n
若取前 c 项相加,则得
4 I p! e0 F; k
- ^" b \% X0 t/ W
4 V1 o0 v+ f9 F# Y
. X! G$ `4 K% [# B2 i
1 v9 \( s' ]: r
6 W$ s) B. [+ ^8 b; G$ a2 L4 ]
6 e' L* e9 z+ a5 y% Q3 I6 ^9 W
情况三:
4 F5 O$ P' c! X- B
仿二之解法,可求得
: d; a+ K6 G8 ?, w
! n) t8 X, F8 [) }9 [
1 ~/ @8 P9 b- o2 ^+ M1 R) J
$ T+ [% j, @& `. A
9 B7 \% L( o; b/ C( J2 p* Q
; n# ^- b6 d& y. t% A* i- N# ^
- J. D! Y9 \% D
6 K( K- v! L$ p: E
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
' g8 M* O) H. @& @8 Q
$ D$ O. L; U6 X
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
+ \* m2 |8 ?! m1 \: {, R3 y
) x) ~ r* f5 h: U; q
" `; m4 ]8 T3 G/ O7 j6 x2 l
定理:
4 r: W( d; ^) G- K
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
0 @! B; N9 z- g1 }, f
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
* n6 r, V+ W4 i% T2 r, q6 k
5 }2 @- b& M5 z( D8 V
现在我们就拿这定理来证明先前我们所下之结论。
& U+ w" C# t4 G! X* M$ g, A2 R
- E- T3 h+ B& G6 x$ o! W& e& P
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
! X8 j7 K0 h; {; B( f+ a# G
. d9 l7 O) y6 e& z1 f, q
至于在情况二或三时,我们取 。此时若给定 Sn,则
# I4 p1 y7 W2 H& e
e! n% T" J Q, g) u- f! ?4 L
" P8 t; u6 |+ [( P
5 D/ H" j( k: Y. U @
6 l/ E7 N+ i. Y% r
7 `; n* S, v: B# G
6 V( |1 Q$ B: j; ?& l3 v; v2 O
; ~8 ^: ]2 b. t8 \# N5 x2 M
+ ?6 y% s: I$ W4 i/ r* a/ F
其中 为所下注之金额。利用
) f* [* S' z& v2 J4 B7 I
8 c' ?' q! u5 H2 k
7 Y* ~1 Z0 y; p4 W+ t" I
4 e' m1 o" F0 o: b6 G
( R& L7 g3 a+ O& f6 p
; m* B* }( M. o# a- d; z( m Y4 z
) v: E$ D% Z9 A
) |1 ?6 a9 ]" E
. y$ G5 G2 [, `! C y7 }- B: x2 F8 p
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
5 w. M- G! u: e, g/ G
- t, t" o/ K" P! W
$ L1 h S7 r7 d& ?: P# z1 Q6 G- v
) P* d) t! L: [* @9 F! L. a+ H
, B, ~. X" B- e/ ^2 R( F. j* N* U
; z! j, h, {5 D- [- h
v4 D4 b1 `, F x; d* M9 l5 g
* w4 U. n# p2 H; n. _
" [" q/ v+ v$ ^$ s* c
因此可得在情况二, 时,
0 B3 k* a: Z" C! ^5 h2 Y
/ C0 l$ v, U/ T# ^
! B" U8 Q: ?0 x2 Z, A# {
8 k! h# f- {0 i7 D- _; ^
- X2 M) t- G* g( B& [6 z- S+ k
# X% f4 o; H9 f3 Z
) N, P# p1 c* ~
) A1 D6 Z- i. x# c9 V4 l$ j( ^
4 y# K& J/ @7 K9 n8 h; \# f
而在情况三, 时,
. ]1 _) t/ w& t
! L* n, g9 J; o+ X H3 N: A
/ L6 X/ D! W4 M# B8 p
; M O0 }2 I" L; |# _
) [) V0 f( b: q9 O5 m+ V
' e2 p9 c" x9 T: [, f" r# q3 u+ y) w
/ }+ g" k! x" s+ G
9 U D& J4 Z! K0 Q6 t
7 |5 W5 B2 o. I
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
5 O' k, F& U/ {! B7 `7 S
J0 s5 L- u1 @) `* h
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
% ]) P+ N4 K- E- W. U* V9 c& q
: d9 o: q" g; ~
附录
% x3 e5 U6 R( }. G
5 d& Q1 M2 [9 E1 p) i: b
$ f4 ]; U1 {, A( P. z/ m( o
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
- F. W A' A8 R1 u0 o
. n- A& w& F: t
: p3 e& M. }. }3 Q7 l. s, O
9 g" n6 e- G9 D+ O* Y
& Z6 `) }3 N2 ^* a
. L Y. B U1 l: r, X I
3 w( Y0 m& w7 k$ j: h x
3 \' `5 B7 L& G9 R6 r$ w( ~
! C4 G7 n' o' ^7 m# n. t* t. y
另一方面,极端下注法的 T 为最小(但无统一公式)。至于其推导过程,与正文中所用的方法类似,只是演算步骤复杂多了,所以从略。
作者:
爱拼猎人
时间:
2010-12-4 15:13
太长篇了,而且非常的深奥,希望有玩家能看的明白。
作者:
tb35891
时间:
2010-12-4 16:55
好文章,学习了.
作者:
tb35891
时间:
2010-12-5 20:28
又来看了,还是没有看明白,不知楼主有没有看懂了.
作者:
牛二哥
时间:
2010-12-5 23:11
我也来学习下
作者:
ck6767
时间:
2010-12-6 09:46
太深奥了!!!!!!!!!!
欢迎光临 优惠论坛 (https://tcelue.tv/)
Powered by Discuz! X3.1