Her 10 ve 15 dakikada bir çalışan iki otobüsün ilki için beklenen bekleme süresi değeri


19

Bir röportaj sorusuyla karşılaştım:

Her 10 dakikada bir gelen kırmızı bir tren var. Her 15 dakikada bir mavi bir tren var. Her ikisi de rastgele bir zamandan başlar, böylece herhangi bir programınız yoktur. İstasyona rastgele bir saatte varır ve ilk gelen trene binerseniz, beklenen bekleme süresi nedir?


3
Trenler zamanında mı geliyor, ancak eşit olarak dağılmış bilinmeyen fazlarla mı, yoksa 10mins ve 15mins araçlarıyla bir poisson süreci izliyorlar mı?
Tilefish Poele

1
Birincisi, poisson değil.
Shengjie Zhang

7
@Tilefish, herkesin dikkat etmesi gereken önemli bir yorum yapar. Kesin bir cevap yok. "Rastgele bir zamandan başla" nın ne anlama gelebileceğini varsaymalısınız. (Eşzamanlı olarak başladıkları veya farklı bilinmeyen zamanlarda başladıkları anlamına mı geliyor? "Bilinmeyen" e, kesin bir bilinen dağılımla rastgele bir değişken olarak davranmayı haklı kılan nedir?) Faz farklarının bir fonksiyonu olarak (sadece modulo 5 dakika önemlidir), cevap değişebilir 15/4 kadar 25/6 . Faz farkının bir dağılımı doğuracak 35/9 .
whuber

@whuber OP'nin yorumunu iki otobüs rastgele iki farklı zamanda başlamış gibi yorumlamış gibiydi. Aynı rastgele zamanda başlayacakları alışılmadık bir çekim gibi görünüyor
Aksakal

1
@Aksakal. Herkes değil: Bu konudaki en az bir cevap vermiyorum ve bu yüzden farklı sayısal cevaplar görüyoruz. Dahası, neredeyse hiç kimse bir cevap almak için sorunun böyle bir yorumunu yapmak zorunda olduklarını kabul etmemektedir.
whuber

Yanıtlar:


15

Soruna yaklaşmanın bir yolu, hayatta kalma işleviyle başlamaktır. En az dakika beklemek için hem kırmızı hem de mavi tren için en az t dakika beklemeniz gerekir . Böylece genel sağkalım fonksiyonu sadece bireysel sağkalım fonksiyonlarının ürünüdür:tt

S(t)=(1t10)(1t15)

hangi için , sen en azından beklemek gerekecek olasılığıdır t sonraki tren için dakika. Bu, OP'nin alacağı doğru varsayımların her bir trenin diğerinden ve seyahat eden kişinin varış saatinden bağımsız sabit bir zaman çizelgesinde olduğu ve iki trenin aşamalarının eşit olarak dağıtıldığı yorumunda OP'nin açıklamasını dikkate alır. ,0t10t

Sonra pdf şu şekilde elde edilir:

p(t)=(1S(t))=110(1t15)+115(1t10)

Ve beklenen değer normal şekilde elde edilir:

,E[t]=010tp(t)dt=010t10(1t15)+t15(1t10)dt=010(t6t275)dt

hangi dışarı çalışır dakika.359


Dave, p (t) = (1- s (t)) 'nasıl olduğunu açıklayabilir misin?
Chef1075

Sizin için S (t) = 1-F (t), p (t) 'nin sadece f (t) = F (t)' olduğunu açıklayabilirim.
Deep North

4
Hayatta kalma işlevi fikri harika. Ama beklentiyi elde etmek için hayatta kalma işlevini doğrudan entegre edebildiğinizde neden PDF'yi türetmelisiniz? Aslında, bu cevabın üçte ikisi özel bir örnekle analizin temel teoremini göstermektedir. elde etmek için ürünü kullanmayı haklı kılan nedir? Bunun arkasında gizli bir varsayım var. S
whuber

2
@whuber Bu yaklaşımı tercih ediyorum, PDF'yi hayatta kalma işlevinden türetiyorum, çünkü rastgele değişkenin etki alanının 0'da başlamadığı durumları doğru bir şekilde işliyor
Dave

2
(1) Alan adınız olumlu. (2) Formül kolayca genelleştirilir. .
whuber

9

Cevap parantez içindeki parçaları almak: y<xydy=y2/2| x 0 =x2/2y>xxdy=xy| 15 x =15x-x2 Yani, kısım: (.)=(y<x

E[t]=xymin(x,y)110115dxdy=x(y<xydy+y>xxdy)110115dx
y<xydy=y2/2|0x=x2/2
y>xxdy=xy|x15=15xx2
Son olarak,D[t]= x(15x-X2/2) 1
(.)=(y<xydy+y>xxdy)=15xx2/2
E[t]=x(15xx2/2)110115dx=(15x2/2x3/6)|010110115=(1500/21000/6)110115=510/93.89

Simüle etmek için MATLAB kodu şöyledir:

nsim = 10000000;
red= rand(nsim,1)*10;
blue= rand(nsim,1)*15;
nextbus = min([red,blue],[],2);
mean(nextbus)

1
Trenlerin ilk başlangıç ​​noktası hakkında yanlış varsayımlar yapıyorsunuz. Yani mantığınızı kullanarak her 2 saatte bir kaç tane kırmızı ve mavi tren geliyor? 2 saat içinde toplam kaç tren var? vs
Tilefish Poele

1
Trenler 0 ve 60. dakikalara varamaz mı?
Tilefish Poele

1
aynı anda başlarlarsa söylemeye çalıştığım şey ne olacak. Her ikisi de 0. dakikada başlarlarsa kaç tren seferi var?
Tilefish Poele

1
Simülasyon, sorun ifadesini tam olarak taklit etmez. Özellikle, hangi "rastgele zaman" modellemek gelmez sen otogarda görünür. Bu itibarla, sorunla ilgili olarak birkaç dengesiz varsayımı içermektedir.
whuber

2
@whuber, istasyona varışımla ilgili otobüslerin fazını taklit ediyor
Aksakal

4

x10x10×15x150x103593.889

115+110=166


3
@Destek negatif olmayan gerçek sayılarsa sorun yok.
Neil G

3
@dave Bazı gerekçeleri eksik, ancak trenlerin geldiğinin tekdüze bir şekilde dağıtıldığını varsaydığınız sürece doğru çözüm (yani, bilinen sabit trenlerarası süreleri olan, ancak bilinmeyen ofseti olan sabit bir program). Herhangi bir sayıda trenle çalışır. Bunun nedeni, negatif olmayan rasgele bir değişkenin beklenen değerinin, hayatta kalma fonksiyonunun integrali olmasıdır.
Neil G

1
1010x100x105λ=110eλx0x<1λ=10

1
0

3
+1 Şu anda, bu varsayımları konusunda açık olan benzersiz cevap budur. Tüm bunları başkalarının kabul vermeden bazı kritik varsayımlar yapmak.
whuber

2

Muhtemelen yanılıyorum ama her trenin başlangıç ​​zamanının tekdüze bir dağılımı takip ettiğini varsayarsak, rastgele bir zamanda istasyona geldiğinde beklenen bekleme süresinin şöyle olacağını söyleyebilirim:

  1. RE[R]=5 dakika
  2. BE[B]=7.5 dakika
  3. E[min(R,B)]=1510(E[B]E[R])=154=3.75


Yorumlarda belirtildiği gibi, "İki tren de aynı anda başlar" diye "İkisi de rastgele bir zamandan başlar" diye anladım . Bu çok sınırlayıcı bir varsayım.


1
Teşekkürler! Doğru cevabı aldın. Ama 3. benim için hala belli değil. Biraz daha açıklayabilir misiniz?
Shengjie Zhang

1
Bu doğru cevap değil
Aksakal

1
Bence yaklaşım iyi, ama üçüncü adımınız mantıklı değil.
Neil G

2
Bu cevap, bir noktada kırmızı ve mavi trenlerin aynı anda geldiğini varsayar: yani fazdadırlar. Diğer cevaplar aşama hakkında farklı bir varsayım yapar.
whuber

2

Δ0Δ<10t=0

Δ05t=0t=30Δ105ΔΔ+510-Δ

Eğer WΔ(t) o zaman istasyona gelen bir yolcunun bekleme süresini belirtir t, sonra arsa WΔ(t) e karşı t parça parça doğrusaldır, her çizgi parçası eğimde sıfıra düşer 1. Ortalama bekleme süresi0 için 30 bir dizi üçgen, 30. Bu verir

W¯Δ:=130(12[Δ2+102+(5Δ)2+(Δ+5)2+(10Δ)2])=130(2Δ210Δ+125).
Notice that in the above development there is a red train arriving Δ+5 minutes after a blue train. Since the schedule repeats every 30 minutes, conclude W¯Δ=W¯Δ+5, and it suffices to consider 0Δ<5.

If Δ is not constant, but instead a uniformly distributed random variable, we obtain an average average waiting time of

15Δ=05130(2Δ210Δ+125)dΔ=359.

2

This is a Poisson process. The red train arrives according to a Poisson distribution wIth rate parameter 6/hour.
The blue train also arrives according to a Poisson distribution with rate 4/hour. Red train arrivals and blue train arrivals are independent. Total number of train arrivals Is also Poisson with rate 10/hour. Since the sum of The time between train arrivals is exponential with mean 6 minutes. Since the exponential mean is the reciprocal of the Poisson rate parameter. Since the exponential distribution is memoryless, your expected wait time is 6 minutes.


The Poisson is an assumption that was not specified by the OP. But some assumption like this is necessary. The logic is impeccable. +1 I like this solution.
Michael R. Chernick

1
OP said specifically in comments that the process is not Poisson
Aksakal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.