ให้λแทนอัตราของกระบวนการปัวซองและให้S(x)=1−F(x)โดยที่F(x)เป็นฟังก์ชันการแจกแจงสะสมของการกระจายขนาดปลา
ให้t=0แสดงถึงการสิ้นสุดของวันและให้g(t) , t≤0 , แทน catch ที่คาดไว้ในช่วงเวลา(t,0)เราได้รับหากใช้กลยุทธ์ที่ดีที่สุด เห็นได้ชัดg(0)=0 0 นอกจากนี้ถ้าเราจับปลาที่มีขนาดxในเวลาtเราควรจะเก็บไว้และหยุดตกปลาถ้ามันมีขนาดใหญ่แล้วg(t) ) นี่คือกฎการตัดสินใจของเรา ดังนั้นการตระหนักถึงกระบวนการและการตัดสินใจที่ตระหนัก (จุดสีเขียว) อาจมีลักษณะดังนี้:
ทำงานในเวลาต่อเนื่องโดยใช้ความคิดจากการเขียนโปรแกรมแบบไดนามิกสุ่มการเปลี่ยนแปลงในก.( t )ย้อนหลังในเวลาอธิบายโดยสมการเชิงอนุพันธ์อย่างง่าย พิจารณาช่วงเวลาเล็ก( t - dt , t ) ) ความน่าจะเป็นว่าเราจับปลาที่มีขนาดX> g( t )ในช่วงเวลานี้มีที่
λ dt S.( กรัม( T ) ) ,
มิฉะนั้นจับคาดว่าเราจะเป็นก.( t ) .
การใช้สูตรสำหรับชีวิตที่เหลือหมายถึงขนาดที่คาดหวังของปลาที่มีขนาดใหญ่กว่าg(t) เป็น
E(X|X>g(t))=g(t)+1S(g(t))∫∞g(t)S(x)dx.
ดังนั้นเมื่อใช้กฎความคาดหวังทั้งหมดการจับที่คาดหวังในช่วงเวลา(t−dt,0)จะกลายเป็น
g(t−dt)=[λdtS(g(t))][g(t)+1S(g(t))∫∞g(t)S(x)dx]+[1−λdtS(g(t)]g(t).
การจัดเรียงใหม่เราพบว่าg(t)สอดคล้องกับ
dgdt=−λ∫∞g(t)S(x)dx.(1)
หมายเหตุวิธีg(t)ในช่วงสุดท้ายของการลดลงของวันในอัตราที่เท่ากับสินค้าของอัตราปัวส์ซองλและขนาดปลาเฉลี่ย∫∞0S(x)dxสะท้อนให้เห็นว่าเรามาถึงจุดที่จะเป็นดีที่สุดออกรักษา ปลาใด ๆ ที่เราอาจจับได้
ตัวอย่างที่ 1 : สมมติว่าปลาขนาดX∼exp(α)ดังกล่าวว่าS(x)=e−αx x สมการ (1) จากนั้นลดความซับซ้อนเป็น
dgdt=−λαe−αg(t)
ซึ่งเป็นสมการอนุพันธ์ การใช้เงื่อนไขขอบเขตด้านบนการแก้ปัญหาคือ
g(t)=1αln(1−λt),
สำหรับt≤0แสดงในรูปที่ดังกล่าวข้างต้นสำหรับα=λ=11 รหัสต่อไปนี้เปรียบเทียบจับหมายถึงการใช้กลยุทธ์นี้คำนวณบนพื้นฐานของการจำลองที่มีความหมายในทางทฤษฎีg(−12))
g <- function(t,lambda, rate) {
1/rate*log(1-lambda*t)
}
catch <- function(daylength=12, lambda=1, rfn=runif, gfn=g, ...) {
n <- rpois(1,daylength*lambda)
starttime <- -daylength
arrivaltimes <- sort(runif(n,starttime,0))
X <- rfn(n,...)
j <- match(TRUE, X > gfn(arrivaltimes,lambda,...))
if (is.na(j))
0
else
X[j]
}
nsim <- 1e+5
catches <- rep(0,nsim)
for (i in 1:nsim)
catches[i] <- catch(gfn=g,rfn=rexp,rate=1,lambda=1)
> mean(catches)
[1] 2.55802
> g(-12,1,1)
[1] 2.564949
ตัวอย่างที่ 2:ถ้าX∼U(0,1)การสืบทอดที่คล้ายกันนำไปสู่
g(t)=1−11−λt/2
เป็นวิธีแก้ปัญหาของ (1) หมายเหตุวิธีg(t)มีแนวโน้มที่จะมีขนาดปลาสูงสุดเป็นt→−∞∞