Nilai waktu tunggu yang diharapkan untuk bus pertama dari dua yang beroperasi setiap 10 dan 15 menit


19

Saya menemukan pertanyaan wawancara:

Ada kereta api merah yang datang setiap 10 menit. Ada kereta biru yang datang setiap 15 menit. Keduanya dimulai dari waktu acak sehingga Anda tidak memiliki jadwal. Jika Anda tiba di stasiun secara acak dan naik kereta apa pun yang datang lebih dulu, berapa waktu tunggu yang diharapkan?


3
Apakah kereta tiba tepat waktu tetapi dengan fase yang tidak terdistribusi merata, atau apakah mereka mengikuti proses poisson dengan sarana 10 menit dan 15 menit.
Tilefish Poele

1
Yang pertama, bukan poisson.
Shengjie Zhang

7
@ Tilefish membuat komentar penting yang harus diperhatikan semua orang. Tidak ada jawaban yang pasti. Anda harus mengasumsikan apa yang dimaksud "mulai dari waktu acak". (Apakah itu berarti mereka mulai secara bersamaan atau bahwa mereka mulai pada waktu yang tidak diketahui berbeda? Apa yang akan membenarkan memperlakukan "tidak diketahui" sebagai variabel acak dengan distribusi yang dikenal pasti?) Sebagai fungsi dari perbedaan fase mereka (yang penting hanya modulo 5 menit), jawabannya dapat bervariasi dari hingga . Distribusi seragam perbedaan fasa akan menghasilkan . 25 / 6 35 / 915/425/635/9
whuber

@whuber semua orang sepertinya menafsirkan komentar OP seolah-olah dua bus dimulai pada dua waktu acak yang berbeda. Bahwa mereka akan mulai pada waktu acak yang sama tampak seperti pengambilan yang tidak biasa
Aksakal

1
@Aksakal. Tidak semua orang: Saya tidak dan setidaknya satu jawaban di utas ini tidak - itu sebabnya kami melihat jawaban numerik yang berbeda. Selain itu, hampir tidak ada yang mengakui kenyataan bahwa mereka harus membuat interpretasi semacam itu dari pertanyaan untuk mendapatkan jawaban.
whuber

Jawaban:


15

Salah satu cara untuk mendekati masalah adalah mulai dengan fungsi bertahan hidup. Agar harus menunggu setidaknya menit, Anda harus menunggu setidaknya t menit untuk kereta merah dan biru. Dengan demikian fungsi survival keseluruhan hanyalah produk dari fungsi survival individu:tt

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

yang, untuk , adalah probabilitas bahwa Anda harus menunggu setidaknya t menit untuk kereta berikutnya. Ini memperhitungkan klarifikasi OP dalam komentar bahwa asumsi yang benar untuk diambil adalah bahwa masing-masing kereta berada pada jadwal tetap yang independen dari yang lain dan waktu kedatangan pelancong, dan bahwa fase dari dua kereta didistribusikan secara seragam. ,0t10t

Kemudian pdf diperoleh sebagai

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

Dan nilai yang diharapkan diperoleh dengan cara biasa:

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

yang berhasil sampai menit.359


Dave, dapatkah Anda menjelaskan bagaimana p (t) = (1- s (t)) '?
Chef1075

Saya dapat menjelaskan bahwa untuk Anda S (t) = 1-F (t), p (t) hanyalah f (t) = F (t) '.
Deep North

4
Gagasan fungsi bertahan hidup itu bagus. Tapi mengapa menurunkan PDF ketika Anda bisa langsung mengintegrasikan fungsi bertahan hidup untuk mendapatkan harapan? Akibatnya, dua pertiga dari jawaban ini hanya menunjukkan teorema dasar kalkulus dengan contoh tertentu. Dan apa yang membenarkan menggunakan produk untuk mendapatkan ? Ada asumsi tersembunyi di balik itu. S
Whuber

2
@whuber Saya lebih suka pendekatan ini, menurunkan PDF dari fungsi survival, karena ini menangani kasus-kasus di mana domain variabel acak tidak dimulai dari 0.
Dave

2
(1) Domain Anda positif. (2) Formula ini siap digeneralisasi. .
whuber

9

Jawabannya adalah Dapatkan bagian dalam parantheses: y<xydy=y2/2| x 0 =x2/2y>xxdy=xy| 15 x =15x-x2 Jadi, bagiannya adalah: (.)=(y<xydy+

E[t]=xymin(x,y)110115dxdy=x(y<xydy+y>xxdy)110115dx
y<xydy=y2/2|0x=x2/2
y>xxdy=xy|x15=15xx2
Akhirnya,E[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

Berikut kode MATLAB untuk disimulasikan:

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

1
Anda membuat asumsi yang salah tentang titik awal kereta. yaitu menggunakan logika Anda, berapa banyak kereta merah dan biru datang setiap 2 jam? Berapa banyak kereta total selama 2 jam? dll
Tilefish Poele

1
Bisakah kereta tidak tiba di menit 0 dan di menit 60?
Tilefish Poele

1
bagaimana jika mereka mulai pada saat yang sama adalah apa yang saya coba katakan. Bagaimana jika keduanya dimulai pada menit 0. Berapa kali kereta tiba yang Anda miliki?
Tilefish Poele

1
Simulasi tidak persis meniru pernyataan masalah. Secara khusus, ini tidak memodelkan "waktu acak" di mana Anda muncul di stasiun bus. Karena itu ia mewujudkan beberapa asumsi yang tidak disebutkan tentang masalah tersebut.
whuber

2
@whuber mengemulasi fase bus relatif terhadap kedatangan saya di stasiun
Aksakal

4

x10x10×15x150x103593.889

115+110=166


3
@ Jangan apa-apa jika dukungannya adalah bilangan real non-negatif.
Neil G

3
@dave Dia kehilangan beberapa pembenaran, tapi itu solusi yang tepat selama Anda berasumsi bahwa kereta tiba didistribusikan secara merata (yaitu, jadwal tetap dengan waktu antar-kereta konstan yang diketahui, tetapi offset yang tidak diketahui). Ini bekerja dengan sejumlah kereta. Ini karena nilai yang diharapkan dari variabel acak nonnegatif adalah bagian integral dari fungsi survivalnya.
Neil G

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

1
0

3
+1 Pada saat ini, ini adalah jawaban unik yang eksplisit tentang asumsinya. Semua yang lain membuat beberapa asumsi kritis tanpa mengakuinya.
whuber

2

Saya mungkin salah tetapi dengan asumsi bahwa setiap waktu mulai kereta mengikuti distribusi seragam, saya akan mengatakan bahwa ketika tiba di stasiun secara acak waktu tunggu yang diharapkan untuk:

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


Seperti yang ditunjukkan dalam komentar, saya mengerti "Keduanya mulai dari waktu yang acak" sebagai "kedua kereta mulai pada waktu yang sama secara acak". Yang merupakan asumsi yang sangat terbatas.


1
Terima kasih! Anda mendapat jawaban yang benar. Tapi 3. masih belum jelas bagi saya. Bisakah Anda jelaskan lebih banyak?
Shengjie Zhang

1
Ini bukan jawaban yang tepat
Aksakal

1
Saya pikir pendekatannya baik-baik saja, tetapi langkah ketiga Anda tidak masuk akal.
Neil G

2
Jawaban ini mengasumsikan bahwa pada suatu saat, kereta merah dan biru tiba secara bersamaan: yaitu, mereka dalam fase. Jawaban lain membuat asumsi berbeda tentang fase.
Whuber

2

Δ0Δ<10t=0

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

Jika WΔ(t)tWΔ(t)t-103030

W¯Δ: =130(12[Δ2+102+(5-Δ)2+(Δ+5)2+(10-Δ)2])=130(2Δ2-10Δ+125).
Δ+5W¯Δ=W¯Δ+50Δ<5

Δ

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

2

Ini adalah proses Poisson. Kereta merah tiba sesuai dengan distribusi Poisson dengan parameter laju 6 / jam.
Kereta biru juga tiba sesuai dengan distribusi Poisson dengan tarif 4 / jam. Kedatangan kereta merah dan kedatangan kereta biru adalah independen. Total jumlah kedatangan kereta api juga Poisson dengan tarif 10 / jam. Karena jumlah Waktu antara kedatangan kereta adalah eksponensial dengan rata-rata 6 menit. Karena mean eksponensial adalah kebalikan dari parameter laju Poisson. Karena distribusi eksponensial tidak memiliki memori, waktu tunggu Anda yang diharapkan adalah 6 menit.


Poisson adalah asumsi yang tidak ditentukan oleh OP. Tetapi beberapa asumsi seperti ini diperlukan. Logikanya sempurna. +1 Saya menyukai solusi ini.
Michael R. Chernick

1
OP mengatakan secara khusus dalam komentar bahwa prosesnya bukan Poisson
Aksakal
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.