优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 8 Q5 z1 ^1 X' g2 G

6 M3 f$ |: [* ?3 b$ M" c在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 6 |/ j: i0 q& O; r8 |% k
* |5 T! {- U( a" ]' Z6 h" E
问题 3 o8 c" W; }4 y1 C0 _. Y; \

0 o2 S1 W  m1 ]4 H7 j
& @. J$ \, p; @/ s6 w9 }  [6 e% Y有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
, m' ?5 R: D# f5 u5 M: u  u7 V& m# i& D0 C' t& {
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 " D, O' k3 J# m# N* b  ~
% M0 Y% \. x# G( U+ a' V) D
本文
; P4 L- a2 m9 a5 p' ^% s9 a" h/ j) {& _2 Z/ ~8 @+ Z

( i  g1 f. C) {4 T" o# ]" E9 l$ s问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
- Q( _$ _2 K. g, r! k: o
6 o3 A# X' a+ _( {9 T5 M$ r' X3 L为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 5 v4 i& L; D' Y& x2 R* s
. t* f- Y. ?8 N! M% q
8 o1 d/ {1 ~, Z" O
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
% x  ^; l4 p4 L9 H方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
; t3 \9 F0 N# @9 M) i1 i. X6 m方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) ' V! n5 W0 T8 D( t" V7 c8 T: h+ i7 V
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 : K, v& Z; \6 G) A7 |$ A

/ Y( t: `% g. e6 _5 h* y- L9 L8 k首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 ; m5 r6 y& _3 |& B. G
3 l2 W/ c, I  m+ m8 X5 U
++,
) u1 H5 b" R* i- U- C$ A+-++,-+++, " @  h3 D( i6 ?; n% v
+-+-++,+-+++,-++-++,-+-+++, 7 \; y) [  n% U; |
                                                                                                。 # u5 j7 E& f( ?, \$ D1 }
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 , t: L, d0 [' Y9 o0 g

' i, p8 b( b$ q! }" z4 q
) }4 B9 B; d: w- A: w% `
4 p  k% [* ^. a+ i4 a4 J
& Z$ U/ R5 y( f
8 S. I( r9 j4 ?1 O: ]5 s; ^' N% m& ^* T
: z" V4 Q  _7 G& K# b1 Q$ ~/ Y
4 x# m  }. l8 s% R" w# H
$ i9 F( Q; L5 h

3 H( A2 E1 R# d- }8 f现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 + G+ v/ h/ n* s9 D; f

' E/ |( `2 A5 a- S++,+-+,
& l4 V% w1 l' z4 q( i0 P& u4 M-+++,-++-+,(注意:甲第二次仅能下注 1 元)
  `' I- q! A! r; _+ P2 E- @-+-+++,-+-++-+, 9 m& J6 T, Z# R1 }- j
                                 
/ {  f! R# e. `. q: |( L) h, , ; e9 C5 I* U; x4 r) ^
                                                                                。 5 o! W* f2 t$ v; o
& X) u: D. S$ f* y3 W% V9 u
仿上之计算,可得此时甲赢的机率为 ' Y) L, k: T4 u) Y4 m0 ]- k: g, [
1 \: ~1 K% y3 T

5 C3 ~" R8 f- D% f2 x/ H) K' ?/ \, c
3 E; r6 i+ l# v/ ^8 x

2 B2 |2 i1 }: _. }1 n6 G
% `2 M; e" U& Y$ [8 {2 [0 `' I
1 _: g9 D3 ^* F1 P! U9 K; K: `) R
& E8 {) J. [. \- Z- E- p最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
/ C/ i& q( g6 x) B: C0 P$ S0 [; l/ u5 u2 B# W$ s# p
现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
1 {: L3 C3 T9 M( L2 b* J' k$ B/ Z% A" }) s* n
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? * X5 {) }1 b- E* \; I& g; D" p

! e; g0 Z, y$ M/ ?  _: p* B现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 - T. R- K4 g) U& E! v3 G* U; _
& g& K9 t! D# C0 h0 S
6 {+ Y$ K1 ^8 v7 e4 u
情况一:  
. u7 y3 R7 a( b; T$ [# g- h: K此时不论甲如何下注, 恒等于 c/(m+c)。   b0 Z$ d! }( O& ~& w

( A* F7 E1 @) O: P% [. i9 l; K情况二:  $ E" \/ }: G" L5 ]8 B3 X
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 % k+ l. z! S, @( t9 W

. }' I% x6 ~2 P1 ~; H. N* A情况三:
# ~& k. f+ C7 `- b/ {9 P$ w此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。 $ B7 q& D( U6 @% Y

& e; Q4 }4 ~6 c. h* A7 K现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
! [1 n# v" a8 B5 [) K& B9 t: S9 J* g. o$ o% x0 ~
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 4 C, S3 U, Y5 S  R7 p
2 |# O2 I" s/ ]- L2 j; o
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
9 p! i  d8 O8 q; j4 l* P5 ^% q) ]; Z2 e; ]

* d2 t# n! X* y% m' Z) ^情况一:  4 O' e8 w9 G& }
假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
- E# {. ?2 v' S$ z9 ?# |( N# t3 g' [/ x
3 v  _) x8 B5 Z1 P: z7 }2 ]
7 W8 u- l) |3 q& I4 G/ @! i* N) ^

. ^; V/ m7 v  a
* v4 a2 `6 g* Y$ o& X
( j; c" X+ K6 J9 X这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
9 j7 d1 f  a+ |! H* e0 {! o/ {' j, T/ O# P
情况二:  
' |4 m& v, C- a. K+ H令 q=1-p。此时对 ν 我们有方程式 0 k  \+ c9 y2 j/ H& d

8 r+ P; @  w- ]+ H# V3 P! \9 ], R8 F  |3 ^: ]' }% F
2 _) i8 I# _% t5 C' _# U
! y7 p7 M. r, C5 @( a" d
. {: X% E% _/ S  s, P  S$ j

$ f$ Q) U# D6 A1 d6 M: u3 T8 J4 h这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 4 R! ^% U6 z. l9 |' @5 q
利用p+q=1,上组方程式可改写为 / {1 O8 m- @: ?  c* |% N1 t: q
" z5 O" I/ E" Z0 L
5 w3 @% V* m& `% i! l" e$ N
8 _& Q* \0 _( R7 Y4 s6 b
6 L! A& f. P# V

" \* m  v) H+ M( F
+ U, o. ^/ R: x5 ?- C3 q  Z1 c0 ?两边相加,并利用 、,得   s( {, g0 x6 e7 c0 n3 Q' L; l, g6 G

: }& E% Z8 W% F
; b, d- @" {* w, R$ o& ?' w
, y5 q; `# Z+ Z5 ]! z" `1 M4 R2 S2 g0 H+ i0 p

1 r9 ~; [' R& }; \: z$ e& x% t
- R8 _8 r% d- I" `$ o6 W1 n5 ?. C若取前 c 项相加,则得
. k8 {- G6 P8 g3 q* @* b0 Y9 A) X4 Z4 x2 X, X+ g$ c9 B$ ]

2 ]2 K% F4 z: @+ T: N1 l& n- C3 _4 N' p

; C5 z- R; X+ y0 Z% s/ W& c* v: y, I* \0 D; p+ r
0 [: Q$ }+ k2 T( m
情况三:  
7 ]/ G1 F7 B' Z9 P3 }仿二之解法,可求得 " X) X6 e9 O5 y3 P8 w1 H6 _& m

* I  n6 q5 ~2 a& k! M, t4 Z0 z% ]' Q5 U  z
' j0 m8 U" k. ^, D+ Y4 f* M5 a: s
" z7 ]8 v/ M, G' k2 C; v2 \
6 x$ @& [3 b! Q( Z. x
4 r( q3 P' [3 ~2 L" K  l6 v

* d0 C! y9 [6 Q4 }) [保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 * @! [! C$ v2 J6 f" u5 C* J  D; Q8 o
' a' q6 @* |6 @) z$ O$ B
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 ! V/ H% F8 Z* d! `6 c
. H" C& F9 d2 }5 s6 y) G

* G& s5 F& O# o& j* a" Q+ ~7 f定理:
2 j/ q2 f8 w" u2 {* Z2 |设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 * m$ r0 Z. n: t. }2 G
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 9 ?0 [# k" m6 b8 U) K1 \
  E+ ^3 t3 p4 h; q- j, x
现在我们就拿这定理来证明先前我们所下之结论。 4 l# l1 z! j) r' Q

4 S& p' I% F1 X) U首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
2 X# @- n$ o) g+ M5 {2 \6 ?
1 Z6 l. t' S/ Q! M( Q! l至于在情况二或三时,我们取 。此时若给定 Sn,则 / f, [  T" z7 m0 |2 u# l3 f; v

) ^4 D1 }  q' Q: o' @* v
$ ^! y5 M, x1 k, ~4 H+ S0 Q5 T+ E6 B; G# Q: R4 u7 Z

( o* Z) i: I7 z- X0 O$ M7 Y- @  z, C/ y7 j9 J8 b# A# x+ ?

$ w8 _+ n% T" p9 M9 K* \2 j  u
3 Y7 W  z" K$ |* D# l
4 X7 t& r6 p: K4 y' V  b0 [/ m' ^其中  为所下注之金额。利用 / V  C% N6 y7 q: J) w) q. g9 e
2 C" I- E* T. {" b
/ k! s( A# @: Y' q
  a( Z1 F" `; g; }
3 o! k2 E: N2 e+ ~& `

$ h1 i1 i( U7 Z+ q6 J5 D. `8 J6 ]( @

% V2 V6 `: H# V+ p3 l! Q
& _" `: B, j" ~, d可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
* Z( s$ E' |  J: D
; l, X# A: o6 o, L) E$ W) q! c& J
, W" m# l  _4 O6 D" x: ^) a
+ |+ S1 w( p4 g- Y; _
4 j, c* {! B! t! b0 ]* K3 w+ [9 \) b) b' [. E1 @

; [' a4 v( B: F8 S: w" d: U( o5 D, r# ?' i
4 V  f( J" t' E! V0 {: B1 H& j
因此可得在情况二, 时,
" j' L* X$ t! M, ^0 N4 Z' Z" j8 J" a0 u' }
, W1 S( d# Q; @

3 q7 q% z; P' _; }! k. W8 G' |) J( \* i/ B9 V
, X5 G/ d' m+ ^# S
3 I% U* g( s$ ~! K1 J+ D

+ g5 ~' h$ m8 W( M
/ x6 `4 k* k: W9 m% i( K! ~而在情况三, 时,   F& S4 F% _" S2 l% S
" d$ }! }. K: }; t1 H2 z

' J& `7 C3 O4 B; f6 e3 f  ?4 ]! e. ^# A. h- d8 @# W

0 |, s# o  g4 N$ n, h/ E( K' f5 c9 B3 g! n# N+ q" N' x/ C- A
. a: G6 \) t3 u) U

9 [- v4 [: q) I- W# {  z3 h1 y( x9 m
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 , J$ ]& k7 P5 X" p

6 v' {9 r- Q: A; s/ b0 Q至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 8 V0 l: A* u2 u, ~0 l
  j4 J! }/ L2 N5 Y% Y5 a* A
附录 ) ^1 f! O, B# w* R% t
7 F. y0 \  y/ g
/ B+ A2 ^- ?$ \
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
& u( L" d, U! Q$ r7 [  T& W
' r' F* G& E* a- y( O
# b+ E% m4 ~% L! g
6 J* L9 P/ g' y$ i' o4 L( k  O# _: C; {3 S' i8 s) F
, _" Z- C8 @/ ], y

3 R% W; v8 Y* p. s$ j
. W1 R% ?# z' d- J/ L5 y& t6 j; s
; K0 U% }" m: N# {4 p3 \另一方面,极端下注法的 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.cc/) Powered by Discuz! X3.1