优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
$ X* X& v- w  d. {0 m. s6 B
* K9 [1 ]8 f! e4 E4 J, g在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 6 ?# j2 t( O$ j0 ~
/ \2 A- }( U9 a  B, ?
问题
3 B- w" X8 Z) N. q1 t/ s. W8 ]2 Y+ m9 L
0 g: X' d* ^3 S* b* t! u) v
% G" P4 I+ h; _3 I有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? / }9 ?6 W* C7 r! n

7 b9 b+ K' |- t当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 1 g. n6 ]( f9 e; h

1 R% {5 K9 D, K- L) A7 A本文 - r4 ~/ i' p3 T/ g! |' g
6 T/ ?8 \) F- U

: ~, w! N, P& z- o' e问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
* U; c. V$ A9 n; F7 Y3 q3 Q4 q, C; j" }
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。   @" y( J& [: {; j' d% S
/ V/ q$ A3 n/ @4 i3 z# n
. P  X1 U2 T1 j- B8 m$ Q  V
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) ' H/ H8 F- _6 a8 I
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) + e) [* i  a6 K: j4 Y# ?! l
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
7 f% l' P0 M$ F/ z你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
& d; x* l: q8 v. P
: p+ ?. j6 F, a% g. F$ X首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 * a2 i, m+ R  x
. @  j8 S# b5 \
++, ( U2 G2 [- H! S; M1 s
+-++,-+++,
- g9 G" x2 ^2 H* e8 S- c+-+-++,+-+++,-++-++,-+-+++, 8 ?  m# J6 @& N: W
                                                                                                。 5 z2 q* Y7 y  Q6 K
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 , R9 C" c2 K; q# F
7 ]( M& Z7 F9 `0 |

" X; c5 S* W3 y" |. J% S; f3 z5 c, U, m
$ M7 s. O, l" ]0 v6 O' s7 c) C( H% q$ k0 H6 S& Z7 M; G
0 v- _1 r3 {+ O
) Q; _! [7 d6 j. i7 a- e3 E5 D8 E

6 P! g. f% N; c$ f
( u" a; d. g4 |, b/ X4 |
  ]' r) O) R- C# o& c9 @! R3 x. W8 T1 q' t5 c/ w
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
& i8 g1 ~9 l- M
  W( n4 @7 A. ^6 }; C& z! l++,+-+, " x2 t# W; b7 z) ]4 h+ e) i
-+++,-++-+,(注意:甲第二次仅能下注 1 元)
7 S2 z1 @1 M  x) N-+-+++,-+-++-+, " R- R) J* v1 m" `1 g& |" Z1 d0 }
                                 ' G& V' u! ~8 h6 @. D$ e# ~5 O8 V
, ,
. v0 c) N. g0 i! B2 K                                                                                。
2 s4 y: k; h9 l8 I. S5 b& G0 R8 c$ R3 |4 ^. g6 b7 Q# F- f6 K5 `& C  g
仿上之计算,可得此时甲赢的机率为
5 ~4 y' Z8 X! o/ K$ |
- S% q3 I* N* K" |- V6 x3 c
5 U* J% h' R. v; m: n# f5 y8 U8 p/ {- n: h* R
2 X/ R8 ^( L# G# ]* N# P7 }

7 t$ o7 N9 `4 a2 U
+ r4 }+ d6 N6 G# G+ Z9 v* e+ v4 O. U  s$ `9 f* N
0 f% V( B5 \8 |. X
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 $ @. j' t6 D0 a# q4 v' U  m5 @$ |
8 J/ A2 w% U- k6 O: z( n
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
3 ~# p% t' a' e: t" l9 J3 a+ M% a2 f  n$ M6 J
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? % s" C3 O, T2 k3 E) n
) Z9 ]& C5 g" n6 z
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
  ~: U- }% S: k( s# t9 O, l9 L3 T0 j7 R% Q/ _& l' g6 ?! p2 L
1 ^2 x% S, y7 a4 ~# Z
情况一:  
* H# ]& @  g5 a8 o4 q8 S9 a此时不论甲如何下注, 恒等于 c/(m+c)。 2 H* _% ^+ u7 s6 Q* Y+ R/ f

" @# X( a, e; y3 `5 T9 N2 [; [4 z情况二:  
! C& ]" X( X9 `3 Y3 @. o/ H1 o& q; {. H此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
% h* X* _! h8 t. W9 J  j- k% `, s: X2 J9 e: z# A0 O
情况三:
7 j! a8 ]" }* }% F3 P" r此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
7 u0 Y7 x$ L: f8 _
5 K' N/ F( w  U% J现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。   X; _2 |: G, @: V7 o0 U
% t- R0 \" l+ y- a' f
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
9 u$ H7 @3 I8 C* z# \0 l
  u7 S  i( [- z9 B0 r4 U# J如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 - D) H( P, y- N
- |2 Y9 V% n% l# F* n& _
/ k! `" {/ C' y0 E: C( {; e
情况一:  
- m6 Y6 q; d& [- {2 c0 [/ c假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
  Y( u0 Z* z1 y+ Y: @( d, m2 h4 ]4 M

: V2 ~  Q$ B2 d# @1 g$ F
- w# ~7 t% x' \/ o
1 I* }4 y  K% N4 D1 \- f  D% Y. h2 y' B& T7 U9 X
5 Q# N0 d4 J! o4 o1 |4 l0 Y" Z: l
这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 # }( }  _! C- L
) A1 N' X4 i% K2 G$ {
情况二:  7 e( Q, m9 n2 M; L
令 q=1-p。此时对 ν 我们有方程式
# R& R  i0 W' Q
7 p! v3 T/ a9 k7 \- E, l% o% I2 L& S
/ t# L! A$ I! X) J
" x$ O, r: l' F) ~
! v* R' G# G0 y) Q6 G& h) m
" f! b- N* g( m1 W; k7 ~3 V2 S% I6 g# V. ?
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 9 ~; |  D4 ]  g4 `9 ]
利用p+q=1,上组方程式可改写为 3 k7 x* p6 ~- q3 O& Q$ ^- w$ j

+ ~& b( h$ e' E( `$ C1 j
, a% f$ s' W$ U5 A/ c: b4 W' P5 [; b( G' j, s9 Z: t

. i5 e7 F5 x2 k- @* |) a
: F/ Q6 [4 S6 U3 S' s
2 p; [$ J) M. G. C5 A两边相加,并利用 、,得
' Y; b. o. c5 _. L  `8 \8 k, R
, y. {; P6 H* O) h! M/ \9 d/ }/ f) G6 S9 h( H$ ~) k

& E* h$ _' q8 ^& A6 F% a0 I+ |' w) Y# o# ^  ?0 D4 X# ~1 t/ p$ R
0 e5 i( c4 u: `* S, T* {2 q; V

0 |2 S6 a' K8 t- q) u/ J% X( A7 _% k若取前 c 项相加,则得 6 B6 l3 w1 g; y6 }2 i
. {$ Q9 k8 o- L5 w2 p4 w% M

- L/ ]! h9 Y  r9 i/ d+ ]
5 @/ H9 N- L) m0 I& N: G# X# E# m( o9 \3 g( s

# ^: {& l1 e/ N  G  l& x( I) E, P5 k8 Z4 {
情况三:  
1 ^2 X8 T# g$ r+ P8 ]仿二之解法,可求得   `& i8 G% x8 L! [& _

, h* }9 z$ w& G: u( L2 [7 t+ _/ g
  N+ ~( C6 T/ T1 ]
/ i7 n8 @# e$ i8 [) ?* i( v$ J" K5 Z' T, z! C) A* Z$ C

$ L/ M* C# {! o1 c& I
$ q" s$ b% u; `
2 k, O9 d1 {( D! e% r3 J保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
7 K! T( [8 L7 ?' j. D0 d$ f: I
9 T3 x$ ~8 X2 U1 S首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
4 c( q: C+ [% X# F
! X# F4 L5 g! H1 M3 i5 V' d1 W5 O. Q  F% X% z
定理:
, f* A& C/ ^% U- C- U1 G设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。   P4 f% I* s1 R
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 - W3 p! K  \# a& i( k. @# f: x

/ \2 O2 `+ t0 m" }, T# ^现在我们就拿这定理来证明先前我们所下之结论。 0 v0 n& C. q9 x) w
3 c7 [, t  `& Z1 h) X+ M
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 6 y* i2 I/ G9 j, s* n* [& k

: u: P7 F9 y- U5 d0 ]! Q5 C至于在情况二或三时,我们取 。此时若给定 Sn,则
: P' L; a  @6 V0 J( X, p8 ]6 m  V( Z0 m6 d4 j# U
! V: Y: i! D# ]  o( h
) v3 }; r9 d! `3 o
. ]& X0 {; W; e
) \, G3 B; i8 q% |5 Q* n

# d2 @/ |6 J2 o# X1 [; F, `1 y. A/ U" F$ p( e8 d/ b

: s1 u: O+ R# n: J+ G$ E其中  为所下注之金额。利用
' F( F/ q8 q7 M) j8 [) l! t
; f* y, {3 ?0 y0 f" ^! {% z3 P8 e+ K' i9 ]5 U& y$ n# o

) E- w5 f' V- t" s( r: V
% u; ^0 V& w- ^) ]% X0 c
9 p3 S: M6 g$ |4 J1 {' t; D: T
7 P' q- A9 C. }# s8 r& c9 X9 K: H$ e, m. C5 A: ?

6 |0 E4 E) i; b可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 ; u9 P& [4 p5 r$ Q1 h) z2 }6 W5 O/ Q

# d2 {+ g, h; t9 D  Z2 u0 B; e& S3 c0 [5 P  s$ w6 A; V; L
9 y& _0 o) k1 n$ G

* Y# L5 x/ X, x" Z7 z
& b" K- a# R/ \3 @4 m: |' j- B: P% W* Y0 f* U: q* c- b

1 k) c1 x/ X! H- ~
8 @# p% t( `7 ?* j& Q5 l因此可得在情况二, 时, * W1 n. i1 z2 I! T, t9 h7 `/ R5 p

8 |- D0 n9 Q# l: |
1 A& b$ Q$ B) g. {# R
. q, s1 [' I; E% Q
- \- \! r% H) Q( ^" @/ F
4 N0 z0 ]7 _+ ]/ U. ^2 S4 \" C. Q6 x

) R1 M8 U9 B3 h$ ^
- g- H' v2 M, s2 A而在情况三, 时, , m8 `$ W3 Q- K7 u. ]" f1 i, w0 S. l
( F8 d8 ?2 q, k9 T/ r4 u
$ ^6 z: z9 I4 W; @
2 v) E( X: w, Z8 l  x, @' I; Y3 Z

3 q, N  \8 U% X. _2 I( s5 ~' P7 v- T( Y6 Z# b

3 t4 u2 Q: [& k  @9 R
2 w, a' `! j$ p5 u, X6 x; n9 v4 b  e
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
9 F0 v5 X; X- k9 ^! \9 w' r7 l: G
( ~5 ?& a* \0 a$ X至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 ! N) i6 i& U. d$ z, Y
4 J0 J) y" Q/ c8 O% p; ]  |! N; b( \
附录 ! f; }: N& H" K5 S0 S) X
7 I- V/ o5 h8 u6 X* \0 U0 x) T4 q! ~: O
6 t' b+ L+ y; o' l# j  D
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 ! K% T2 w" v+ l8 C3 i; H8 c
. Y; H6 d- Z7 h* y9 i7 C; S4 T

8 R  O+ F/ C6 y( W- ]6 a: X7 n* e2 c) F; |+ G" R8 q4 L1 {( M% W. @
: @+ d5 W: t: ^7 V8 V+ k  r

2 u! j! H' a; y1 Q* L
* o) O2 X2 D) z# e) ?4 }7 Q) Y5 ^3 X( E' e" L4 `+ I4 H

& B  x4 }* F' v* z另一方面,极端下注法的 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.ws/) Powered by Discuz! X3.1