ฉันเจอคำถามสัมภาษณ์:
มีรถไฟสีแดงที่ออกทุก 10 นาที มีรถไฟสีน้ำเงินมาทุก ๆ 15 นาที ทั้งคู่เริ่มจากเวลาสุ่มดังนั้นคุณไม่มีตารางเวลาใด ๆ หากคุณมาถึงสถานีโดยการสุ่มเวลาและขึ้นรถไฟขบวนใดที่มาก่อนเวลารอที่คาดหวังคืออะไร
ฉันเจอคำถามสัมภาษณ์:
มีรถไฟสีแดงที่ออกทุก 10 นาที มีรถไฟสีน้ำเงินมาทุก ๆ 15 นาที ทั้งคู่เริ่มจากเวลาสุ่มดังนั้นคุณไม่มีตารางเวลาใด ๆ หากคุณมาถึงสถานีโดยการสุ่มเวลาและขึ้นรถไฟขบวนใดที่มาก่อนเวลารอที่คาดหวังคืออะไร
คำตอบ:
วิธีหนึ่งในการแก้ไขปัญหาคือเริ่มจากฟังก์ชันการอยู่รอด เพื่อที่จะต้องรออย่างน้อยนาทีคุณต้องรออย่างน้อยtนาทีสำหรับทั้งรถไฟสีแดงและสีฟ้า ดังนั้นฟังก์ชั่นการเอาชีวิตรอดโดยรวมเป็นเพียงผลจากการทำหน้าที่ความอยู่รอดของแต่ละบุคคล
ซึ่งสำหรับเป็นความน่าจะเป็นที่คุณจะต้องรออย่างน้อยtนาทีสำหรับรถไฟขบวนถัดไป สิ่งนี้คำนึงถึงความกระจ่างของผู้ปฏิบัติงานในความเห็นที่ว่าข้อสันนิษฐานที่ถูกต้องคือรถไฟแต่ละขบวนอยู่บนตารางเวลาคงที่ซึ่งเป็นอิสระจากรถไฟขบวนอื่นและเวลาเดินทางถึงของผู้เดินทางและขั้นตอนของรถไฟสองขบวนนั้นมีการกระจายอย่างสม่ำเสมอ ,
จากนั้น PDF จะได้รับเป็น
และคาดว่าจะได้รับตามปกติ:
,
ซึ่งทำงานได้ถึงนาที
คำตอบคือ รับชิ้นส่วนที่อยู่ภายในวงเล็บนี้: ∫Y<xYdY=Y2/2| x 0 =x2/2∫Y>xxdY=xY| 15 x =15x-x2 ดังนั้นส่วนคือ: (.)=(∫y<xydy+
นี่คือรหัส MATLAB เพื่อจำลอง:
nsim = 10000000;
red= rand(nsim,1)*10;
blue= rand(nsim,1)*15;
nextbus = min([red,blue],[],2);
mean(nextbus)
Assuming each train is on a fixed timetable independent of the other and of the traveller's arrival time, the probability neither train arrives in the first minutes is สำหรับ ซึ่งเมื่อรวมเข้าด้วยกัน นาที
อีกวิธีหนึ่งคือสมมติว่ารถไฟแต่ละขบวนเป็นส่วนหนึ่งของกระบวนการปัวซอง รถไฟหนึ่งนาทีทำให้รอเวลาที่คาดหวัง นาที
I am probably wrong but assuming that each train's starting-time follows a uniform distribution, I would say that when arriving at the station at a random time the expected waiting time for:
Suppose that red and blue trains arrive on time according to schedule, with the red schedule beginning minutes after the blue schedule, for some . For definiteness suppose the first blue train arrives at time .
Assume for now that lies between and minutes. Between and minutes we'll see the following trains and interarrival times: blue train, , red train, , red train, , blue train, , red train, , blue train. Then the schedule repeats, starting with that last blue train.
If denotes the waiting time for a passenger arriving at the station at time , then the plot of versus is piecewise linear, with each line segment decaying to zero with slope . So the average wait time is the area from to of an array of triangles, divided by . This gives
If is not constant, but instead a uniformly distributed random variable, we obtain an average average waiting time of
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.