优惠论坛

标题: 随机赛程的最佳策略 [打印本页]

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
) c& I7 W  I) x* _- X  F; T0 U9 ?6 \
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
6 A; m& @6 I+ F% j! X/ q. i' T- s2 o9 U
问题
5 I: |( j6 s9 E' x1 I  k5 K* n6 p/ r' b0 t* W" g4 m
, b) x7 r: X/ R" `! l! b4 C
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 2 V; a$ q. V2 C- O
9 t  }7 C1 H9 }. f3 b2 ]6 W
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
( f9 X2 ?& h; s* F2 ]' U) @" p- e
% s- L8 o, z3 E. j本文
$ H7 w1 d6 h5 ?. @) b+ W$ L$ l5 ~, E4 E! m; y
; s+ k7 G% H' N7 l. W
问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
  G* z& }+ `( G- @2 d1 U% ~1 k" f( b- Z
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
9 `! [# S9 @; e; f  J' x" q
2 i7 Y, R! ?0 X& t1 ^; P2 V9 D6 \8 q; O/ j& l1 g5 [# W5 Q
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
. M+ K" H- A- Q方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
3 b' P  i( N! X/ Z5 X方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
2 H5 e8 F9 \1 X/ k/ E, L" x你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 2 ~+ v4 ~) j, `, T
' {- P+ l8 `* J5 [0 X+ x1 r% F
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
  K3 a: @+ n$ y% h2 p: e. N5 ?9 H  T8 c% ]
++, % t4 t7 M6 c4 d, m4 [  J  f
+-++,-+++, 3 O: d5 w: [! v+ b
+-+-++,+-+++,-++-++,-+-+++,
% U5 {8 I/ u) @: }3 k+ C( u0 |                                                                                                。
# w" O3 n( L: c& O在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 % R( ^+ T" B0 X+ r/ {. D, s; L

: Q& P. @; L; I4 i1 k: O* V; z0 O; o/ H9 g7 |

/ w$ F! m1 H0 s# Z! k- O5 K+ u9 o4 G2 E0 R& n  [

0 A, w+ P. o9 ?$ t
( W' I% ~0 ]* Z/ e' y
2 @" C- \# L5 n& d2 d
1 E# G" d: O2 X1 p$ P7 W
" m; X$ h  t1 s% Y/ c- f7 g- ^7 G# A6 w. y  J
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
5 _+ ]# l; g3 J. e% }+ L% G  q$ b* K1 N
++,+-+,
( y- P# V( I% b# ]" i% {-+++,-++-+,(注意:甲第二次仅能下注 1 元)
' I- b9 w4 _6 E! i4 s8 V-+-+++,-+-++-+,
3 B' [& x) ^' ~! Z2 r                                 " p- ^$ V( I5 e2 J8 Z
, , 1 `. J' }$ C( p
                                                                                。 . {- q9 j+ x7 y" V. P: n. O5 U. ^
  h7 r( p1 \6 f$ \6 I0 B& W
仿上之计算,可得此时甲赢的机率为
" K2 b6 L; z6 t: W( E
6 s3 n' J& P% I) _  Q
4 |7 m: N: B4 s& q4 q6 u
! o2 N, M9 J4 O- l! N9 q1 O% h# C( G: v2 x2 r5 u/ c; z" j% p8 x0 ?

/ `( w- f% ]7 t& m
. `7 F3 c3 c1 L4 y5 Y; ~) Z- `; v/ Z3 H- V

' Z! |/ T+ w1 u9 h最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 + n2 w4 w4 P; E; v7 Y, o
  M( |+ Z: y! ?' r2 |( h
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
! r: m: M, L9 V5 C$ D: E& U5 W6 p7 l; A5 C$ w
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? 4 @4 I  a2 A# u) q" [- f0 y( O' g
( q! Q' Z6 J- j* N3 D: n
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 2 m% w/ {8 d! P

2 i& F' a1 h  T$ X" w7 F3 p5 B8 l5 l1 W7 D% h- ]
情况一:  8 u8 S# }4 F6 B1 a; |7 O6 W
此时不论甲如何下注, 恒等于 c/(m+c)。
7 Q9 V" \/ Z# H- d& m0 b8 b4 F' S7 G  ?" K0 Z! S2 c
情况二:  
- S. K' h. n, b3 R9 {( ?此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 + C8 X* W/ @6 T2 y  X0 n
) [9 W$ |; ?9 g# ?7 o
情况三: ; w, m3 U2 |+ p1 x- ?" s) G6 O1 U
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
" p" Y/ t3 D" Y* N1 v6 `2 L5 x8 D; h4 _9 |( N+ a
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
  o8 g3 M- H5 G9 [! [  B: }/ C. Z" o! _1 K: t8 w
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 3 \8 e& `( d) |
% h( Y: l0 o: S; _* D5 T1 ?
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 - v4 |1 M1 C8 j

2 q7 G: f0 k) \+ c2 t& m: K
) M( p  C8 ^3 F  g- _情况一:  ( W/ W8 y: ?! X, Q
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 $ b- j2 b8 B* m: M. T/ M
- W9 S& z1 }2 ]; q* O: }9 \/ f

. r# Q: K' v& T# X; x
$ ?  Z5 |- g. u3 @1 P. n+ l7 Y/ E9 [- A  {% j: e5 M
8 A( ^& ~, g) e; m' J2 H( n
/ r2 w9 X) `5 k) G
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 % {; W/ _% U0 H0 V
" V* H: _  u# ?& ~% v
情况二:  7 \3 m% t$ X+ I' {& Q( H, J; F2 B
令 q=1-p。此时对 ν 我们有方程式
$ }' m, u  j. v8 [* z; E
- I5 U& d& t! M8 [  ^& C
) k8 `$ t( X) \
* D* u, ?: [* v, f& Q: L% Z- ]
/ F$ ?) g9 g3 h7 |2 c$ }7 v* f6 R0 b& o
  e2 D4 w  r, y
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 6 {) x  @  L. K' a" N2 D
利用p+q=1,上组方程式可改写为
3 P) f! r4 W3 ^  E) G+ d' p$ Q* i- r1 P$ b: E7 B. n1 D5 G/ E

( L( D) m, z! J" l1 D3 u& T
9 D' Y8 k( S0 |1 l! |2 L/ z$ X9 [" C9 z* F
& Q6 w  ?" d  t6 L& A

# N2 B" z8 p: [7 d2 x两边相加,并利用 、,得 * I: s/ ?! P% X0 G. w% X' @7 b
8 T/ J' w( X& y# ?  j  _; Y
3 a/ k: H6 t- R% y  F' C

8 o/ c+ Q3 e' _
: ~: o9 V# P  R
7 \6 Q+ ^' ?; w2 q0 a$ E7 w; G
. p6 H# T7 F( v0 a. e+ E若取前 c 项相加,则得 4 X) @! j. M. W: c5 x8 c* x
* P. @8 u" c* U, t/ S. Y% B  C! Y
2 t2 p* Z" B* R1 o1 ~5 w
9 K. |( P0 q& t* o0 Y4 x' u. ~5 |

* I6 K# V5 A5 o, Q2 E
# b  P) o9 _' ?" P9 C( Y$ L* K$ q- l
情况三:  
5 m$ s8 j6 l7 [- ~* U3 J仿二之解法,可求得
- Q6 t; y0 @" [. E* O* a5 r3 y/ I7 [* g" J( S" J6 E& W

) V) s, \0 j- P' C
% E) m% H% k( Y
" G! A' U$ J. r  j" J2 W4 y% Z; s1 C# v' |6 w2 V) X  I4 E% d; \, R( S

% X# r7 t& k' U5 |. D! ?5 `1 T" Q7 N
" W6 v! f1 T1 Q! c( t" M  Z保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
/ L! t. [: T  \+ ], X' C2 J. N1 T5 Z
6 Y7 z+ P& n1 q$ \首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
. d( o5 q8 A/ L' R. W" M0 O; U$ k4 i8 w8 [/ P
( e& ?& w5 W# p. U8 V
定理: ) B7 B8 `- P3 d8 P( {" G. u
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
2 s! j9 J2 ^4 [' X6 V) y: A此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 $ r5 S4 n( I" e% T3 z
6 p( I0 P# X" \) K+ C$ T+ M
现在我们就拿这定理来证明先前我们所下之结论。
7 L7 I) {! o9 `, j" ~/ g4 j0 E
% ?( Q- Y7 n1 @  w! n: z2 H$ u首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。   t5 A+ h6 e4 j- T/ K/ @
/ [- `# M1 P: ]# _1 B
至于在情况二或三时,我们取 。此时若给定 Sn,则 ( P8 ?6 y# T1 U4 K' u' I

1 a$ F) X1 A: `* X( C5 [: E! m6 ~
+ J. ^6 K' @  G$ k( p( {8 G6 m% N" \+ C& V% m. h6 e
, }+ i  a6 \; I3 P9 L9 ~3 O
% `% t* `  K& d/ V4 y, o# Y0 m

* N: ?( X9 P0 d1 O) j- u
6 o% Q# @4 M. m+ Z6 b; C; e! g2 A. M( A) W0 H4 X+ G; M6 _
其中  为所下注之金额。利用 7 `; T8 X' ?5 n* ~! G4 @
$ {6 |# {9 s3 Z9 E& o% E

$ U6 H1 O7 x# k- z1 c
# w2 v4 c* P' H1 z+ j
0 H$ @3 ~/ ?$ p+ f7 {( t1 d7 z2 X, P9 T$ w. Y$ {' n
2 }1 Q3 S7 Y" P% ^5 x1 i: {
5 S3 O2 h9 u7 j" G! {
! W: X4 O4 m$ {3 n. t, w9 P
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 ; B8 t+ P$ E9 Y" k- s

0 G' J5 L$ O: `  o3 ?% t- B: ?$ B8 Q5 i; r0 _

$ @* w  S$ e+ v4 W' c+ _$ M8 m# ?

9 t7 o- ^' z2 ~  v, G* @! J  Z& o8 @$ K& P0 u

2 x; L8 S# e3 u% W& P- m$ d
2 p4 l3 M+ O6 y$ I/ C因此可得在情况二, 时, * _0 c' J% F% R8 n3 P1 m# D% ^' p
  k7 q% ~4 k' X; f+ Z

, o# o4 ~! y# @1 |2 ?: _' Y7 k
% C' I& k2 `- T1 Z1 j/ Y/ z. `' B3 P2 ]

( m! w+ x( K: a" x6 j2 `/ b2 F8 I0 `8 u+ R6 \& H4 }

0 \6 @+ A; Z; W' |; g8 g  a. e9 b. M) P7 A
而在情况三, 时,
2 x% V0 o7 Z- n/ }& {3 C
, u4 H  S# e5 r( ^3 j- a" r( k# A4 _5 ?9 S9 Z- O/ k( D$ Y

* k; h# k8 B2 x5 R9 I& X  l& R6 n5 R6 X- K8 r3 ?. ?- ^

3 U* |0 l2 T2 C0 Z- Z$ \, v0 q4 R' U) v
& l" H$ x  k+ S& J/ l8 W4 V) ~

- v# w% ?' j1 r2 X! a# N7 a% z但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
# u( U  ?' N% m+ l) W2 A/ }
* p* I" S  `4 n# d3 ~8 r$ N& L至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
5 d$ N, r% n, j0 g9 B7 k: K4 E* ?. x" c$ o9 [, G) T
附录 ( Q4 ?3 k! o. y; t: J- ~$ B# \$ _
' E; d9 x4 |* E3 M

  v& @/ O# ~; ~" h在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
1 f( ?2 n9 C1 }6 }: t& }5 Q6 |% z6 |! X( R% f# J9 B
. N0 D6 L7 B4 S) V* d4 u3 u

) [: W8 E: M% ^, j- j' |: I) r0 ?. a$ l, K$ e
! B1 Z) c" P$ O

2 b: P/ P0 v. {* z4 k/ x  Z! g, w' p# `
  m& `. z6 I* a  `+ z# p, A# G
另一方面,极端下注法的 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.ws/) Powered by Discuz! X3.1