优惠论坛
标题:
随机赛程的最佳策略
[打印本页]
作者:
狗咬尾巴
时间:
2010-12-4 11:08
标题:
随机赛程的最佳策略
引言
/ s5 |$ n0 s/ S: n" d5 i
7 D2 ^9 `+ d% Q. H( T; v( ^
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
# \* R6 p2 ^# X0 A. D
I2 x8 j, Q2 r3 p, ^
问题
0 t/ N0 c" L% Z/ f' X
9 a3 a s3 I1 O4 ^2 d: o! D0 n
$ |2 c: l2 F1 q! i: ?$ ]# [
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
+ C0 n) p: K9 ]5 \2 c* ?+ P
. C% v$ ~4 F {
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
( t3 \( [6 o' ?! ?3 D( ~
: S+ ?9 f% c3 J5 W/ p
本文
7 `2 g9 C' x; `1 H; e# O
) e% B7 p" A5 H: Q, X0 Z, f
9 k5 P$ Q1 E+ S
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
/ E9 [' D" B6 m5 ? `# U) }" k
+ X5 _3 a4 t; z3 R8 F
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
9 l5 `% G3 u; i8 _6 }8 a1 ^
- W# a# v& `/ G2 f
( r0 H6 w7 \3 M4 N6 L7 X t
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
/ O1 T2 f& n9 b" T5 M. d" H
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
* _$ j4 Q0 F# z8 O: s( B" g6 V
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
% X1 k8 D$ s8 u- [" }
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
8 M0 s6 a Y, E( p$ L) I) ~2 F- Q
7 Z" H. h1 a) h- j3 f: ~0 P
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
6 L$ T, U3 j% m9 q( Z; R, ]1 s
' w( W$ i/ P8 X- |+ [# H( U
++,
5 U4 Y, S- K. s, |6 |; |3 p$ c) `
+-++,-+++,
; g+ A7 Q; G8 A: F& J
+-+-++,+-+++,-++-++,-+-+++,
# u9 } e6 H& L4 K9 N! _
。
6 j' U5 Y1 b2 Q. F
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
0 z5 x" z% x+ `0 M$ W) z
3 t3 Y) e5 i( b H: c3 O, Y2 s
/ E6 K, K9 v& d2 {
9 f1 o- @5 o, R, E( `
2 g+ X" o& q3 {7 p/ ^
! ]- C* x, R% l# F5 B1 Y7 F
; c; \8 |) ?3 N
% n$ C, Q5 F' e ]4 v3 `. o! ^
% R9 y5 u# n" W1 _5 K2 S! ]
% I) Z* r; X% Z5 u( }
- I) v, f- y' L$ h
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
3 o0 X6 S' |3 k! q6 C
# f4 R4 x8 P! R! V" I; n
++,+-+,
. {' q/ T6 E* V n( X
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
2 v5 }9 a2 K. Y- L0 Z& G9 K
-+-+++,-+-++-+,
$ J |4 t6 s- g. L9 z
8 M) v- J( S1 t4 e+ l3 a
, ,
% g( @+ E2 c1 C% z8 w
。
$ B2 A$ @& H4 |% @) s
. \0 Z/ k3 {, n
仿上之计算,可得此时甲赢的机率为
" k- u8 J# k9 ]
5 L5 Y, k6 Q0 f+ {' X& B0 m
( j6 n8 L% j% z# v @" o- [: S
4 Z7 ^: z \8 M1 o( |0 O
; L. ~& \4 h1 n* _
1 w* B. K/ h: O; F. ]
: @ h" L2 h- }1 d$ P
+ I M% ~- @& A/ E: h5 F+ B
& t, A/ z+ _' s) C- I9 u+ q5 Q9 s
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
2 T* x; v, b/ X+ _+ J; r, G( N, m
4 R/ I& v2 w% j" Q/ I, @4 l
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当 时,三者之值皆为 ;而当 时,三者之值依序为 、、;至于当 时,则其值依序为 、、。这些数值告诉我们,当 时,三种下注法没影响甲赢的机会;当 时,则以保守法较好;当 时,却以极端法最佳,保守法最差。
7 Z6 V( N0 b' H8 P S8 M0 i
2 N. b/ B9 W x( d- V7 V9 L! r
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
4 u9 i- d, I6 P. F
$ V9 B7 D1 k2 J
现在,先把最一般性的结果写在下面,其中 代表当甲有 i 元时会赢的机率。
$ V7 n( G4 a8 M* B8 K& L
) ~/ `9 U1 u/ O: ~) @
+ w% z( S) K4 d5 D( A& p
情况一:
; T T( S. |( N) G
此时不论甲如何下注, 恒等于 c/(m+c)。
4 ?% u# v- V {6 q, f( i
2 I- ~+ E# C0 z1 i* O' V! @
情况二:
( A1 w) Z w9 }' ]; S$ f2 W
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
# I- A; ?( F( h6 D" f2 N
8 A" b8 W- p3 D w8 Q9 N- `
情况三:
8 _' F9 I& ~& F
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
. z8 r0 d! D% Y" f" E
8 O8 j2 n+ O; j7 M, u' e+ G! F
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
& i% J0 e/ y% Q7 Y% r
! f; z# ^: k7 d6 o1 V6 y8 N9 {9 X
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
+ o% L6 o3 h6 F+ ]# h7 |2 _! D f7 ]
# u/ Y4 T3 \$ _0 {
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而 为我们最早所想求得之机率。
4 O9 u A; G5 b& j3 j ^$ `
4 L" u1 H. t6 E9 o& l+ g, Q
% [3 O) b3 H( }2 S1 H# c
情况一:
. Q9 w" |+ W- N) ?, s+ g- D6 t
假定某甲现有 i 元,那么有 的机会,他的资本会成为 i+1 或 i-1 元。因此
7 J* W! |* [, K5 u8 g# S
- o; f" W' J6 e% a+ m
e7 J$ M: g1 n/ v# M" D5 Q$ j
. E d9 m( \- p3 s
! L+ b* O5 m8 g* M3 k
8 ?: b/ q- C) k4 w- k: K, j
8 S8 O4 x1 M/ T0 O$ r! @
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
: ~1 o% f8 s: m2 n
" J; `9 H7 w! a: ~4 B# _
情况二:
1 [. X. t, g# ~$ B, x3 Y2 Y
令 q=1-p。此时对 ν 我们有方程式
0 D, Z3 J' S4 A8 y0 |- C# E
' n H7 [" H/ O. j2 |
: U' L: ~* X$ M3 v- B' ?6 s: e
0 X* H# Q2 j9 v' ^' g
; N: y7 }$ k3 v# S Z0 a$ v" X5 G
* [5 V' ] Y( q& i) v. ~
5 y' u' D% Q$ ?1 s: e
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
4 ]/ X3 l$ O1 c3 n$ s; `
利用p+q=1,上组方程式可改写为
8 ]( U0 U0 y; o* ^, J
6 C9 n1 w* p. f
1 B5 z9 m7 i2 R' F* f" X
, S4 y/ @; a5 N H' n5 T0 h( T8 F
6 K; a* Y& ^/ E
' S1 _% i% @% F
3 b: B7 C. U1 X/ D9 S/ ?
两边相加,并利用 、,得
3 s! M) R; \2 \; h6 Y
: r& m+ L3 a1 Y- {# P7 f
) ~& V% S5 T( X3 w
G! o6 I, y$ h4 y* j
) e/ x3 N5 g7 G h+ W
" g9 j: f. M" H1 |; b5 P
2 }8 f3 o& [; T
若取前 c 项相加,则得
% ?3 J1 V1 L. N8 L3 e' `
- y/ c5 u# B# o R) n6 X3 ~
u: c! k( k: h$ Y9 E5 G! W
8 F$ G2 z# l' L2 `
% x f. {/ w* a- p' s# D
7 P6 t- c% g7 m5 o$ a% O
5 c- m& X; W$ f7 F
情况三:
0 u8 K# M* R' P4 ^1 o, K1 c. u
仿二之解法,可求得
' ?" h: i Z$ L; j( z, M
8 E! e. I* L6 Z$ a# r
, @5 h. M( h" _. F, a$ f
0 G6 i/ ^) a; T
9 f: w1 Z6 i9 R0 `# X% G& ?" u% o
4 ]2 `' I( {6 d! r' x
1 `5 p) h! B5 _6 v
, J0 c& a, g/ X
保守法的 已求得,现在我们来研究为什么在情况二时,以保守下注法的 为最大;而在情况三时,反以保守下注法的 为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
& F+ ` z8 K2 _, |5 Z
! S7 ~) c2 P( V( @( |( a- A
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
5 p2 E; y# W* d8 V- i2 Y0 ?
" ?4 O6 O. @( l4 m
! b' Q- N6 A6 e
定理:
8 C. F7 _' z' q, h- L
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
/ g( u' Q8 E- f% g1 J
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
& H3 H9 l: S* w- k, d- O* d, j# h
5 O# v: d/ N; Z* O+ Y; Q
现在我们就拿这定理来证明先前我们所下之结论。
~+ O! z7 M& D# P
7 c( Q# I) D3 } h: L
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但 = ,所以知不论以何种方法, 。
% u# `+ O; C0 c# x
$ }/ d$ a) H4 s( p8 E- s g* z X m
至于在情况二或三时,我们取 。此时若给定 Sn,则
$ A% }9 w9 D8 i8 {3 l) F Z! u6 d3 b" t
& i& ]% b, R. _! X
3 j1 P4 J: y% T" c4 p3 }! q
7 s& P! U% L- T/ _7 K [
. X3 Q# X4 u V3 U4 x$ K& a
# S3 K+ W2 @! ^+ L5 o* A8 ]/ L
1 C' F! t- i3 H4 Z- X
; B0 J2 v5 X( z: h& @
6 ~7 L- ?9 V$ y/ s% ]) c2 I
其中 为所下注之金额。利用
; A. r, a0 x! [% K" \
3 [1 i |' R0 x3 k: U
$ ~) K j" U) ?
5 Q. N, E- ]: ?6 e8 F( W' @
+ ]3 I6 Q; M7 {4 J+ M
4 B' X. P2 `' W0 V+ B3 z5 o
$ A V. E8 G! ]0 @$ |# [
7 N: @9 v, ~" L8 l, d5 ~
# {. F2 g( v% V& N) Z
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
6 }" {0 }) S* m1 b4 Z9 Q0 n8 @1 v
5 X. @! f. m0 B5 K* z: b
9 ?/ t& T6 r- w% o$ Z3 j, ^- k% } k" v
! U2 C# j3 S0 K5 |( O
) D) d8 B5 m, n8 t+ J: _
+ `, w( I; t, @) k( W6 \
" P& u4 j4 I: M$ V
. _( m; c: K) M1 U( b' x. U
% S9 e) B5 y. a: T6 \
因此可得在情况二, 时,
& W9 l: n0 @5 U: F
9 n1 }& E H$ N: A- h9 M
3 k: V3 B* t1 l7 G
$ C U. F% n, `6 P9 n8 s
% M% m" l3 [0 e% F" b
* D1 `3 S% F- m- e3 {2 x
8 q+ {2 j. Z! u4 w9 g: R ? k8 J
/ Z) Q# C8 w& H s; k2 k; Z( s
6 D& ?) u0 a O# J8 n
而在情况三, 时,
0 J' A9 l' i6 E6 r1 @
! y/ a q7 }5 ]; D$ X) K5 t% A
8 v3 |9 J6 U! j4 f' T1 O( X' x/ X
1 L" w( f1 m% D1 Q' s
& z8 a9 v v/ o5 q( q
) k8 ]# P' S$ U! `; |
( u, k. q- k3 e- C1 i a
. H5 E% f" t0 `3 ^% l* Q
: e3 X; f. I7 ?) U
但 为採用保守下注法时赢的机率,所以知在情况二时,以保守法的 为最大;但在情况三时,却以保守法的 为最小。
9 }7 o0 l2 ]5 n) r O P( E* O
# F$ x9 i" w l+ h- M
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
4 t+ [/ w& p9 S! y
$ W$ e) H" E9 C5 G4 m
附录
% G% T! E W+ {0 U% ]: Q+ M
6 C. A7 |4 U3 N. M' k2 H) @
- s9 k, `6 d% {( ?
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当 时为 T=cm,当 时为
. |: V2 ]% ?2 e& ?
; T9 u* W8 J) `' K6 m [3 v
9 f4 \; z8 i" F& H* e. c
# U d$ G/ \& d! b
5 \. U. C F+ A, J
4 k4 ] y1 Q' ~ w* z
! O5 m" J7 |" ?- h3 C7 ~
, p9 e/ ?( ?' U% M2 }' X; p
8 Q) P+ F9 c% X
另一方面,极端下注法的 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
太深奥了!!!!!!!!!!
欢迎光临 优惠论坛 (http://tcelue.ooo/)
Powered by Discuz! X3.1