优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ( |% b8 W3 Y& _

, |/ U. H2 ?. S在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 2 A. d  v, A- F. |2 A

- a) a" |0 A& p8 E问题 1 @9 r, p  y& p; s, }8 A) `+ p% N5 j

, {0 V2 |8 l7 w& n& C) W: f* W4 f0 Z' p# H+ l. B
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
- L- m+ V8 r. b, U. S9 _
+ g5 i% [! j. n5 J7 M( q! ?当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 ! j: Z* b0 T. X' T7 \/ ]
' U4 m1 d$ V- K2 R! X* `
本文
0 V; u& G# w5 b% O, D% l5 S( G- {9 W" E5 y

) p# \5 i" o/ @8 }; e' D问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 1 P/ S1 H3 F0 @# y! T0 d
9 P& G+ _5 V. k' q
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 * L' v2 X- H, o  r
  @/ t/ [$ [, D

7 T6 Q: j% Z. B6 C/ [方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
5 v4 C; f9 w% A方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) + @3 ?/ n5 q, j1 P; x5 k( J
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) 7 c( {- t" n1 s3 y7 k* Z
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
. z$ H' A& X: S5 p, w
; F' @3 \/ z6 c  j首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 ! r$ w' v, A9 p9 Y, T! X! @- G
9 z, G' ?$ ?# N1 g, _
++, 7 v; x) ^/ U2 x  Y
+-++,-+++,
* N; E# m) J$ X& Q1 V' x/ K+ l+-+-++,+-+++,-++-++,-+-+++,
) j' U5 V* U9 i8 d8 Q% c) ?  ~                                                                                                。
# N( X( _* y, z3 Q在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
$ T8 z' t  l4 F, m, b+ }) f
3 o; m- t8 J, Y, F5 c/ Z' a
! t5 p3 e' v  ^+ X/ b+ }1 n
* R1 \; k  I/ }
4 r9 Q7 M% I8 P4 N' k5 E8 Z# o
+ a$ F1 X" T' s$ y2 X) H0 a+ R7 C

& o; L/ x6 A9 Z3 p1 A$ [
" q5 S5 p7 a6 i+ w% R7 c0 V, Q; q  p& P. `

2 m- q9 ~4 S  Y% S; N现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 2 w5 E7 O+ @+ }. h7 u: |" S
/ I/ T( h' ]  [5 B! |; p, d" M& a
++,+-+,
6 m3 _! t4 T6 X2 x9 k2 q-+++,-++-+,(注意:甲第二次仅能下注 1 元)
- `# A: E9 a9 w% k6 k-+-+++,-+-++-+, . ^! N7 r) T9 z" @6 |- H
                                 
- m* G& g6 N' K! V2 ]( W& ^! M, , 8 @* C2 R2 x" s! e
                                                                                。
. J0 e, I+ ]0 R( p1 y, C! n+ r0 C
仿上之计算,可得此时甲赢的机率为 ! x& T3 t9 Q! a. U  y& T. h: _

# q- {7 _+ {% M. C. {! r: X; Q
2 D6 y$ [& Q! R
! b. D: C1 H$ Q. ~8 C+ q
# Y# Z2 K1 C+ ^: g  h; X
/ v7 h" r- I1 U/ ], `4 Z: R/ s! W# f' `
: ?4 Z( o" S, o, u

# S5 j& h9 k6 s  k* U# I* q2 F& |最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 ! q, E# O& [8 |
& e' j0 P% E4 h# q2 E; V
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
, `) v4 w" s9 @9 P0 l$ z3 y9 f) M4 n+ A" ~. r6 C
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? 9 v$ m1 X- ?- G6 P

+ J8 l, ~* }' S6 l现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 " u* }* B* g4 [

+ u- i" D6 f2 @$ q, _1 `" F% d' U$ u5 x
情况一:  # \* V4 @+ Y% [
此时不论甲如何下注, 恒等于 c/(m+c)。
3 ]( g- {( _; B) S- v) T( w1 |# u+ @: F! ]4 @: n/ Y
情况二:  ; \$ m, P. X8 m/ F- B
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
3 M# E: t# B& z/ Y' |  L; G& ~
4 L: L" Q' A; G8 Z3 \情况三:
( M7 {8 u/ @& ~7 F此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 # {- f8 y+ U2 s/ P* l& [
: v$ R0 l5 x# L3 p: P
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
8 `  {5 b/ ^/ w- P6 w0 e, D
4 B! v( _" f$ g/ A2 ]由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 " P8 ^2 k% D- n, q: Q

1 Q2 z1 N. _# R9 u如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
9 s  V; a7 L# X" v0 Q* m/ F# d8 [2 R3 |: j; \( Q

" Y9 x4 x  d( \9 v0 k情况一:  5 q0 O/ N( r% B, ?
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此 ( n5 Y4 \, b4 X' W% O8 B8 u

% ?4 h! Z# P% x  I/ ]
+ y. ~' a- N% J6 j4 I. Q& C1 d; n* ?' ?/ k4 w5 |

- V7 n1 M& L! l1 B0 @2 a0 v/ G( s! t

+ W( ~2 |  ~( a7 r. q) U; `这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
4 E& G2 \" j4 L' @. E" j2 k/ ]8 f5 }5 W' d: ]8 `2 w
情况二:  7 c" P2 s3 b3 e$ S/ o' F
令 q=1-p。此时对 ν 我们有方程式 " D0 O; c( V+ Q0 f' M4 ?4 C& V, o, S
/ K+ v9 K% j. O" Z# m2 K

2 H0 O1 E$ y3 i$ g
! e2 y2 U+ t: i" D. q2 d5 `! A/ w
  D: v9 D+ z1 u5 Z! h( L! z1 E6 ]/ x0 U6 u
6 J+ `( X5 N' k# t+ D1 W4 z) x
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 ; T( R2 ?0 l+ b
利用p+q=1,上组方程式可改写为
' ~, S3 @+ T) ^2 J7 a, D3 W2 w
4 D  f# h" K- ~! X- [7 k# M
& |. C/ a+ ?  l; A
9 p( l/ ~. e: V6 J+ T/ b# {2 b$ j) v

4 u1 a0 t9 O0 F5 |0 Q8 E; D
+ X2 T' `, s% P# Y3 I5 @, P: \两边相加,并利用 、,得 % X( S5 R/ r, v7 r* F
9 A4 V6 {4 L5 a  ~) G: i8 E/ l

" v& d4 L) a8 b$ ~4 ]- u6 s
$ Z* w( x+ }4 Y
( }* o9 T' j: G3 u. J0 {1 s- X" E$ I1 [

- k2 ?  B2 W/ ?! m% K7 }9 C! ^! f若取前 c 项相加,则得
7 {+ k! E0 _6 b& u9 t4 D6 x8 p
( Y9 N5 Q+ b' a: P5 i& [. k) z% I# E5 `6 R" h0 T

& P9 ?$ e9 _4 E5 ^: K4 x9 z: V  B0 b, K
! s! L, e+ D. U/ ~* Q8 _' b
6 q/ r& p; s2 q' C3 s! ]
情况三:  ) x$ {& T& x! ?. j( w: s! C
仿二之解法,可求得
" m0 e! L/ S9 I6 ]8 s/ v  d
8 v% N+ v) p: ]" C0 z& }- }* R) k: T$ V" p
+ f; T: F# @+ a7 e
. z9 I4 a$ ]+ h8 n) e: V+ b1 X

2 D; y; W- Y  s, c$ {4 t5 V7 f& z# g6 n9 _) y

0 H( Q1 |. G: _保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。
0 m# @* S% s& ?+ W
( F: H0 q$ H1 h  @+ C6 v# B首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 9 \% C% T% d9 \2 f: b" i

- Q, o0 W; Y- Y0 h2 e. d
, |5 Z9 v9 J! D' _5 f+ X' O定理:
  g. a! n. U( \# Z. V+ C5 E+ T设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。
- \* |0 B6 R' u1 P- X, w此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
3 {4 B. e( G8 R% U) g. i0 C
" R4 w0 w0 Y" ?3 C/ |  O( @现在我们就拿这定理来证明先前我们所下之结论。 7 N5 h) G9 L$ O' Q5 i
3 r- d6 K- ^# p9 e2 w7 D; G
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
1 @5 u' _; M$ A* N2 b9 r4 r$ Y$ j
至于在情况二或三时,我们取 。此时若给定 Sn,则
6 f( w3 `8 K0 _3 C0 }' Z& K
! m5 B& |; A' b6 K9 [5 O4 c& W* S
7 [( H+ c! [# R& b2 }. f3 J8 f; H1 J7 J; ]4 T! B/ c

! }$ a* f" R5 D& O
5 {7 o! e- C8 c
: l/ V$ R* @, }2 P" E  |! W6 R0 K  g$ R0 H! ^1 Q; o4 L7 Y$ V
6 e4 X" D: H) b) r% |
其中  为所下注之金额。利用 2 k: W5 P1 G$ F- S1 ^

% j) W/ o: x- E* S
  |5 g/ H8 b3 r% c2 ?! J. d+ g
& V* V3 N7 P$ X+ w  K1 y* m2 t+ u; u1 X% \0 T' D  ^7 o

6 j& r' e7 b4 t- d7 C* C# {( W
) b  l- l2 W! [" n3 a4 D! W! [" ~! ]3 E7 ^( C

9 n. ], x: k" h* l# M# g  x# @9 t可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
0 S* w1 M# s, \: T: u5 |
' }6 `+ A6 n; i0 Y5 @
( J: z$ [9 N5 a" l7 L) b  X7 ^$ j6 ?9 d, T$ J" @3 {5 w! h: t* C
" w' ^* P- }- a2 I. @
2 |5 e4 W0 b; Q  z/ R/ X$ O& M

% V( `0 k9 {: N0 a# @( E( F* n: A
: q; }3 U3 A! {9 v3 [2 o& b
因此可得在情况二, 时, ) J* v8 j4 I0 n
9 s  u( @% H' T8 s$ r$ E2 B5 a

7 O0 k8 h+ h# ?, N3 z& I5 W) _1 R  n2 R

$ E$ e- q4 Q, k# H6 G
4 @, @- c2 R# N' t- \7 c# G3 q: t( _& M" P* i$ G# c. L6 P
' g9 P4 H3 w9 D, |

; Z, G- E/ P' R( I- C而在情况三, 时,
1 `- c% O' I4 Y: I9 h( t
' n0 M! C% V4 R& h4 q7 |" V& A. D  R$ o

9 M% b) ?  r" ?. v, E1 f- k8 q5 r. m9 M1 n+ K+ M* c
) R0 J( t8 P/ z, f2 X. r/ x

  Y$ I% S) f* u7 n
; Y' P5 k+ Q! m4 A2 Q2 z' ^; _
* G9 ^3 o1 J& k0 h但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 / S# f7 m/ h# X

* ]% P+ Z0 F. q至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 $ m6 b# X: P3 W) l, c( v
$ l/ p2 j5 a, k
附录
/ |% G$ h9 F2 F* Q
' W, s! [' X: \( F2 d$ @; E& k
5 f5 T6 F' y# h9 [& c2 T/ \在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 + v/ t0 x! a/ F) l9 P6 h! s

+ i2 h$ [5 R0 @: f
; R3 Q# o/ V/ U* G% L/ Q, y, l2 y0 J8 f5 A% ^
! E# Y, R, |1 |1 t

2 ]" t) |7 o9 R0 \
; J$ Q  g+ F5 O! C
" [8 q2 q9 l  I. Q
# Z3 B- R8 a) ?5 {2 M( K另一方面,极端下注法的 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.com/) Powered by Discuz! X3.1