SYSTEM AND METHOD FOR ESTIMATING A DYNAMIC ORIGIN-DESTINATION MATRIX
First Claim
1. A method for generating an origin-destination matrix for a transportation system, comprising:
- initializing an origin-destination matrix with a set of origin stops and destination stops;
acquiring validation sequences for a set of travelers on a transportation system, each validation sequence including a plurality of the origin stops and a timestamp associated with each of the origin stops, and where for each of origin stops there is a respective destination stop selected from the set of destination stops;
for each of the validation sequences, generating a set of subsequences, each subsequence including a respective one of the origin stops and the associated timestamp;
based on the set of subsequences identifying subsequences which in combination constitute a valid transfer trip;
for a combination of subsequences constituting a valid transfer trip, providing for determining whether the valid transfer trip is a multi-goal trip for which there is least a first destination stop with an intermediate goal and a second destination stop with a final goal; and
updating the origin-destination matrix based on the determination.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for dynamically estimating an origin-destination matrix. An origin-destination matrix is initialized with a set of origin stops and destination stops. Validation sequences are acquired for a set of travelers on a transportation system which include a plurality of the origin stops and respective timestamps. Corresponding destination stops may be known or inferred. For each validation sequence, a set of subsequences is generated, each including a respective one of the origin stops and the associated timestamp. Subsequences which, in combination, constitute a valid transfer trip are identified. For a combination of subsequences constituting a valid transfer trip, the method includes determining whether the valid transfer trip is a multi-goal trip for which there is least a first destination stop with an intermediate goal and a second destination stop with a final goal. The origin-destination matrix is updated, based on the determination.
-
Citations
27 Claims
-
1. A method for generating an origin-destination matrix for a transportation system, comprising:
-
initializing an origin-destination matrix with a set of origin stops and destination stops; acquiring validation sequences for a set of travelers on a transportation system, each validation sequence including a plurality of the origin stops and a timestamp associated with each of the origin stops, and where for each of origin stops there is a respective destination stop selected from the set of destination stops; for each of the validation sequences, generating a set of subsequences, each subsequence including a respective one of the origin stops and the associated timestamp; based on the set of subsequences identifying subsequences which in combination constitute a valid transfer trip; for a combination of subsequences constituting a valid transfer trip, providing for determining whether the valid transfer trip is a multi-goal trip for which there is least a first destination stop with an intermediate goal and a second destination stop with a final goal; and updating the origin-destination matrix based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A dynamic origin-destination matrix generation system, comprising:
-
a validation sequence generator configured for defining a validation sequence for at least some of a plurality of travelers on a transportation system at least some of the validation sequences including a set of origin stops, a set of destination stops, and associated timestamps corresponding thereto; a subsequence generator configured for generating a set of subsequences for each of the validation sequences, each subsequence including an origin stop, at least one destination stop, and a time segment corresponding to a boarding at the origin stop of a traveler; a trip planning component configured for determining a set of trip plans from the origin stop to the at least one destination stop at the time segment; memory which stores instructions for; identifying at least one subsequence in the set thereof as a valid transfer trip in accordance with the at least one subsequence present in the set of trip plans, identifying at least one multi-goal trip in the identified at least one subsequence in accordance with an intermediate destination stop in the at least one subsequence, and updating the origin-destination matrix in accordance with each of the identified subsequences and multi-goal trips; and a processor in communication with the memory which executes the instructions. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer-implemented method for dynamically generating an origin-destination matrix of a transportation system, comprising:
-
acquiring validation information for a set of travelers of the transportation system over a predetermined time period, the validation information for at least some of the travelers in the set including a plurality of origin stops, and a timestamp for each origin stop, but lacking a corresponding destination stop for at least one of the origin stops; selecting, with a processor, a set of possible alighting stops for each of the origin stops in the validation information lacking a corresponding destination stop, the set of possible alighting stops selected in accordance with at least one of a proximity to a subsequent origin stop, a route associated with the origin stop, and a schedule associated with a vehicle boarded at the origin stop; computing a probability for each of the set of possible alighting stops relative to the origin stop corresponding to the probability that each alighting stop is a destination stop of the origin stop; selecting a possible alighting stop from the set thereof as the destination stop of the origin stop in accordance with the computed probability associated therewith for each of the set of origin stops; generating validation sequences for at least some of the plurality of travelers in accordance with the acquired validation information and the selected destination stops for each of the set of origin stops; segmenting each validation sequence into a set of subsequences, each subsequence including an origin stop, at least one inferred destination stop, and a time segment associated with the timestamp corresponding to the origin stop; receiving a set of trip plans from the origin stop to the at least one destination stop at the time segment for each subsequence; identifying at least one subsequence in the set thereof as a valid transfer trip in accordance with the at least one subsequence present in the set of trip plans; identifying at least one multi-goal trip in the identified at least one subsequence in accordance with an intermediate destination stop in the at least one subsequence; updating the origin-destination matrix in accordance with each of the identified subsequences and multi-goal trips. - View Dependent Claims (25, 26, 27)
-
Specification