优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 5 o1 M& u9 x; ~# u0 R

, a( {8 [( L& v在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 , N, g5 ^8 a# p' ]# d! e
% i4 ?& G5 I2 v+ n1 @4 ]4 Y
问题 ( a- r' R+ ?  r! [4 A
4 y. u" a* `" k) q) T9 K* T+ t
+ E! V& u: M+ b6 n  s: o6 ^
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? 7 N7 N0 n( |  Z+ D0 n
% |! K& k) A$ Q1 ^; ?3 A" U6 h" d
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 - c: H' @$ g; O# g

/ Y9 y* t+ t1 l0 X3 z本文
  F- `2 w) p- A6 L' J  P5 x
1 O, r! S1 X; `  T6 u& @
/ T8 C6 L$ s5 g9 X4 W问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
" h1 D1 }+ e+ X% f, t1 e' e) p* b! C4 P/ A
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 " P1 F" v. s- G( v: S
/ W6 l- `0 E- S
8 l: A. F8 ^  i  e
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) ) D$ c# }( |2 E9 Q& s( M- ]3 b
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
& y4 f) D+ s, w" R& b( c方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) / H* J0 A2 {* [4 k, y% ^8 L- D
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
5 o* Z2 O( P2 ?' q7 G5 V5 H7 ?% Q0 X, H6 ?5 y* \# R6 A: _
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 7 m* K, v; Q* G# Z' n

& d7 P' ^3 b0 R* K& C& a1 r8 Y++,
. f7 d5 w0 F$ |3 I8 r. D7 p) C+-++,-+++,
3 A, c! k9 j/ A6 @1 W6 S: e+-+-++,+-+++,-++-++,-+-+++, 3 C2 F8 `( M: w/ T) d1 ^! }' Y0 V
                                                                                                。 % ^3 L! b: o% w+ d2 h0 b7 c, T
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
) b1 [+ K8 E% K. z7 H" j0 Q7 @7 H4 g! I8 t

) w( @0 @& d9 O
2 {8 X! j+ c; n2 ]) |4 g- L" D. K

( _& E  ~4 W2 [% B7 m  B0 r* \& x* {3 t/ C

  @2 M3 c8 `& @6 p
& U9 R; R4 O- s6 [4 V) ?3 c
! I" k2 k9 }! o6 r- R1 M' I6 f1 v/ C7 F  w
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 ! _' ~9 J- U; i

. L) D9 j9 X$ U4 b! T: c0 L$ o++,+-+, 5 z0 j& q* H; n6 X, A: \* V
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
$ q# Z5 Q$ l0 W, H) D-+-+++,-+-++-+, # O) k6 Q/ m& ]6 V
                                 " c# }) ?1 x- l* c& s0 z. ]2 P% _9 ?
, ,
0 U. w$ S+ }5 j. F$ u* j                                                                                。 + F4 B* D! d, E; L# |: q

' w5 h( e$ `. B. `$ C# [; L仿上之计算,可得此时甲赢的机率为 0 u2 V6 x$ R# a6 s  o! A* O/ a1 P
6 \/ N: o, G3 ^3 a: }
" W! H% u, Z% k5 Q& t9 ?; L5 s
( F7 I& \. l; B; ?. C

1 N3 E; [2 o. c; t2 Y2 f" F% X1 l; f: ?" I* w3 U  Y: \' b
5 g4 K% C- Q9 n0 d

/ r# c9 |: p0 W2 K' Q9 I6 \6 m5 z+ p
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 , ?% d: k' N. W9 p; D
) }* ]" x; X+ X8 w' x) m8 D; H/ f
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 - m6 o# H7 e: L" N/ l( [

0 d6 {' K! m; U  I! M1 B这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
0 x8 U, b3 Q9 o/ \! v/ C; ]2 u. c& t+ u0 Z
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
! E" x/ @& A- N0 I* @9 Y8 }. ~$ h, `$ h( |; t" Y: v5 T* T) a
6 h5 k7 \% w$ y3 l0 {% y' g
情况一:  
2 C& c' Q  X, U8 l! r; s9 Z- L此时不论甲如何下注, 恒等于 c/(m+c)。
  N! i7 N& A( X% F1 P9 t2 B
& K8 d* F- x# q  P8 M7 D  @情况二:  4 u! v( c  s7 L. E3 k% C6 ]
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 . u6 Q3 O% j& {& f" x
9 c. v. z2 D  @& X
情况三:
. Q$ X: J! P% X0 w0 }此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
/ F6 I! @! w0 t6 n3 j% u
: M+ q/ _0 M# C现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
. @- T. m3 i/ [' b% f  U  W
, e8 A: L- D4 X9 @由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 $ u4 ^3 A7 l$ d) V& `  M

0 N6 |7 k1 }( l* k1 Q) g! `$ u如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
7 S; D$ U$ E2 h" O: i3 _- |8 x1 N4 e8 S3 h+ M8 K( ?. F
% ?* F( t1 L! C6 G) D& Z+ ?
情况一:  7 A( e( w( x2 g3 J* L
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 : ^  m: O  A* x8 J9 e3 Z/ i7 z, I
& y% p, d% U* H3 t6 i
9 g. H, b3 ?# \% R

0 r6 J2 r7 m) K- B
5 {  u. f: b& |3 [8 v+ e. ~. S+ d; y8 [$ F# K

6 p. T# Z/ B( i% k& J) B5 K$ n这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
4 P! x  j( ?. M( A
7 Z) _" f5 L3 U, x: P) Z* W情况二:  
& h1 M' e! s4 O7 |令 q=1-p。此时对 ν 我们有方程式
" D/ l  G# g! m) d4 k1 @* z
6 p$ P! ?6 s  M6 o+ c3 b; `
/ [7 B& Y! D: j# S* ~
5 K+ m" t6 G' U3 t( D7 q6 f/ W% P  g
& l3 I- {- Z4 f3 e. V: A' j6 ~' C; g
  q1 K2 l" l5 Q* T) Y2 ]! ]# J
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 ( v; h- i! L0 B6 k; ], z) w2 I
利用p+q=1,上组方程式可改写为 / Y6 R' I2 ^$ H& o# G) D0 Q7 l
# x1 l- \  m. j2 D3 U0 b, l& {
9 h4 p  h8 j3 W, B0 t# D
' ?+ D7 q" r1 p, J) h( b4 ]
( L/ h5 F* S( Y) R9 h

1 C$ w3 o# Z3 k+ ?2 r8 o
; w" f3 z! w  v两边相加,并利用 、,得 ! Q& S0 E$ [  o# ]$ s

+ P0 n5 i' ^) N! _* n
  r3 N4 c9 ~, r1 L7 ?( v" f+ }
* G$ U. i9 Y5 o& P) @3 G4 K" }% L* U% @, f

4 O' M: A- m0 f% _2 l7 P! F) N8 R$ `2 h& Y# |
若取前 c 项相加,则得
9 n# O. {# Y6 R6 D6 S) t5 r) S  N( {0 R( A# p
' P& a; ~4 ]: H* p& x1 f0 G( `

/ t8 M4 B- ?5 C" l$ T- S7 Q0 P# h: I1 X! g/ v- e* _: k
4 c+ |# L5 X3 C
5 s% r4 `7 M; D$ _
情况三:  
' s- }1 B6 l. Z. @1 y仿二之解法,可求得 4 @  Y; K/ x9 {( H6 @+ G/ v# [
2 H; ]) @2 G, _0 f( B3 s# v
9 V& _9 m$ l" r9 ^

3 C  m% t4 w! w! \
. M* m$ L& m' l* O1 p, S
( ~* b) t. Z, y0 [) [' y% ?: R7 B/ V* E4 S* c0 s, F, ]6 G9 j( |) v

% \% a% f( K9 A7 _, M! {保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
' G7 T! c! ]2 Y- G% ]' U
: S8 |; b( S" q* @首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 + Z/ u' x- G0 S" m  b' R' x

/ a3 S) s; m, \$ u4 e: X1 q
! J9 ]6 x6 v- ^3 U5 w定理: 1 a' e) }  Q6 Y5 o6 c8 O
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
4 E0 e3 L. m# b/ s; O此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 - y* F; A3 _2 L% J5 d" g
. o' A; x  y3 r1 z
现在我们就拿这定理来证明先前我们所下之结论。 * k% j9 A  U4 h# `. l6 v' {4 M

% h& z- T& {0 ?' f首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 - {% f% K' o; E0 S+ p

. J8 ^/ [& Y! I) T' H至于在情况二或三时,我们取 。此时若给定 Sn,则
; a% v% u, p! O, U/ t7 d6 @( a! R( |' h+ j1 }3 x

+ X  H) a. `6 x% T" B
  ^7 U8 t7 w0 R1 k
  v; |! |, e% t" ^: _" g* v3 C1 K& d0 i, C1 ]

% e: y7 @. z, Q
  m" N% {) N5 [2 h' ?
" s! C1 ^7 L: \0 B/ _# M) @其中  为所下注之金额。利用 $ i7 g9 [# }" j$ v. R! r
4 `! Z5 K2 G, ?
( J% D7 E0 n; j, D  s6 [
3 x3 q1 w4 `7 z9 d/ U

/ H# l: ^' Y/ \. B0 J% M9 L7 O( l' @- t! X( b* R

! @! f8 z: M; r* |2 d! p
$ n8 ^+ T: D1 }1 B, s: t" X7 Y9 p! G, w$ x7 v, o
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 " H* I+ f# F9 Y9 A, h

% v& b7 r* J7 L- @6 S
2 _. M1 g/ P2 U- R8 \
: O; x( D$ u) Y; F& A, n7 ]
8 P3 p/ b/ r7 P" b4 o* T
+ ]3 m/ g) w* X, b/ {% j
! u' f! K- p7 k
) }9 l( n, e) o, v; r% U7 ~' q4 E" q' i3 ?  w' K. a5 ]
因此可得在情况二, 时,
& u1 j' F* M; Y/ y' ?6 {, Y) k# b& o. }; F

# ^9 }9 o; s5 C; `$ R1 e$ R1 v5 \: n2 @9 G9 Z5 e/ o! ~7 a
8 A- h, U4 h9 A& M0 P) G6 e

6 m) c7 X( _. u1 l% t+ {
" O: R4 \- ?' U0 C1 t0 w6 v8 V5 U) H8 j$ |0 a* i

$ O- v3 J1 x3 R3 H而在情况三, 时, 7 A3 I$ n, A1 D2 T8 \2 ]

: q1 m4 o& ?9 ]& k3 }& |- S2 C
$ j5 E/ N" G  t9 W; N) S0 K
$ U/ P; R( @- b& m) R! X7 v( o2 I  R, [
! O# T- ?- v2 R! w* M

7 u, Z# Z7 w% H/ e( a( d
' g( l  v6 B# \3 O! \, O3 B/ U! c9 \3 ~
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 3 W! g4 Y7 Y# l( R8 c

6 a9 |( j) G9 k" Z至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
$ D5 p# B7 Y2 c9 S- C' [' k4 G0 f. ~- H0 Z8 W: n+ N8 }
附录 7 j) s3 g9 _6 Y6 u+ U
+ @6 G# v" z- @: f( M  [

7 S" e% `. W: d& H4 d, r在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 . H  D0 J; r) j' E6 r. k- c% {
  N2 q" k% _5 l4 B/ a+ p( \9 l- R2 s
0 }2 p9 b. B* Z9 P

! a+ e) E) l& o3 C! K" F+ u* v7 M
. n+ M9 t' U- _& q% Q8 Q6 t

$ b3 b, j; Z% f/ A3 P1 j" {2 c4 m, `
  w! S/ V; g$ _1 [
另一方面,极端下注法的 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://www.tcelue.tv/) Powered by Discuz! X3.1