优惠论坛

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

作者: 狗咬尾巴    时间: 2010-12-4 11:08
标题: 随机赛程的最佳策略
引言 ! x: V  f! F) B3 ?, p* M+ E( i$ @

% R+ {% B/ e- I# Y7 `$ u8 f6 v在日常生活中的许多场合,像生意的投资、决策的推行等,我们往往无法事先确知其结果,但对其成败的机会,则往往可事先估计出。这种成败的机会,也即是我们通常所说的事情成败的机率,然而使事情成功的方法不一,所以如何选用一个方法,使其成功的机率最大,是一个很值得研究的问题。本文拟就此类问题中之某型问题作一探讨。为叙述方便,作者特考虑下面的数学模型,实际生活中的模型当较此复杂得多。不过笔者为文之目的,不单是提出一个结果供读者参考,而是希望能藉着本文介绍一些简单而又实用的数学方法,让读者能一窥这些方法在这类问题中是如何被使用的。
& s2 k3 M# z( y  R  ]  n1 @0 t* g% T5 P* m7 D/ }* f: y- a
问题 5 u; }- l, D, H; J, P
( S. U* _+ `, r' g: T3 b
' B0 l8 X) v$ [" s, Q, x& y
有某甲持 c 元,拟与持 m 元的庄家赛局,并明定每局所下赌注至少为 1 元。设在每局中,某甲赢的机率恆为一常数 p (0<p<1)。并且我们假设只要某甲或庄家输尽,整个赛局即结束。那么某甲应如何在每局中下注,才会使他赢得庄家所有资本的机率达到最大值呢? $ b( F6 R2 q( x0 p# }( O$ Q5 {
- l+ W3 s8 H, `, [- i1 u3 o2 Q
当然,我们假设下注的金额是合理的,比如说若某甲现已有 8 元,而庄家只有 2 元时,那么某甲最多只能下注2元。 + e" p$ H- V$ o8 O

% F1 x, c+ S9 J* _( A2 |本文
5 s, a+ ^5 A2 N9 u1 F0 ~
8 o0 M' G9 W3 J
% L& r' y9 {. y- P0 ~: j* j问题的叙述虽很简单,但细思之下,却发现其并不很简单。这道理不难明白,因为可下注的方法实在太多了,要一一比较是不可能的。 : R. t9 ~) H* Y. l
# ~- L8 P  H) a; w: [/ H
为了要克服上面所说的困难,数学家首先考虑几种比较可能为人们採用的方法,这些方法所以较常採用,泰半是由于直觉上认为它们可被採行。当然,直觉的认定往往是不可靠的,所以最好能有理论支持。下面就介绍三种可能的方法,并比较其优劣。 0 Z# M: }. s. P/ s
, b* s- A, o8 G8 Y: }! J' h9 K% d- e

' e/ V6 w, q; m% E方法一、每次甲均下赌注 1 元。(显然,这样的下注法最保守,我们称之为保守型下注法。) 5 z1 Q( \  X& u5 S, Z
方法二、首先甲下 1 元赌注。若他赢了,则下次仍下 1 元;若输了,则将赌注加倍,依此类推。换言之,往后只要一赢,他就下 1 元,否则就把下注金额加倍。当然,我们假设所下金额是合理的。(显然持这种下法的理由是因为只要一赢,那么非但所有输的金额即全捞回来,并且反多赢 1 元,我们姑且称之为输不起型下注法。) ( l+ `4 V# U% p9 p+ ^# E
方法三、只要许可,甲就将所有赌本下注,因此只要一轮,某甲就血本无归。(显然这种方法是最大胆的,我们就称之为极端型下注法。) 6 m" k* f0 G+ O2 D: R5 d1 B
你会採用哪种方法呢?能说个道理出来吗?事实上,答案并不简单,它跟 p 究竟大于、等于或小于 1/2 有关,也即跟你是否比庄家强有关。我们就举 c=2 的例子来说明。为方便计,我们以「+」表甲赢,以「-」表甲输,并以+、-所形成之中列表示甲在整赛局输赢的顺序。 8 ~' ?* c+ k0 l  ~# o
* G0 h0 d+ z: |+ b- r: r8 B" c; w1 B
首先我们考虑保守型下注法,此时只有在下列诸场合,甲才会赢(即庄家赌本输光)。 5 g4 l5 j7 M" A. T2 q/ F

+ ^2 a$ j, k0 r- }++,
* a: {) ]; z1 W% z' t+-++,-+++,
# ^+ ]4 q+ S4 ]: j/ G9 s% C+-+-++,+-+++,-++-++,-+-+++,
' J' M/ _' t& A1 n  D                                                                                                。   g+ W, a3 }% f/ ]$ L) R7 }4 }
在第一列 ++ 中,甲连赢两次,此次机率为 。在第二列中,甲赢了三次,输了一次,并且有两种可能性,所以其机率为 (q 为输的机率,故 p+q=1)。依此推导可得在第 n 列中,甲赢了 n+1 次,而输了 n-1 次,并且有 2n-1 种可能性,所以其机率为 2n-1pn+1qn-1。因此可得在整个赛局中,甲赢的机率为
; N% ]0 l  L: r* ^0 o- P
  j: {- ~* K8 `/ O9 `. x3 n# Y; C7 [' _- \

& o9 T! w: a0 h, A; ~1 s$ J0 H3 X7 ~# Y+ t6 w5 ?/ w8 g1 [1 H
# E0 D# l* w: @7 l* Q$ [
% S5 c: q2 U  Z9 u2 p* x
& l* e5 V0 N8 _# @3 Y
/ a2 G* j1 L: y# |* O; ?

" |' `7 d7 W1 t6 o% w5 Y( m' b% _7 R9 e! F" ^
现在让我们考虑输不起型下注法。此时只有在下列诸场合,甲才会赢。
& e1 a4 c5 T6 o4 c# _
2 @( K% _: O! z0 N7 U# G++,+-+, ! Q: S2 P6 L: Y( m: m# c
-+++,-++-+,(注意:甲第二次仅能下注 1 元) 3 s' `8 X& M% ~+ J: ^) D$ G
-+-+++,-+-++-+,
/ Z9 N* A  D/ |* q, I% B! d                                 
2 w5 U% J$ }) `  {' v2 ]. @. L, , ) m. p# s. ^. C6 q( u6 ]; ~2 ]+ f) u
                                                                                。 " {, z# W' g$ n1 |

4 G5 v; T+ d* l仿上之计算,可得此时甲赢的机率为
' K4 k8 s: w6 \: g  Q
0 t# K: C+ ?6 g0 M% m9 L, N
  J+ `/ p% Y) D7 G! S- i7 y" N% X  h! J/ [0 z3 V
; i; _% a$ j$ t- Y1 r: l
* F* e, A" y5 @. N' D( A
. ?. b6 }+ J, B2 p

: y, I! T- E. p& K/ P5 |3 D7 b5 ]% W! h2 [: ?3 K- E
最后设某甲採极端法,则甲第一次即下注2元,因此一次就决定了输赢,所以甲赢的机率为 p 。 % x. b, j6 x8 i3 i, ~* l

/ O* e  A+ a" v4 F; J4 @3 a  R现在我们再回到原问题:究竟在这三种方法中,以那种方法最好?由于相对应赢的机率公式已求得,所以我们只需将 p 值代入,进而比较其大小即可,举例来说,当  时,三者之值皆为 ;而当  时,三者之值依序为 、、;至于当  时,则其值依序为 、、。这些数值告诉我们,当  时,三种下注法没影响甲赢的机会;当  时,则以保守法较好;当  时,却以极端法最佳,保守法最差。 3 v4 }) j; a+ V

1 D  t, k/ y: v6 c# N0 B" l这些结论,是不是有些出你意料呢?其实问题还没全部解决,迄今我们仅就保守、输不起、极端三型来作比较。是否尚有其他型的下注法会使得答案更好?还有,我们仅就特例来考虑,在一般的情形下,答案又是怎样呢? # Q: A- z5 C9 n% ?

% H  a3 K# \3 b/ K& T) o  y4 h现在,先把最一般性的结果写在下面,其中  代表当甲有 i 元时会赢的机率。   M; a/ {- u: J) Y& ]9 l
- [# V( }) h& r

: c: ^4 G* b  ^4 t1 O; l情况一:  . x" w8 w1 ~3 C, [; d
此时不论甲如何下注, 恒等于 c/(m+c)。 5 n+ |! d% b, m) q

, q/ u+ T7 d: ?: K- ~; e7 t情况二:  ' D4 Q3 C5 g( {
此时不论甲如何下注, ,而右端为保守型下注法赢的机率。因此,在此情况以保守型的下注法为最稳当。另一方面,极端下注法的赢面最低。   e1 o  `+ t9 f+ o/ j

  j3 l6 J+ b9 J! }情况三:
+ R& J8 }; S0 B3 L: N; D! S) f此时以极端法最佳,保守法最差。同样地,保守型下注法赢的机率为 。
" ]. ]3 U8 |6 J" @: a. {6 F) _% Z+ u$ e, f( F3 ]- J
现在我们就来研究,为什么会有这个结论!这用到了一些数学工具,不过对其中较复杂的部分,因顾及本文的可读性,笔者只很扼要的叙述一下。
) Z* |( e7 k# K# z9 T; `  s6 T; j: Z( S, z! W$ m
由于在上面的结论里,保守法处于一个居中的地位,所以我们先就此法进行讨论,然后再进一步研究整个问题。
, L8 ]# p+ g4 O- \3 X* C7 p7 |/ R- _; f6 q* l
如同以前, 代表当甲所拥有的资本达 i 元时,他会赢的机率。由于甲及庄家的总资本额为 m+c 元,所以 i 之可能值为 i = 0, 1, …, m + c。显然地,,,而  为我们最早所想求得之机率。
! N3 D. {, }# ?8 I6 ?3 B5 I+ t- _: k# P3 y8 G2 j: N
- {( I4 n2 e" t1 e" p: m
情况一:  
- A, U3 g; r) o: b  R假定某甲现有 i 元,那么有  的机会,他的资本会成为 i+1 或 i-1 元。因此
8 E$ D& p1 f% x5 g$ B- J: n; \; G, d5 Z/ c! c

. h8 _3 T& E: T9 `0 @! _$ ?- D4 p$ w$ E; ^! S

+ x' o9 i0 d6 W: r2 E* Z# y
; Q* d! h  S# w. |+ p9 n" [  R# [
* D5 b2 O& A1 \3 O  Q. R9 F这样的函数 ν,在数学上是一个线性函数,因此解的通式为 。由于,、,得 a=0、 。因此 ,亦即甲的赢面为 c/(m+c)。 - I$ T6 L: |# o/ _9 c

) ~: C+ g  q& D* V情况二:  
8 Y& P9 S. B2 ^! p4 b; J令 q=1-p。此时对 ν 我们有方程式
/ [" {9 A: Z" L# S+ F
/ v' |1 n7 F! v! E% j  |
# H: O) j6 g5 S& J# Q& w* @8 [: ^, K, F4 x

  \* @3 f- ?1 b: s( |3 T! N7 `1 x$ t' C
( f/ O, @5 i& c
这样的一组方程式,在数学上称作是差分方程式。它也有一个求解的一般方法,但其道理较深。为此之故,我们特採用下面的方法。 ' E6 `0 _2 @+ ~( ~
利用p+q=1,上组方程式可改写为
# h7 t- \3 ?/ f& @; `# P& f# _' N2 F
/ b% K9 i1 D7 D2 H* C* T) `: f
& o- q6 @# e8 T( A8 g9 H9 S$ X' s4 f0 {

& @  _- k8 D8 A5 r0 |5 y" R" D2 k, n
* K; d; y+ Q& z! u0 C" O$ g/ v4 `
两边相加,并利用 、,得 1 s7 f. h% D) w* G

2 s3 o: d' W2 ]+ y
, }0 H/ j  m2 L) H! i9 \; L2 c
; ]0 `  G* R  C2 ]2 A9 h0 |( e6 Q" y
4 f, J0 N9 K* T7 {2 }& Z; Y/ e. J: X
! A5 B% S' ?# p% Z. F- C
若取前 c 项相加,则得
( I4 l- }3 x. F2 A8 L7 d) R5 q5 N9 L- E

8 r/ t' f% k! K% e% x5 V* g7 D' a  \2 N" ?
9 c5 ~5 g2 E+ {6 W$ e! M- o% j

! S0 e8 [- Q6 |# e: g$ D1 E1 ~: K; R$ k  i" Q
情况三:  
% o  X$ |6 m' @6 j$ M仿二之解法,可求得 ; b. R/ w8 o2 x
7 e! B% ?( p5 b" W& \" k

8 H7 `/ Y. W2 r5 ?
, A' y& K, i; `7 a
# Q5 y& i; ^* M3 o
$ P  M3 \" l4 [( d4 `
% G; L8 f0 o" q9 z. ~3 ]3 `3 a1 A; q( t$ H0 @. O1 R
保守法的  已求得,现在我们来研究为什么在情况二时,以保守下注法的  为最大;而在情况三时,反以保守下注法的  为最小;同时另一方面,在情况二时,则无论何种下注法, 皆一样。 8 @) m0 T9 B- C4 f" J& O

4 v" m) ?9 U+ U/ g首先我们引进一个定理。令 Sn 代表在第 n 次赛局时,甲所拥有之资本额,因此 Sn 是一个随机变数。我们并设 S0=c,即原资本。令 N 表结束赛局所需之时间,因此 SN=0 或 c+m。我们并以 E 表期望值。 . E+ r; L/ ?; P
& [3 Q( M" ^' F/ ~& S6 q6 z, Z* |( E

/ ^2 }% G3 O6 t3 o: W+ m" p定理: 7 C" r+ T9 t9 N7 P! H
设 f 为一定义于 Sn 上之有界函数。若在 Sn 之条件下,f(Sn+1) 之期望值 E[f(Sn+1)] = f(Sn),则 E[f(SN)] = f(S0) = f(c)。若将「=」改为「」,则结论亦真。 9 t8 ^: V' i. [. p
此定理在机率学上,即着名的选择样本定理 (optional sampling theorem),它的证明已超过本刊程度,所以略去不证,但它的直观意义却不难了解。就拿「=」的情形来说,其实是说若你的第 n+1 次赛局,平均而言并不能改变在第 n 次赛局时 f 之值,则当整个赛局结束时,f 的平均值也与原先值一样。另一方面,若在「」的情况,亦即你的第 n+1 次赛局平均而言会改进 f 先前之值,则当赛局结束时,f 的平均值也曾比原先值为佳。
9 ?+ U  L: x* d9 H4 ]/ {, G
& G( }. ]6 M6 g& G4 Q% S现在我们就拿这定理来证明先前我们所下之结论。 8 \+ P- H. ^/ Y9 X5 q* x

) C1 e* m7 V+ h; \% m% B首先,我们考虑情况一。此时取 f(Sn)=Sn,则不论对何种下注法,因胜负机会均等, ,所以若给定 Sn,则 ESn+1 = Sn。因此由上定理知 ESN = c。但  = ,所以知不论以何种方法, 。
0 J# x% G- S+ F6 E" F) f+ {
0 J: C8 e' z) c至于在情况二或三时,我们取 。此时若给定 Sn,则
4 l3 x! ]$ ]. X+ M/ d; V. z, p! R. G. ?( k; u8 ]
  g$ f  g  @) X/ G1 {+ Z

1 L$ |; H+ J( k$ J) N5 S' d6 y' h- o  u0 @: H/ p/ o$ E4 A7 [
! s8 x3 p0 y( V% @: |# i
/ j8 j1 I, y& ^$ c1 r& U. [3 g

$ q- d' v+ R1 w% h$ z# J5 m' Q% o6 z) I5 ?! O: z- Q) s# L
其中  为所下注之金额。利用
0 Y2 `  f! r4 g) ?$ {  S# n) \! I- L$ I: O1 e, ~
) }0 h4 R8 m8 }/ L* K0 V

# }' w# H% q6 Y" |0 t: O
* J1 H, \3 ]* w: z( T& n% }; n: a4 B) M3 U; @9 c) {4 ]( H( j. U$ H
; E7 ?; f3 N$ c# p5 ~

7 Q5 c( ?- y0 M0 W( ]- r1 P2 d1 x# h) S, F9 P4 u, q) I. s
可得不论以何种下注法下注,若给定 Sn,则 。所以由定理知 。但 + T8 B( J) L4 I2 G

% e& A8 i( X( u8 m! t# ~
1 P& A% Y* X, }- c$ }0 U: `
6 v+ `9 ~1 n! W: X
1 M1 [9 @4 e! ~) F7 T+ R/ ~4 ^4 q6 p
7 a! ?  ~0 H4 b: V% x) v" p: P# r& b- F  \7 I
" L) l. }) K+ G

9 ^' Z2 s; ~2 \- X2 r因此可得在情况二, 时, ) P5 a/ t& e2 p; t* M* q
. f  X6 Y* m  y2 }% l2 ^

1 K1 ]# ~& J' _: @  Q
& ?- a" c$ N: H6 Y/ P8 y) N7 H9 `7 }1 X/ b) A6 C
" Y+ e: g- r, d

* q; c7 T& f4 ]$ r; H. G2 V6 H
$ B* \5 q! ?. l( W
( U5 x7 |( W* m; Z而在情况三, 时,
7 s7 _! Z$ D* }( e9 W8 j
# w$ j* d! z! g2 H7 c
8 i& J! {& j/ N: a: p0 \3 \$ t
' d2 y& f7 T  j' e. l( O% f, I
7 @" b2 A, N$ f  v1 G  Y/ x$ f5 D
' \0 T. ~$ J7 p
1 T( R2 L( t! {: J- a6 ~8 g8 d6 ~& Z! R( I
7 G$ l8 |2 g7 q5 P6 f1 i" C! P! n0 I  j! _' x' G
但  为採用保守下注法时赢的机率,所以知在情况二时,以保守法的  为最大;但在情况三时,却以保守法的  为最小。
# A& |' X$ }% ]/ ~5 w0 t( h7 b) A- ^0 D/ S! O# m
至于为什么在情况二时,以极端法的赢面为最低;但在情况三时,却以极端法的赢面为最大。这其中又牵涉到更深的理论,只好从略了。
. r, R3 r0 C3 p$ A, e  b% P: q, ]2 P* s$ `
附录 " J" u# G. @0 Z5 Y: f# c

$ ~  _" {, h: g  T7 E. K$ @, v$ r( T4 c% s
在本文中,我们仅讨论如何使甲赢的机会为最大。但亦有一些其它有趣的问题,比如说,我们或者也想知道欲使整个赛局结束所需的时间的平均值 T(亦即期望值)。关于这个问题,我们有如下的答案:保守下注法的 T 为最大,其值当  时为 T=cm,当  时为 ) n" @5 K" ~& \4 Q* \. Y0 P
& W" b* R; y& v0 b4 B; X
. E$ u0 d0 M0 U7 S

& l) m3 V1 m- T" Y: r. {' o5 N5 r/ a3 z' a

1 g4 D6 j; ?$ n% o# P4 ?, f0 L* ?
' w- E% r# c; O4 ~+ c% u* y6 Q7 V+ \: }& V
2 W* q/ p0 U- j1 b* L6 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
太深奥了!!!!!!!!!!




欢迎光临 优惠论坛 (https://tcelue.tv/) Powered by Discuz! X3.1