优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
, Z' `9 n1 B9 Z+ d3 D2 t: C8 f
- ] `# c7 j3 o8 N8 r
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
5 V( s3 p/ z6 c3 I) r
. _% P4 z( z, w I) y
问题
$ [0 c& F/ y P4 Z
% X" P0 t- J8 n- C: A6 D8 z m
8 O% D- T8 E0 n' K+ h& D
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
3 b! M1 J9 h, G9 `
( `3 J7 I% A7 a5 m r
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
7 H& C- ?" A0 }1 K0 v: M
9 q- C4 I' ]% ?$ j+ |( O
本文
$ @5 ]6 x$ b1 _1 J' z) j, V2 R
! p' m2 z" @* U, L
" s" k& [+ S3 q+ X) }1 F1 X
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
8 y+ o7 h5 X& Q7 D! J
) x9 P7 b) Q+ ?7 A& X
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
2 {0 `( v! Y/ O; q/ T; o
S8 U* A9 m0 J; R4 y l3 r' F( F+ ?
9 U9 L" ?! l$ w# ^
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
S5 n; B1 g+ P) E! O
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
R, y- r" K3 p( g9 c$ ^5 @0 ?/ F9 n5 b
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
% E1 e. g) m8 u! B' ?
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
6 g& O- N% f' _; k1 j6 C1 O- O
* d2 f7 z! x7 `+ _! T0 G
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
7 o' J8 y3 d, @7 \7 ^# K
, c& a- P$ H# ?4 Q5 y
++,
r: ]( e ]# c) W+ v
+-++,-+++,
2 i( P6 t. ^( V! R+ a, `# a0 c+ Q
+-+-++,+-+++,-++-++,-+-+++,
% F; a# s$ w3 z, _1 f+ K' c
。
3 Q- K5 P# @% |' M) m, ?
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
. s; I* A' e( G7 o1 X* w X- B, s2 `
( k# I ~7 P* W7 g, {8 R
& E9 ?5 k% I9 y; ?, A' X' m: L0 z
% O- q' ^1 T, H4 Y' n
3 x+ P$ V1 s* ?/ |6 q
; u- S0 P3 N7 c' Y6 W* [8 j
$ l5 J) ^$ j. S5 o, ?/ j! U
9 V3 U; g" ~9 C$ m: l& s
* V# x- Z: W% p2 } G* M4 E2 h
! u- K1 O; p( a4 R: l% o
) g2 |% i7 O, w" Z6 w
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
- E0 \5 k9 j" k" [9 W
- S* M" j5 `+ }
++,+-+,
. ~. L( k) N7 g- ] Y: d$ j
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
( e9 c# z; j( k' `6 f
-+-+++,-+-++-+,
4 c1 s* q$ F" j L, D3 ]
8 S% R3 t( x4 k& Z0 w5 i/ {
, ,
; h2 a" I& E( K, B3 b# c9 N
。
4 j( {! v! W0 R" W9 E
2 a- o6 x1 ~( A4 b& _
仿上之计算,可得此时甲赢的机率为
9 i) \% }2 ]- ? I3 o) ~+ c3 P
0 `& S$ r+ x+ v1 h2 g' S
- B: u2 v3 ]: O: ]- Y
3 }* |: G6 q6 X- _
# Z6 Z! e/ `8 d% z4 H; n$ L* X5 b
: y1 Y# G1 C" [% M7 [" C6 s5 f [
- T r; y7 I1 c! s
6 F& G) G! Y' F
a( \% }8 ]2 `) Y
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
+ @+ p7 S4 @! o+ b: y
' u; p+ `% m* m0 w- A
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
6 [( t9 e* a8 v/ z
! ]! z. |$ d- { P- }+ f+ [, J p. e
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
$ s) _: d, D N9 w
; B$ r+ X# O3 T
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
2 l7 |% n) H' K Z
; {; {- a8 o$ e" ?3 A4 w9 a
`8 }& R l8 H, O( \( Y1 W
情况一:
! A' T @" }" ]0 I
此时不论甲如何下注, 恒等于 c/(m+c)。
3 T5 `/ s% ]( ]7 a9 x& ?3 C
% ?& j+ t2 D' K+ y
情况二:
1 s% |% k+ ~8 `& l* T N+ Z
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
% t; ^. ]6 t, d
& }" q+ ]* d3 B7 g4 X. G" Q0 h) d! q
情况三:
$ N9 S: c6 N2 c
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
. M+ P+ e* @* h
( Q! R. J0 g. n" u5 r+ M* i
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
$ y% T) T3 A, |+ s/ P
9 d6 |& k0 ^" h
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
# B* s8 O# c1 q
2 d' l1 I: s0 H- }1 ?4 U( r
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
" A, U7 _1 Q( }5 Y. @4 \, v C0 l
U _0 ~4 f4 y4 X
. @' l; ]/ j+ [/ f
情况一:
$ I+ O( E" a& }8 n
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
. d1 x$ j) r% ^% `
! ?6 K# \' v, h2 o
8 |8 |3 I' R+ q6 O0 z2 c# e s8 W
- i7 O+ O) m7 Y0 O5 K6 N9 Y
8 W4 v' c" F; J3 k2 t+ e
2 C* u B4 U2 ^& ~* E& j" o( Y1 z
3 @8 J, \' O- @# b4 b1 Q
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
$ w! B5 K! V) n, u B6 H5 X
9 I4 I$ C q. S7 L
情况二:
9 {9 l' w9 N9 ^5 t% U
令 q=1-p。此时对 ν 我们有方程式
: ]6 z' u* t; A/ D4 n, f0 w1 X
$ j( B! h% x9 i+ }6 w- A4 |. e
! d3 ?1 M3 `1 s4 L- Y
0 e N$ Z: [2 S! V+ ^" N4 I+ L$ S
, y5 R: e. x4 K9 _
$ ~5 l& J! g0 ]4 x
3 J! ?& T d; Z" O+ S9 v8 g' M( D
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
" i* R1 i o+ [( c. w7 c
利用p+q=1,上组方程式可改写为
6 v: S0 B3 V1 B
: O7 |% i5 V' [+ ?5 J6 B. t
: t1 b1 T. [/ {3 @
1 k# z+ f4 b* Z0 |* M
# r' X, a& P+ J# F, A+ i9 d
( x( F7 G$ U0 s; A! w" G
/ _+ Z( W8 u% g7 N, Q2 d' q
两边相加,并利用 、,得
2 R! @$ O: k" B/ b
' w) e0 ]1 ^ ?5 ^& }
) b* ?# P5 x S s$ Y- Q
2 y- [$ n' J- Y8 }1 K
4 S3 t3 g$ T4 L) X- f+ f1 g+ k
1 j0 |. K6 B* \) k
9 a2 H& {6 \9 u
若取前 c 项相加,则得
+ B1 u$ U5 K8 Z1 `+ E
5 h9 k2 k. Y- V5 t4 j) U5 E8 t
" P0 ~7 i0 N$ |* S
& y8 I% C# q! T
! f1 x' n: @0 G
7 s1 I% z, l( { _3 W. F
$ J/ E! V+ }0 S! F, v
情况三:
6 u8 R. M( R7 W8 q. M( k
仿二之解法,可求得
3 S7 a% C2 M& G' [ ~* U5 R) d L
* T. Z9 U z9 O" z" f
% p7 q% K p' c7 f/ y8 s
" W/ J5 S) A2 k# t) ]2 R. b
6 _6 r5 l& V! R6 h
M% i% q, y8 `' u7 [5 F% W1 I
' O! n+ O! N+ T5 A$ q4 l! l* @
l% k x8 d3 ?( \
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
4 @+ G8 Q/ W" L0 _) ^7 S
6 u: R' x: W& h5 m" z) T
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
$ ?- Q: J i4 W: z
8 [7 ]. A/ ?0 y4 W
0 z% h7 J+ F4 T" @: p
定理:
1 M$ @" D- ?: }8 F M C
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
; j+ P( i; N! y
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
% w8 Y; q _$ @
5 L( L: [" f/ ^2 L
现在我们就拿这定理来证明先前我们所下之结论。
W' ~, x' w( |1 I' ^2 M4 a
' q8 Z, a& I! {
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
1 [2 G" b! C& H2 e% Y: C
0 ?; @7 j2 p' P1 Z# p ~, W
至于在情况二或三时,我们取 。此时若给定 Sn,则
4 y4 U( j: ~& e! e- i
' f' G/ q0 J7 \, @/ Y
# X6 `' Q# E* z1 s# z
# J# y+ [( S- Y9 f
: @7 ]- v; Z% C2 M- G
/ f+ N! H/ z1 E5 x5 F$ z0 }
! Q; z1 r- u/ r# k
" x$ P2 U. Q% ?) \- Y2 [
8 D5 \+ x* p0 g/ T/ | R, c3 C0 l
其中 为所下注之金额。利用
2 e! K+ [- J! w8 N, _
& Z4 ^ U3 x2 p# R! H3 _, L
8 {9 n$ Z; r* n& s$ L) n
- ^# r/ J7 o- r F( U* |
/ U9 c0 Q4 w. \' Q, P+ W9 M
2 }( p; E# ~. n% o! m' v
& x- x( j; v$ c/ r, f/ B
) j: B7 \# E1 h" l; S! |
: b) n8 L8 ~" ?
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
/ i5 a& s# J5 T% \& ]
5 @( a: g# [$ V$ a: \8 M
3 T, y& }, M; A6 E+ t7 A- C6 ` ~
9 E) I8 ^) h2 o; Z% C
% Q) p; u* W5 L% E
" F. q) a& g' X7 f& [, O
. }. g1 L/ N2 q' ~# z
( D8 f: d* E/ P" T8 v
3 }5 z8 B( L6 m: r+ b7 u5 z" h
因此可得在情况二, 时,
2 m: T5 h. J) _5 ?
* d. w5 P; T: w3 I
' D9 @( `. \5 Q) `- ?
2 \" L) T# M6 _. D3 J" Z
6 J4 Q1 Y! Z8 \1 v: Q! E3 g
" O% \7 Y6 B# @ J+ l" I
& U0 |# r3 c" V2 x
2 g# g* k. W5 N9 h
8 p1 x4 F2 j# w1 `$ L
而在情况三, 时,
- i$ a* q9 n8 b
5 d( Y O l! a, H% ~4 Y; }/ o3 f* U
! l/ N! L8 i( ]/ ]6 e0 O2 e
2 ~0 c, }; [# Q% A/ I' u3 B
* E% m* P! ?! N0 F, |5 d5 A
4 O# Z0 E* {5 }% e6 V
: N ~0 M( W/ m( Q
4 K! Y0 G3 B5 Z0 q
+ E& J3 U! u) ~5 g9 }1 Q; ^, u
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
) U3 ^4 N$ B" Z- g$ N
9 n7 H6 w# p& @3 _9 l0 O# h
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
1 L D- i. u! }2 N7 d$ b2 v
4 Q( o0 w4 t* i/ F7 i4 F
附录
6 O6 g' B0 N& D7 \
0 c# p4 j1 x0 C( ~
; a; k- G/ O$ A1 ?3 S1 Y" [7 D
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
1 H: J. Q" D% r3 C
4 ]9 \ v- Y& k: R: s: e1 q4 j; {
9 O$ s+ I( s J1 a' Q. T
" {8 D0 H, }' J, k7 s% K
W8 W+ Q& m+ n9 {( r
0 t; J7 l l( Y
4 J8 C1 s- s$ G, @" R
4 x& t4 ]- N/ k: y8 {
" A' m1 s! v0 Q/ F, p: B
另一方面,极端下注法的 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.cc/)
Powered by Discuz! X3.1