优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言
2 D# B7 v  ^4 f$ S, f) @/ H+ \, N- r6 l' E* ]
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
" _, M( O/ P  N& T
' H! t1 V* S7 f: t9 T2 _' P6 v问题
1 V3 p& m) |- |4 B( \2 J
$ z5 V$ N' ?% f+ E  t
9 a$ h$ J" }( f2 }: k+ U2 s有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
) x  ]) U' c1 \& Z) p2 T/ s
& s! H! T; p- Q: r当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 5 ?8 u! c, y5 N# l+ Q% D

, U1 M: {' x  g7 ~" `# i+ Z) L本文
! ~6 d8 a) |: l. E7 _  e. q. D- b1 d7 u& v1 j4 R4 e% W

* r3 R' p3 y  V5 p) Y  V) X问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
6 _& A. r8 N3 W0 l/ W( z# J2 {3 ~* `& Z: a$ g
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
( V# s0 \) A/ u& u5 C$ }" j/ U! ?+ k3 Q3 {+ o5 m

% I  X; F9 j: S' g8 ~方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 7 G) K5 q3 x3 L* x
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。)
4 `, g$ x' U8 k. [4 A) b# v( r方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。)
& W9 K& o7 z" Y5 u* n你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。
$ U' o  Y& F$ c2 Y; d* b" J. O/ D
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 9 j4 M" \5 c* z7 x2 ^- {% M

0 p' x+ H6 D$ ?9 k" Y1 a++,
$ W1 t: e2 ^9 o, n6 b% j( M+-++,-+++,
2 G6 f  ~8 ^3 Z% S: \, }9 m+-+-++,+-+++,-++-++,-+-+++,
$ ?6 d" V) D4 R: J) w4 }                                                                                                。
/ @# P) e) G+ b4 R$ b4 o1 S3 z. d在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
7 [% U" |' a. d3 O. \2 O
$ p4 C2 ^5 q3 T9 ]
# C9 I9 ?" T/ M6 K
, G  @7 A9 H4 Z& _4 B" a2 a. Y4 }' f$ ^  b" Q; T0 w  q; ~/ m  X3 Y2 }

5 H4 [5 `8 o& i' t/ Q* l3 d8 ~& Q! @9 W6 L0 N3 F+ H+ ?

, j. T; K& [. O( t$ F' L" Z. s5 c6 B+ g8 I0 }/ z" v1 c

7 b. N8 y8 C. H0 q0 R5 r3 o, |; t  M) G5 t( j
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
8 ?% ]2 ~' `* G; ^; ~5 H) P7 ]: [
++,+-+,
3 C, Q% E5 }1 V  M  G-+++,-++-+,(注意:甲第二次仅能下注 1 元)
! @- k7 K* O% ~( l" C$ z9 M-+-+++,-+-++-+,
! F. b9 j8 w6 M" a' ]( j0 K                                 
7 V! p, ~% R8 ]1 w, ,
- l! d  D& a5 S                                                                                。
! ?. V5 P2 t$ z0 |
! V2 x2 d/ N/ F- F* r6 P仿上之计算,可得此时甲赢的机率为 / W; d3 w& [" t
" X, R) r% w  r1 H6 L# R
7 M9 z" ^/ G. K
0 n3 q7 {+ V9 G$ }0 A9 j

& P6 O+ @9 h9 h$ z1 k0 g8 D% w0 g; q" b" Q% L
) |0 O. ^  \6 r9 u/ n) w* J  A4 J% V

9 ]) o. D+ A$ X9 z1 X! T
% Z; l' w5 s7 U) H. v# `6 r最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
+ L' T$ H  V* A8 }6 n
& L2 k" [: y. {' h3 K现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。
  v! w  ?, J( C, A2 k! b# `1 L0 |8 l7 t" L, v# m& b
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢?
! B4 h0 J) c& t9 y) p( N
& j0 l; W! M" S3 N现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。
3 s; i  j' ]: h/ q6 m
. m  G* K  p. M
8 l# d1 F7 A* z情况一:  
, {+ Q- b$ s' i1 H" k9 h9 ]此时不论甲如何下注, 恒等于 c/(m+c)。
5 K3 Y# @7 C' D& ^! c' |! G9 m: T1 G1 u2 H+ {3 U. f. S/ X- K
情况二:  ) Z3 R6 _: A! w# n0 e6 I
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。 + X& K/ m1 N% ?$ H3 q$ K3 q- {
8 I: N1 ]. C9 K( ?
情况三:
- D, [; h3 a9 S0 t此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
$ N+ t$ t2 V6 _& t2 l# c$ S( A" @# E) [" n  q9 U- ~
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。 , f& s0 Q' {: f. F2 k7 S

4 S% o4 J4 r! C8 q由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 / @$ D2 B8 B/ t  |0 s/ m
3 }/ W7 C" r) h8 O
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
$ P2 H  _+ a7 s# w6 L, g: {( F+ U( D+ O1 q

) Y* H+ u% R  }  V( ]情况一:  
8 X5 `3 \3 f, z3 s假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
0 x8 {+ E5 y+ b; j6 a8 ~) O& Z# d" r1 @

; D. q' J# ~0 q$ b. o; h: A
/ R$ k3 f' `5 t2 O7 }1 ]8 K  t8 @
' t8 w4 q7 ?3 b1 ]1 C$ F( G2 t) x  K  ^# n% T% L' t: L

  [2 I" ?( ~1 r3 ]) X这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。
7 i5 o& W7 }5 T6 E- q9 }. [; X) M# |% G. Y/ E* o9 u, w
情况二:  * ^, l" r; O, p, i& d7 V
令 q=1-p。此时对 ν 我们有方程式
/ T" r& C! A( Y+ H+ Y5 ]) S" O( D$ k4 Q

8 c5 Z( U7 |  q( H7 e7 Y& z
$ D" W  u7 p: o7 ^9 g0 T5 g- r& P8 r. a2 ^, d4 }) |% P1 f$ B
8 g0 K. M/ s1 L  A9 {, L1 A' [8 Z

2 H) R- Z' y$ O! {2 X, h6 E这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。
4 ~+ n3 m% n% y6 J利用p+q=1,上组方程式可改写为
% l6 G7 F0 G& O# s: G, Z8 m9 n3 ^
# I/ q; W# {+ t" T3 M4 n( E3 ?0 D# n: P0 ^

+ ~) X, s9 U  m- [
- v, Q; h( w  N5 L1 o6 j" ~2 n% Q: Q

, A7 O/ I' \$ ^4 [两边相加,并利用 、,得
: {1 T+ a% |. {: ]
7 z7 T4 Y% X$ h/ Y. k/ v6 G. o( Z* D6 l$ W
6 S9 c( {0 o) F6 D0 b2 G. W

, S& m! q  w& e5 l5 ~
+ v9 L! w6 J" l6 I7 Q7 n( Q. F4 M8 e. y
若取前 c 项相加,则得
8 H' b( U: z6 v& a+ ^. Y/ ^- U: \

7 y& r- s4 e8 p! d
. R3 p7 N5 e6 r- R( H0 N1 C; U
: H: N* r# ~8 X" _! W' U3 G3 B, a( o& ~: i: I
; M5 Q: h) }5 f+ n
情况三:  + V9 G: G2 V; V+ j5 B1 O
仿二之解法,可求得 ' q, b4 D# W1 O( g/ T
4 |1 S. c' _7 N( o* m: K

" i8 t; V6 `4 ?5 L/ W* O1 r* d& \; Y. n  M( [8 B* ^" K3 @, g, I
+ h& N' A+ _# q
& M4 D  J; r. c

% Q/ H6 H2 ?' _
& W) e( O2 k6 X& j; F$ i' X7 O保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 2 }' |5 l) b/ b8 _

' U. A+ E( f3 y5 Y" E2 L' \首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 ! W2 V: |' ?# S& n- I, P

9 i6 |9 Q" G- A$ k1 Y' T: {: T9 O" V* k8 X
定理:
  `2 t( ^% `5 p6 _% L1 A+ M设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 - R+ b# L, v' p0 a! ^3 p: ~
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。 & N& O$ N2 z% L3 l3 R; d$ e
6 z2 j3 f+ `7 e  D
现在我们就拿这定理来证明先前我们所下之结论。 9 x; N) J$ E$ Q( N$ E+ C

1 Y9 B) p: A0 k" L/ _' U' X首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。 - H5 D' G2 z1 H5 y2 \+ o
+ c" m' H" W4 M
至于在情况二或三时,我们取 。此时若给定 Sn,则
0 a7 f) s9 I; z( Z  O
/ W5 H1 f+ z3 }6 Q+ g
' ?( W/ q; H/ M
! P2 \2 p/ x& k9 L: A8 i5 Y( b1 ^, b8 n* i* b

1 U8 x2 i4 L% b, D& [9 s  F6 c7 Q' t# q8 S4 o; \7 v* x

- Z# j: Y/ y# w% n0 q8 \: a/ `' [6 @; b  b' s* ]  t
其中  为所下注之金额。利用
4 f8 j4 L+ Z% ]" l/ L5 m. Q; t6 p, R* K

( K6 d5 C- |1 g2 c/ }2 ^8 D! P' j% `2 l9 x; ~( V0 Z

6 |* F  ^+ z; ]! b' V) L
* y! S0 f0 f4 n$ `0 p4 N0 s" }4 t$ D% Z0 j
  z# j+ b) _# T, ^8 M0 f' d/ P
& B' _6 v/ F, t+ l
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
# x: S+ d4 \7 p9 E
4 P8 e5 [6 x$ A4 _! h, J
( ]4 J3 U/ W! f5 D2 K, O
- |6 Y/ Y, W7 K
2 ?6 u- v5 c# Y
5 M! Y0 s- T2 S& D8 ]) c% w1 ]+ x; S8 b
( k6 D8 Y$ ^) X$ H( V
, Z  ~( S1 _. Q
因此可得在情况二, 时,
. x3 r& Z$ f7 j1 Y8 f" w! Q) b" l; ?/ Q' _
$ X( W- b$ U1 ?. A, M2 V

5 {6 f$ ]: r7 [' e8 E
5 t- u7 }; L( Q7 B5 O6 }. m$ D$ r. a: o1 n! g: ?# o# B
: ?$ B% ]' o( c! @3 x2 c

* c( _% d9 D5 ~0 G' i% v* D+ K3 @6 r9 m% r
而在情况三, 时, 5 V/ U! d" u$ y5 h' e' O# s# `

( l4 t6 r; L) I' q3 b
0 G; p9 C7 h0 }* y
1 c9 A9 U6 O' T: a: d! I3 x+ o  a8 R/ @( d, H

6 c: n+ w- V! ?# s; U3 p
+ V7 Y7 G4 r- q1 w* @& s. Q/ ^( M+ I
* \* U. d( }6 g3 G* t- l
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。 9 k4 B2 e7 u( ]3 m* |1 f: |

" S, }, i+ D& c. Q至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 ' `4 T* q) n5 V. ~0 q

, [4 E0 O! [1 J  ]1 ^4 p; N/ c! B附录 ! u$ K3 ?4 L3 |/ X
' U/ W; Z: W& Y6 c/ [3 ^

% U( i/ F  F& l1 a' U- C) R( [# u$ b在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为
& A( N) t, z8 \" ]2 |- W' ^$ z8 v% J6 Z. j

$ H. T6 N9 b" J* R( A+ k! S5 z+ E: K& M% j& o' o

2 F( ~, q9 o  V, a' v3 {/ H# u' v' u

8 n1 f  q: ~3 s$ p& [4 e: }: C8 O# t) v1 E$ ?- Z
0 o0 K4 f4 r% L% R8 a
另一方面,极端下注法的 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