优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 - \! _, K+ Q" r( h! ^) }& G# d

: x1 v( p* Q1 o! V. }3 U在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
' G; T, O4 l) W. E5 X# b9 g# x% t/ T& w$ T: X
问题 , Z* ]: c* W: r$ o

6 R0 q2 B8 p6 l7 l( I6 f) ?; @
+ ^* K8 E. ]4 n+ D& L有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? + O, e$ Q5 M- U% H7 O; y0 G0 [
. k: C/ T8 g7 B, M4 }# D' Y! _# c4 r
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。
! g% K% D% O3 ]' I! K: k- }/ C7 f5 r
本文
) |: M% j0 k: O% b4 m# z8 C1 U! [& P" N& m4 n

7 Z6 _- T. U' G5 m+ Y1 B0 U问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
+ r. n) Y" M; O9 o' ^
0 c; ^; m# G8 q, ]5 ~+ P为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 9 a- w; h1 Z, P1 L0 p3 {
+ m* K  g4 O: @# b- {( H6 k
4 L) y5 X1 G  B" B& l' Y
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
7 d5 `/ g9 U: v: A6 Y' J方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) 4 o4 {1 C: v0 O( u5 R  d: V8 j4 D
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
( R7 Y6 H1 Z2 J6 m% L9 }9 A% }; r你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 : k  O" D6 v% M
' A$ W$ ]# {( L7 T$ Z9 c! E
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
/ d3 D! y9 O, R
% Q" G" ~: `, V* a3 `7 G9 l++, % F/ B6 s7 i8 ]
+-++,-+++, ( R0 ?1 ^2 R6 ?% H
+-+-++,+-+++,-++-++,-+-+++, ! Q5 k* H, Z+ z. `! m1 C  W" ]
                                                                                                。
1 R# S1 R* b! T/ h/ w4 [  m在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 ; w3 ~# Z+ q2 j! e  }9 G# c
% B0 G7 _, P+ Q( `& p9 k

( D2 H+ s; F6 A8 t  e$ n
8 o+ A- q7 j6 k, D% V: L/ w% i9 ^6 a# x! T5 C, T+ ]
- L( f* B7 o+ x' I5 n! Y

* j' G7 C% S. x( _4 F- D7 h" q0 u) G) R3 b5 n
8 J7 ]! h8 D! L9 d
% ~) [2 S# i4 a- B8 Q

8 O$ D: Y3 _5 z4 V2 ]现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 2 a% X3 T  Z$ f; j& y- N* s

5 P% F7 E, p2 b++,+-+,
5 Z  d) F6 x7 ^- w$ v-+++,-++-+,(注意:甲第二次仅能下注 1 元) . n+ z7 P) O) j& X  T' `. [, J
-+-+++,-+-++-+,
( F, R9 I  L' o2 c* m% R# f                                 ; h3 h$ z4 ^9 S2 s; B4 U
, , 2 t1 E# L% j5 g& O
                                                                                。 7 T* x8 T; K- F$ x, ]
/ S! @* @$ F8 U# Q& w  W
仿上之计算,可得此时甲赢的机率为 : D9 Q: _- a+ G) A8 x  K1 c
% M8 |6 e+ I$ ?8 L, J6 s

* P3 v7 C' Q% u' o9 G" `1 \1 Q: I3 Z% z: u# u

. V, M: `% n- H$ q% n+ x. t( y  u/ L4 H! ^/ D

5 M& _/ Z4 |1 d! _& V# c2 G# U  m* H% U' V5 h4 x7 f8 G- Z

% M" K2 O1 E! l! c) ]9 L9 J9 {最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
4 l2 ]  S; s$ V0 `' n$ e. f9 O. N4 \, r" O% K2 y4 x7 ^
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 4 I$ k6 b: J4 ?! K
9 ?; |- b) j: S* k; [; l1 l
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? $ s+ @/ s1 D2 b0 J) a( \
! O0 s* F: y2 c  e0 N: |+ M
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 8 L& P3 M* \2 \6 x9 _& a
! u8 o& X) `$ V' u; F

3 j4 s# x* ^1 @0 ?情况一:  * j8 e4 t$ a: X' `6 t
此时不论甲如何下注, 恒等于 c/(m+c)。 4 V7 V) {+ z0 W# U; x- A7 s
7 P/ ^2 S2 u  O" w& D2 h
情况二:  
5 B, _* \# j% @0 B8 m6 C此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 / }' R; z, l5 W" w) f1 n2 k# ~+ y
( [+ L4 `: q5 t5 e
情况三: ; E) A0 J. k$ }/ s/ y4 B. k
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
1 I" u5 G0 v* k  L2 x3 u$ A1 a/ u# e
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 ! m+ H  A/ r7 }2 g# c1 m1 s# w
! h3 k' k4 K! n6 t& i0 r
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
3 v' q+ W$ i! i. d! \5 x2 I  v. T; I* m% W; \9 [. I7 `+ l) H7 Q
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 ! W2 ~3 J2 P+ j$ `2 Y* I8 `# r
: V5 d) G$ T; L! e: f9 W6 p& I
7 }+ T5 G+ {/ ^0 ^
情况一:  
* [0 F5 A- ]$ _$ }( u5 C; e9 X假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
: Z, M# `( {0 `) `; [; r, f/ a( s4 B

- \5 A0 n1 P8 ^" n2 j+ Z9 x5 _
8 {$ ]" p1 V4 r- [+ @3 z: \! z0 V& ~# X8 m% ~9 l0 E% P: e) v6 j. [
4 V6 {" r+ e4 }7 g" f' _) g, w

, M3 I" r# `) ?) H; J- T这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 # B. o2 N  l3 m0 G

" ~- J' w: d! O1 T情况二:  
/ ^4 Q( d4 P+ ~令 q=1-p。此时对 ν 我们有方程式 + O- V2 w4 k. @6 |4 M+ {7 n4 L* {1 u+ ]

, e9 }% ?( A  ]% r6 M0 G+ U' ~; w( t* P+ I

; g& G: j  g* D. W4 ?8 v! j  D, f- g/ h# ]6 j

! E, F( [; p- B. ~
9 l; C5 M, Q2 e  Q$ W( v这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
" x. L4 g1 _; O/ Q利用p+q=1,上组方程式可改写为
8 g2 m' f' R  _( `$ ^, w& `' u" k' b
+ H6 c* E# ?% w8 p( n0 _
& {* m+ b6 h8 Z

) |! p9 a6 Q% H5 S1 ]( Z
/ M, e% ~% P8 l6 T: C) C* V) O( b/ v5 {6 V7 ]) r# P9 O. h" D9 Y
两边相加,并利用 、,得 ( K& m  V/ J$ Q4 {" e" {& `

  |: P, O! G' O+ A" @' l7 A1 [! w3 i- B# Z* |

5 o6 T6 h2 n1 ?! k$ L
0 \( `) c4 t( C( b5 G# t% j3 R% Z/ y) A/ w( L$ p* ]
0 t& d, U. h: B3 E6 C$ V3 }: M
若取前 c 项相加,则得
3 a( n- w5 o  h: u7 G
# R2 d: z* M  L# U" r% i1 H  W' h% K3 Z
0 @( Q$ f* }( K7 E2 z

# S# R  d5 ^0 F( o  p$ e( g2 N' w9 n0 b7 ^7 j0 Z

& ^# s# P5 f  u% k- T* M情况三:  % P% ]( C5 t  i+ c' J, c& q1 f, N
仿二之解法,可求得
# z% K' Q! W8 Y4 i* F, M- r: r" Y& m# t7 k

# S6 ~. ^) e! R! _* T$ y$ E
. a: [3 G3 x( ]% N; f4 D1 p0 P  n5 t' ]4 H8 m2 G6 R* V+ L9 z
0 U) Q. g* t# ]) g- D

. n6 O6 I. b7 J
2 _  S4 t4 L; K! E, g4 s) @. ?, B保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
  |  v: V% {% u& \% H1 X# c
- p7 V4 l- z( b) p! h首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。   h, I' A: H) G; i

; i( a+ ]- l/ ]* t- Z$ Z- i! c0 R
  J. T! u5 x' c6 e; @定理: 5 m3 Y- _/ G, P, |/ g/ L
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 + C0 Y$ N5 W# Y7 j- g9 {
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 . k, X8 G$ @9 ]7 M* M8 x0 U

# R) t- R$ N6 o8 F现在我们就拿这定理来证明先前我们所下之结论。
! G* ^' J* X) @* r. a5 h9 q8 a! z1 w9 p, |) O& B
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 / `- B* F9 H% `% Y
2 j8 F1 {% e4 g* N$ k; M
至于在情况二或三时,我们取 。此时若给定 Sn,则 ) `" m: G( v, N
! I% Y( W' v) U$ K# C: t% K. x

( G+ J# U5 `# h) {. O' e5 y5 Z( G- {0 f9 t
1 P" b5 J+ d' o3 [
: b3 w6 h! P- s- f' c. J

) K  D+ c9 V  t+ z; z' X" O1 l; y8 c
' v  C( z# n# M* n! }9 U
其中  为所下注之金额。利用
4 M! k( r! W- u* Y0 S! P
9 A. |8 p" Z  o; q6 h& a
. L' u7 l9 S. l7 h
1 P  T: B1 r3 q* Y, F' P$ C# P
* y. I, h1 ?2 G4 i& P
0 v( G, B! C/ \% E
% V) d1 {% [4 s+ [% ^
  F8 C  A9 \! S/ m  F* m9 ]
! r1 e- U8 D3 h* C4 e可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
  @# K4 a+ e# [3 H( `" |5 E
" W) A& X3 p6 G' ^- f& T. k3 E; J" S- \" V

8 b/ Z2 A# W3 M% D2 P$ ^9 J( H+ n  O6 t' @! m  S4 ~
1 v$ \2 B2 h' w/ R) z4 n; O

/ M0 R- J/ s" P9 |5 Z2 i. Z
" c( G1 Q6 A4 V  V& R5 z
8 T' w' c+ U- S; M因此可得在情况二, 时,
/ Y0 }' Q" u0 r2 \& j, ^9 }1 B" i+ {
2 m) A5 t+ N3 p- c" @$ D" T# v, z1 f9 q9 N- r8 o
1 d% p! ], O% q5 I6 v

" K& x8 t+ n$ h" w
( x3 O# w/ a# [. K5 |) b
  _. f+ D' J% u8 W2 ?' J* m5 d7 K9 l+ c& z1 [; ]7 `

% X/ O7 J: b! U. C而在情况三, 时,
8 K! A  E3 v7 Q# ^: v/ i$ P6 D1 i7 g# b7 X
+ ^2 E  |% o/ U# s+ B) B- c" `
$ x4 r, `' c/ h# r

* e: L4 f( M2 M! u1 f* v2 U% j# F
8 `2 |1 K5 Z" \( G" Y  g3 z* m
& w- y* K+ v5 W& R7 }
( J* n$ s% u3 }0 O. F2 a
, P0 M" k) v6 _7 U6 ~; s但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
- s/ |4 u8 w5 w& u; f
: x2 M- U7 B/ e: v至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 # z% j* \4 r1 r) H& F
. }- r* q6 @, M6 n6 s( @
附录 . n+ v+ D! p# |% z. O
9 f( g* N9 A. H3 I

8 L6 t% [" D+ R; Y/ D1 H/ r在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 ) Y' `# r; g- n0 b6 u+ n# U
9 U# l9 ?% @# T  }$ a
/ `' c% D9 L$ m1 }. `

4 j: [2 ]5 o* P1 \4 N2 c6 d3 ^; f2 ^

2 ~+ B- @& c" z0 [& S, R2 T5 d/ h# {% w8 q6 E# Y9 ~
/ i! L# d2 R6 x4 x& f) J

  J. P) \% H* [$ f+ X4 E, 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