优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
" Z. L% @% U2 {2 |* y
* G% J. h% l! m) u- E/ e
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
) G- ?; R7 S5 Y+ [+ O
" E) g5 ^7 z- d9 y3 f$ P6 z R
问题
4 V4 V& S- g0 d8 S
5 I/ c* W) b8 H: U
& I! H9 M* N4 E) Z9 t
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
# M1 T% ^% R6 F) Y
! q; T! ~, y$ l+ w2 w
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
: d% t& n# J& |- `
6 F8 ^& T( b: X/ T
本文
3 O+ D1 L' K0 V( \. D& p
* G4 v8 q& L6 F5 H! g
! }# P# y0 J% V3 v' t% @
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
* C: Y5 O5 w+ z! s0 E
7 m* X8 s7 O q {; {1 `/ C! z
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
/ V) J% @' T* ]( z4 h- v' o
) m, Z6 b, H5 ]4 q0 S( C# y& Y
' {4 z3 r9 c2 j/ l5 e) f
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
2 {; X6 h- S% H3 e, F# d
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
5 `, Q7 _0 y- u8 u, t
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
3 M7 l1 e9 D3 B7 m$ U. c
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
: M Q" V* c$ h1 }7 H
9 }, ~" A. w s1 L3 s5 J) Q0 _; }
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
% r6 P( u# k) h3 u4 M- H
. `0 R+ L" z& @0 o1 N2 t& T
++,
" c+ [" R: j, `; q' J4 t
+-++,-+++,
% ?0 `0 |" q4 b1 V8 N. ]
+-+-++,+-+++,-++-++,-+-+++,
' Q) a* K2 M( d' B7 X. L7 j
。
* i3 N7 p0 B: q( I0 A/ R: k
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
' k; b y0 d! M
7 @- c. b* W9 Q( O. I" d1 z- h( K
3 z6 ^- [; |4 R" B3 Y
/ G4 ]4 S! {3 k% `
$ t; s( S1 a; g: ?
6 m; V$ c/ Q) f" D, \
" W' D5 U; X1 `/ m' N
N1 y# K- y- M$ k" ]3 p
. ~3 w- g; y+ Q! Q0 H5 _
" u) ?7 s( ]+ ^/ H( F$ z* x- R
, ~ [" v8 l: i2 F
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
' {# ^3 K' \( H9 l4 M
+ j. k4 u- o3 T; f+ X& J5 P: d8 W
++,+-+,
" h; t+ q, q, j0 \% A! L
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
2 K# Z9 ?( b$ x) j
-+-+++,-+-++-+,
3 o" v' ~, F( ?' f M( s. O R6 p) t o& O
( m/ } `( w1 [6 i9 |8 ~' u
, ,
, T M0 Z7 y& h, n: q& I0 m5 c
。
8 Y. I& w; k4 D: M6 S1 o
# G2 I2 w! M4 V" s. b
仿上之计算,可得此时甲赢的机率为
& \- J/ i' Z2 N) t2 l5 `
# r8 S' f9 b; g: t- |6 ~/ I- a
3 f0 p$ e1 A9 f" n
" L6 g( q4 s( T* H5 f
6 \7 i) X# G/ h. j% q/ h9 k
* h% s% l4 X* Y4 T$ ~6 G
. G1 I$ q. v0 U5 x6 S" v: l
$ i& @3 k4 _+ l0 y& ]- Z
& N' c9 \8 L1 c5 j4 D% c7 `
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
; U( _" K! s- G
2 K0 n) d2 ^4 J5 V* W. z
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
7 v% F, Q+ z `+ s! p# I
* ~1 X1 D( t/ {- P
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
( L s4 z( }1 ^4 j; X1 ]
% Q) \! Q: k! i' q2 ]) d
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
+ z& Q5 j2 ^+ |( i
2 b& z1 G* D( A, g0 C/ @% }. k" g
% O) t3 _7 a7 f; d- u
情况一:
/ f5 Q! N4 {4 C( I6 G
此时不论甲如何下注, 恒等于 c/(m+c)。
0 E! _& E& r) A( C: V" ]
+ Q- D( E8 ?$ V5 F; B
情况二:
1 b8 z. ?" I0 m9 ^( r2 j
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
8 H/ t2 T% Y, G& _2 h W. I& J
2 J b& a. \+ M$ t4 t3 g1 ^! n' {
情况三:
3 F- g+ u: R4 S! O& C O, K5 B
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
- N: o; t- ]+ G9 b. Y" X% r7 {
- l2 Z3 P$ O) U3 _( b
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
2 O$ t( [/ a2 F1 b% I7 T; b
% T' `0 [( O) ^7 s8 ?2 Q
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
2 l/ J3 l' V) t( U4 t
, w+ a! u! V# D& s. Y" ^! |& J
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
3 H P7 o& |. z& s/ b% A
; R) R2 M7 D) w, m
4 t9 T1 ]. a$ G7 N r5 w- K) n
情况一:
0 }3 F0 J1 N% ] T% s# ~
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
! K) _; C- V) ?" Q) I
8 q' A9 T$ o' e
) H% h; l" W* L7 M; u& k
# `4 u6 [9 a1 [$ R
4 L; D) E; b' k8 y7 {
9 k5 M7 B3 q& ]# Y A
: D4 y5 k4 L. v* j1 ]2 s
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
% k. c& k. p( O
: ?) j$ U5 \8 i6 s# q
情况二:
) N0 s" C" `% G% V/ F. y+ j# w: \/ T
令 q=1-p。此时对 ν 我们有方程式
1 k1 H, _* u1 j
# a! m8 Q5 Z7 w! C! |
; ~- A/ _) J' g
: w* I) Y- L) [* b& k
5 F' q) r9 O) y0 r, r- S2 n& ^
" f$ K! i! w1 g( R" k( k8 Q4 L
3 E) i/ p0 G( ]+ @& D5 I+ ]1 n
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
3 D8 K c; y: j- l1 b. W# [
利用p+q=1,上组方程式可改写为
# j. L" @3 q2 L5 ?# \( W
5 p4 P) a6 ?4 {- W( I& n
# { U6 q8 T" S8 z5 E4 n0 a, X
[2 Q; f$ y: ]* z( y: P
6 J; p$ C5 R5 B1 A0 Y4 p4 `
7 l) M8 A7 O0 q. ?0 N: u
0 Q7 {$ _$ g! c8 g( M5 {$ D' r
两边相加,并利用 、,得
- u& f8 g/ b$ Z) J
% w: r& ~' K; p' G2 B# X2 a
2 E% _$ k- K+ A5 e
$ X0 t) n7 V1 I
- ~& s4 q7 {, O2 }2 ^) d% P
- \, {3 r9 C# A
. P" o3 W% Q4 q [# L M- s
若取前 c 项相加,则得
# Y5 j/ x% s p, b7 \! b
# e# l( ~' H. G- q5 Y, B0 D
$ u C; _) J7 G9 p, \1 w: U
9 d+ g# T! f/ g
$ Q5 I, q/ @' S& h4 O7 ]0 K
; L: [* j/ R/ G
6 V' y& h* S' [/ s; v
情况三:
6 u5 \) H+ z+ @
仿二之解法,可求得
: h2 T% Z C# u4 P6 `+ T& I
; @( J4 b3 G. R5 ?- ^
9 Q I- L+ l$ }6 o: r8 z& L
! K" b2 O8 s( {4 ?) X: v
: X, o+ I! ~: ?& p
# V! ~% \$ `) J7 y b9 n
8 X0 a: M7 r, A G d; E
& \/ R# T1 p! D0 I
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
8 _! T& L/ ` U5 ?( f- h9 N
' S2 k& u/ e- `9 L' k
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
" @: Z; d/ ^8 U2 M( r# b0 N* g
/ i! M x, f) C ` p: i
9 ?& T6 Q( S" S! l! G0 P
定理:
; ]9 u1 q/ e" |% w3 n6 w# S
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
/ L& \" w$ o/ S' Y
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
- j$ h5 q) x* P0 W
" o# J- b6 Q8 H) M6 F+ [
现在我们就拿这定理来证明先前我们所下之结论。
% V. X( S- `* K
/ C. H0 q8 b/ | g3 G" p6 J
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
5 B/ R. E( w4 D% y9 F% V
; Z% _+ k3 F' _- m
至于在情况二或三时,我们取 。此时若给定 Sn,则
& }4 i6 f: ], d
7 k8 A6 E" w( |; L. p- u, a) w1 A2 f0 D
* w" ?' {7 F* I- m( `
( H; h8 u7 e- U Z& e
% H4 C" C, Q9 e% \5 l: x/ A- S
! W" h+ F, T; h. Y |3 w: ]
7 Q; |8 Q4 ]. k1 N: u9 K" d
( s! \# w5 _' V- ]0 r {' w
' @: s5 a& ^' w% j
其中 为所下注之金额。利用
8 I% y0 M; p8 u5 H
# {) d1 r& d) Y5 z7 j
8 _1 ~* W; H0 s5 Y
( [0 p1 e K6 @+ M) R/ a8 x
8 f7 T$ y( ^1 {; K; `: p6 J
8 V" \9 j) A, Y- |9 H8 i1 Q( g8 Q# \
/ i: ]! `3 z% a2 F( Q: j% ?# k
% v$ o; y7 L: r
: \3 d2 _# I4 i ]
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
9 O% R1 _! ^) A; ^& |/ @
4 l, Q* r9 O! m4 o
' a2 g' |# D2 }0 J! v, z
: \: F4 E1 l6 e! \
( V# O' p' V; }
: R* E w4 h" N3 L0 |
" F9 B, N* F' Y, @0 D V% g
4 G1 Z8 O: B. |5 O/ o# B* P
! b" m5 A9 h: t0 k" A! o5 \+ G# n
因此可得在情况二, 时,
|1 v) ^4 ?* ]' x
% t, z1 Z+ p4 Z5 z( L& ^
+ y* ^* L& r5 ^! V1 \: D; g
( U, @* i X7 Y+ r* s p
# S) `3 c2 W# U/ g) p4 x |2 P
" L# m% I7 K8 _# c% n% w% I6 k- Y
, w8 T( a' T3 Q8 ?, H! ]8 |
2 T. P4 J: f/ q' @' Z$ A* E. Z
3 H! I. ^. r0 O, d8 p1 N
而在情况三, 时,
7 M( d# b, }! C4 P* r m/ e- n
# z n6 t. b7 w, f
Y8 K2 I0 T& D
8 @ v2 }; w& Q
9 e& W0 t" }9 }
8 X; L& Y- Q$ V1 [1 l: p1 ]
3 ]) o4 i& }+ p; s
1 X% d) C& u4 G* E, p# }
4 R3 z& `0 D+ G) o) F
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
9 S# h, N& v% v$ g# Y) w' V
9 T4 s) s. Y: q5 A
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
1 S& V( r# h( N
7 J8 s/ B2 b- K: J& y, l4 d/ w
附录
! j; X; m; C. y* }3 R
6 @0 @+ c6 A! U @* {
5 \7 r, l) Y+ W# R, H+ [
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
7 I: ^ x- `* a5 e1 M
/ ` |, J5 T# i1 f' l
. l5 [; Y3 c* \6 a9 [0 J( u
' t" R$ w0 D( i3 l) l0 n
0 Q% f4 u/ O& [; Q5 }( w! U+ h
; Y7 l- T* G ^: A4 ~
2 g4 B% a3 i) J" a0 R1 n
3 J4 z" G' U) e3 T# J
# x$ L5 i/ D t% H. B+ F) `
另一方面,极端下注法的 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://www.tcelue.ooo/)
Powered by Discuz! X3.1