优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 / s5 |$ n0 s/ S: n" d5 i
7 D2 ^9 `+ d% Q. H( T; v( ^
在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。 # \* R6 p2 ^# X0 A. D

  I2 x8 j, Q2 r3 p, ^问题
0 t/ N0 c" L% Z/ f' X9 a3 a  s3 I1 O4 ^2 d: o! D0 n

$ |2 c: l2 F1 q! i: ?$ ]# [有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢?
+ C0 n) p: K9 ]5 \2 c* ?+ P
. C% v$ ~4 F  {当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 ( t3 \( [6 o' ?! ?3 D( ~

: S+ ?9 f% c3 J5 W/ p本文
7 `2 g9 C' x; `1 H; e# O
) e% B7 p" A5 H: Q, X0 Z, f
9 k5 P$ Q1 E+ S问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。
/ E9 [' D" B6 m5 ?  `# U) }" k+ X5 _3 a4 t; z3 R8 F
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。
9 l5 `% G3 u; i8 _6 }8 a1 ^- W# a# v& `/ G2 f
( r0 H6 w7 \3 M4 N6 L7 X  t
方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。)
/ O1 T2 f& n9 b" T5 M. d" H方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) * _$ j4 Q0 F# z8 O: s( B" g6 V
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) % X1 k8 D$ s8 u- [" }
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 8 M0 s6 a  Y, E( p$ L) I) ~2 F- Q

7 Z" H. h1 a) h- j3 f: ~0 P首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。
6 L$ T, U3 j% m9 q( Z; R, ]1 s
' w( W$ i/ P8 X- |+ [# H( U++, 5 U4 Y, S- K. s, |6 |; |3 p$ c) `
+-++,-+++,
; g+ A7 Q; G8 A: F& J+-+-++,+-+++,-++-++,-+-+++,
# u9 }  e6 H& L4 K9 N! _                                                                                                。 6 j' U5 Y1 b2 Q. F
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为 0 z5 x" z% x+ `0 M$ W) z
3 t3 Y) e5 i( b  H: c3 O, Y2 s

/ E6 K, K9 v& d2 {
9 f1 o- @5 o, R, E( `2 g+ X" o& q3 {7 p/ ^

! ]- C* x, R% l# F5 B1 Y7 F; c; \8 |) ?3 N

% n$ C, Q5 F' e  ]4 v3 `. o! ^
% R9 y5 u# n" W1 _5 K2 S! ]
% I) Z* r; X% Z5 u( }- I) v, f- y' L$ h
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。 3 o0 X6 S' |3 k! q6 C

# f4 R4 x8 P! R! V" I; n++,+-+,
. {' q/ T6 E* V  n( X-+++,-++-+,(注意:甲第二次仅能下注 1 元)
2 v5 }9 a2 K. Y- L0 Z& G9 K-+-+++,-+-++-+, $ J  |4 t6 s- g. L9 z
                                 
8 M) v- J( S1 t4 e+ l3 a, , % g( @+ E2 c1 C% z8 w
                                                                                。 $ B2 A$ @& H4 |% @) s

. \0 Z/ k3 {, n仿上之计算,可得此时甲赢的机率为 " k- u8 J# k9 ]
5 L5 Y, k6 Q0 f+ {' X& B0 m
( j6 n8 L% j% z# v  @" o- [: S

4 Z7 ^: z  \8 M1 o( |0 O
; L. ~& \4 h1 n* _
1 w* B. K/ h: O; F. ]: @  h" L2 h- }1 d$ P

+ I  M% ~- @& A/ E: h5 F+ B
& t, A/ z+ _' s) C- I9 u+ q5 Q9 s最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。
2 T* x; v, b/ X+ _+ J; r, G( N, m
4 R/ I& v2 w% j" Q/ I, @4 l现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 7 Z6 V( N0 b' H8 P  S8 M0 i
2 N. b/ B9 W  x( d- V7 V9 L! r
这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? 4 u9 i- d, I6 P. F
$ V9 B7 D1 k2 J
现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。 $ V7 n( G4 a8 M* B8 K& L
) ~/ `9 U1 u/ O: ~) @
+ w% z( S) K4 d5 D( A& p
情况一:  
; T  T( S. |( N) G此时不论甲如何下注, 恒等于 c/(m+c)。
4 ?% u# v- V  {6 q, f( i2 I- ~+ E# C0 z1 i* O' V! @
情况二:  ( A1 w) Z  w9 }' ]; S$ f2 W
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。
# I- A; ?( F( h6 D" f2 N
8 A" b8 W- p3 D  w8 Q9 N- `情况三: 8 _' F9 I& ~& F
此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
. z8 r0 d! D% Y" f" E8 O8 j2 n+ O; j7 M, u' e+ G! F
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
& i% J0 e/ y% Q7 Y% r
! f; z# ^: k7 d6 o1 V6 y8 N9 {9 X由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。 + o% L6 o3 h6 F+ ]# h7 |2 _! D  f7 ]
# u/ Y4 T3 \$ _0 {
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。 4 O9 u  A; G5 b& j3 j  ^$ `
4 L" u1 H. t6 E9 o& l+ g, Q
% [3 O) b3 H( }2 S1 H# c
情况一:  
. Q9 w" |+ W- N) ?, s+ g- D6 t假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
7 J* W! |* [, K5 u8 g# S
- o; f" W' J6 e% a+ m
  e7 J$ M: g1 n/ v# M" D5 Q$ j. E  d9 m( \- p3 s
! L+ b* O5 m8 g* M3 k
8 ?: b/ q- C) k4 w- k: K, j

8 S8 O4 x1 M/ T0 O$ r! @这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 : ~1 o% f8 s: m2 n

" J; `9 H7 w! a: ~4 B# _情况二:  
1 [. X. t, g# ~$ B, x3 Y2 Y令 q=1-p。此时对 ν 我们有方程式
0 D, Z3 J' S4 A8 y0 |- C# E
' n  H7 [" H/ O. j2 |
: U' L: ~* X$ M3 v- B' ?6 s: e0 X* H# Q2 j9 v' ^' g
; N: y7 }$ k3 v# S  Z0 a$ v" X5 G

* [5 V' ]  Y( q& i) v. ~
5 y' u' D% Q$ ?1 s: e这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 4 ]/ X3 l$ O1 c3 n$ s; `
利用p+q=1,上组方程式可改写为 8 ]( U0 U0 y; o* ^, J
6 C9 n1 w* p. f
1 B5 z9 m7 i2 R' F* f" X
, S4 y/ @; a5 N  H' n5 T0 h( T8 F

6 K; a* Y& ^/ E
' S1 _% i% @% F
3 b: B7 C. U1 X/ D9 S/ ?两边相加,并利用 、,得 3 s! M) R; \2 \; h6 Y
: r& m+ L3 a1 Y- {# P7 f
) ~& V% S5 T( X3 w

  G! o6 I, y$ h4 y* j) e/ x3 N5 g7 G  h+ W

" g9 j: f. M" H1 |; b5 P2 }8 f3 o& [; T
若取前 c 项相加,则得 % ?3 J1 V1 L. N8 L3 e' `
- y/ c5 u# B# o  R) n6 X3 ~

  u: c! k( k: h$ Y9 E5 G! W
8 F$ G2 z# l' L2 `
% x  f. {/ w* a- p' s# D7 P6 t- c% g7 m5 o$ a% O

5 c- m& X; W$ f7 F情况三:  
0 u8 K# M* R' P4 ^1 o, K1 c. u仿二之解法,可求得 ' ?" h: i  Z$ L; j( z, M
8 E! e. I* L6 Z$ a# r
, @5 h. M( h" _. F, a$ f

0 G6 i/ ^) a; T9 f: w1 Z6 i9 R0 `# X% G& ?" u% o
4 ]2 `' I( {6 d! r' x

1 `5 p) h! B5 _6 v, J0 c& a, g/ X
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 & F+ `  z8 K2 _, |5 Z
! S7 ~) c2 P( V( @( |( a- A
首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。
5 p2 E; y# W* d8 V- i2 Y0 ?
" ?4 O6 O. @( l4 m
! b' Q- N6 A6 e定理:
8 C. F7 _' z' q, h- L设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 / g( u' Q8 E- f% g1 J
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
& H3 H9 l: S* w- k, d- O* d, j# h
5 O# v: d/ N; Z* O+ Y; Q现在我们就拿这定理来证明先前我们所下之结论。   ~+ O! z7 M& D# P
7 c( Q# I) D3 }  h: L
首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
% u# `+ O; C0 c# x
$ }/ d$ a) H4 s( p8 E- s  g* z  X  m至于在情况二或三时,我们取 。此时若给定 Sn,则
$ A% }9 w9 D8 i8 {3 l) F  Z! u6 d3 b" t& i& ]% b, R. _! X

3 j1 P4 J: y% T" c4 p3 }! q
7 s& P! U% L- T/ _7 K  [
. X3 Q# X4 u  V3 U4 x$ K& a
# S3 K+ W2 @! ^+ L5 o* A8 ]/ L1 C' F! t- i3 H4 Z- X
; B0 J2 v5 X( z: h& @

6 ~7 L- ?9 V$ y/ s% ]) c2 I其中  为所下注之金额。利用 ; A. r, a0 x! [% K" \

3 [1 i  |' R0 x3 k: U$ ~) K  j" U) ?
5 Q. N, E- ]: ?6 e8 F( W' @
+ ]3 I6 Q; M7 {4 J+ M
4 B' X. P2 `' W0 V+ B3 z5 o

$ A  V. E8 G! ]0 @$ |# [
7 N: @9 v, ~" L8 l, d5 ~# {. F2 g( v% V& N) Z
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但
6 }" {0 }) S* m1 b4 Z9 Q0 n8 @1 v
5 X. @! f. m0 B5 K* z: b9 ?/ t& T6 r- w% o$ Z3 j, ^- k% }  k" v
! U2 C# j3 S0 K5 |( O
) D) d8 B5 m, n8 t+ J: _

+ `, w( I; t, @) k( W6 \
" P& u4 j4 I: M$ V
. _( m; c: K) M1 U( b' x. U% S9 e) B5 y. a: T6 \
因此可得在情况二, 时,
& W9 l: n0 @5 U: F
9 n1 }& E  H$ N: A- h9 M
3 k: V3 B* t1 l7 G
$ C  U. F% n, `6 P9 n8 s
% M% m" l3 [0 e% F" b
* D1 `3 S% F- m- e3 {2 x
8 q+ {2 j. Z! u4 w9 g: R  ?  k8 J
/ Z) Q# C8 w& H  s; k2 k; Z( s6 D& ?) u0 a  O# J8 n
而在情况三, 时,
0 J' A9 l' i6 E6 r1 @
! y/ a  q7 }5 ]; D$ X) K5 t% A
8 v3 |9 J6 U! j4 f' T1 O( X' x/ X1 L" w( f1 m% D1 Q' s
& z8 a9 v  v/ o5 q( q

) k8 ]# P' S$ U! `; |( u, k. q- k3 e- C1 i  a
. H5 E% f" t0 `3 ^% l* Q

: e3 X; f. I7 ?) U但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
9 }7 o0 l2 ]5 n) r  O  P( E* O# F$ x9 i" w  l+ h- M
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。 4 t+ [/ w& p9 S! y

$ W$ e) H" E9 C5 G4 m附录
% G% T! E  W+ {0 U% ]: Q+ M
6 C. A7 |4 U3 N. M' k2 H) @- s9 k, `6 d% {( ?
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 . |: V2 ]% ?2 e& ?
; T9 u* W8 J) `' K6 m  [3 v
9 f4 \; z8 i" F& H* e. c
# U  d$ G/ \& d! b
5 \. U. C  F+ A, J

4 k4 ]  y1 Q' ~  w* z
! O5 m" J7 |" ?- h3 C7 ~, p9 e/ ?( ?' U% M2 }' X; p

8 Q) P+ F9 c% X另一方面,极端下注法的 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://tcelue.ooo/) Powered by Discuz! X3.1