An information processing apparatus, comprising: a delay probability distribution calculator configured to: read out diagram information indicating a schedule of at least one vehicle travelling along a path, wherein the diagram information includes a first to n-th line information, the first to n-th line information including a plurality of events including: departure times from or arrival times at stop places of the at least one vehicle; select a first event from the events included in one line information among the first to n-th line information; select a second event preceding the first event from the events included in at least one of the first to n-th line information other than the one line information; and calculate a delay probability distribution for the first event based on: event-to-event delay time information between the first event and the second event; and a required time interval between the first event and the second event, characterised in that the event-to-event delay time information is a geometric distribution of delay time between the first and the second event, the geometric distribution having one parameter, the one parameter being a function in which an average of the delay time is given as an input parameter of the function. a delay probability distribution calculator configured to: read out diagram information indicating a schedule of at least one vehicle travelling along a path, wherein the diagram information includes a first to n-th line information, the first to n-th line information including a plurality of events including: departure times from or arrival times at stop places of the at least one vehicle; select a first event from the events included in one line information among the first to n-th line information; select a second event preceding the first event from the events included in at least one of the first to n-th line information other than the one line information; and calculate a delay probability distribution for the first event based on: event-to-event delay time information between the first event and the second event; and a required time interval between the first event and the second event, read out diagram information indicating a schedule of at least one vehicle travelling along a path, wherein the diagram information includes a first to n-th line information, the first to n-th line information including a plurality of events including: departure times from or arrival times at stop places of the at least one vehicle; select a first event from the events included in one line information among the first to n-th line information; select a second event preceding the first event from the events included in at least one of the first to n-th line information other than the one line information; and calculate a delay probability distribution for the first event based on: event-to-event delay time information between the first event and the second event; and a required time interval between the first event and the second event, event-to-event delay time information between the first event and the second event; and a required time interval between the first event and the second event, characterised in that the event-to-event delay time information is a geometric distribution of delay time between the first and the second event, the geometric distribution having one parameter, the one parameter being a function in which an average of the delay time is given as an input parameter of the function.