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, the method performed by at least one processor in communication with at least one memory, wherein the at least one processor is configured to perform operations including:
- initializing, for an entry-only validating transportation system, an origin-destination matrix with a set of origin stops and a set of destination stops;
acquiring, in real-time, via a plurality of automated ticket validation systems of the transportation system, validation sequences for each traveler of a set of travelers on the transportation system, each validation sequence including a plurality of the origin stops, a timestamp associated with each of the plurality of the origin stops, and a ticket identification associated with the validation sequence used at each of the plurality of the origin stops, wherein the ticket identification is distinct for each traveler, wherein the automated ticket validation systems comprise a ticket reading device to acquire validation information to generate the validation sequences;
for each origin stop;
selecting, from the set of destination stops, a set of possible alighting stops associated with the origin stop,computing a probability for each of the possible alighting stops being a destination stop for the origin stop, andselecting a most probable alighting stop as a respective destination stop from the set of possible alighting stops;
for each of the validation sequences, generating a set of subsequences, each subsequence including a respective one of the plurality 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 at least one traveler of the set of travelers;
for a combination of subsequences constituting the valid transfer trip, determining whether the valid transfer trip is a multi-goal trip for the at least one traveler of the set of travelers for which there is at least a first destination stop with an intermediate goal and a second destination stop with a final goal;
updating the origin-destination matrix based on the determination;
refining at least one route of the transportation system in accordance with the updated origin-destination matrix; and
modifying the transportation system using the updated origin-destination matrix, wherein the modification of the transportation system includes a plurality of;
adding or removing a vehicle from the at least one route, adding or subtracting the at least one route, changing a path of the at least one route, adding or removing a station along the at least one route, and adding or subtracting a stop along the at least one route.
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.
39 Citations
21 Claims
-
1. A method for generating an origin-destination matrix for a transportation system, the method performed by at least one processor in communication with at least one memory, wherein the at least one processor is configured to perform operations including:
-
initializing, for an entry-only validating transportation system, an origin-destination matrix with a set of origin stops and a set of destination stops; acquiring, in real-time, via a plurality of automated ticket validation systems of the transportation system, validation sequences for each traveler of a set of travelers on the transportation system, each validation sequence including a plurality of the origin stops, a timestamp associated with each of the plurality of the origin stops, and a ticket identification associated with the validation sequence used at each of the plurality of the origin stops, wherein the ticket identification is distinct for each traveler, wherein the automated ticket validation systems comprise a ticket reading device to acquire validation information to generate the validation sequences; for each origin stop; selecting, from the set of destination stops, a set of possible alighting stops associated with the origin stop, computing a probability for each of the possible alighting stops being a destination stop for the origin stop, and selecting a most probable alighting stop as a respective destination stop from the set of possible alighting stops; for each of the validation sequences, generating a set of subsequences, each subsequence including a respective one of the plurality 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 at least one traveler of the set of travelers; for a combination of subsequences constituting the valid transfer trip, determining whether the valid transfer trip is a multi-goal trip for the at least one traveler of the set of travelers for which there is at least a first destination stop with an intermediate goal and a second destination stop with a final goal; updating the origin-destination matrix based on the determination; refining at least one route of the transportation system in accordance with the updated origin-destination matrix; and modifying the transportation system using the updated origin-destination matrix, wherein the modification of the transportation system includes a plurality of;
adding or removing a vehicle from the at least one route, adding or subtracting the at least one route, changing a path of the at least one route, adding or removing a station along the at least one route, and adding or subtracting a stop along the at least one route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A dynamic origin-destination matrix generation system, comprising at least one processor in communication with at least one memory, wherein the at least one processor is configured to:
-
generate an origin-destination matrix; define each of a plurality of validation sequences based on validation information in real-time for at least some of a plurality of travelers on an entry-only transportation system, at least some of the validation sequences including a set of origin stops, a set of destination stops, associated timestamps corresponding thereto, and a ticket identification associated with the validation sequence used at each of the set of origin stops, wherein the ticket identification is distinct for each traveler, wherein the validation information is acquired by an automatic ticketing validation system configured to detect at least an origin stop of a traveler in the plurality of travelers; generate a set of subsequences for each of the validation sequences, each subsequence including the origin stop, at least one destination stop, and a time segment corresponding to a boarding at the origin stop of for the traveler in the plurality of travelers; determine a set of trip plans for at the traveler in the plurality of travelers from the origin stop to the at least one destination stop at the time segment; select a set of possible alighting stops associated with the origin stop in accordance with a subsequent origin stop, compute a probability for each of the possible alighting stops being the at least one destination stop of the origin stop, and select a most probable alighting stop as the at least one destination stop from the set of possible alighting stops; identify at least one subsequence in the set thereof as a valid transfer trip in accordance with the at least one subsequence in the set of trip plans, identify 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, update the origin-destination matrix in accordance with each of the identified subsequences and multi-goal trips, and modify the transportation system using the updated origin-destination matrix, the transportation system comprising; a plurality of routes, each route having a path about a geographic area; at least one vehicle associated with each route; at least one stop along each route; and at least one station; wherein the modification of the transportation system includes at least one of;
adding or removing a vehicle from at least one route, adding or subtracting the at least one route, changing the path of the at least one route, adding or removing a station along the at least one route, and adding or removing a stop along the at least one route. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method for dynamically generating an origin-destination matrix of an entry-only transportation system, comprising:
-
generating an origin-destination matrix, the origin-destination matrix including information about a spatial and a temporal distribution of activities between different traffic zones in the transportation system; acquiring validation information for a set of travelers of the transportation system in real-time, the validation information for at least some of the travelers in the set including a set of origin stops, a timestamp for each origin stop, and a ticket identification associated with a validation sequence used at each origin stop, wherein the ticket identification is distinct for each traveler, but lacking a corresponding destination stop for at least one origin stop of the set of origin stops, wherein the validation information is acquired by an automatic ticketing validation system configured to detect at least an origin stop of a traveler in the set of travelers; selecting, with a processor, a set of possible alighting stops for each of the origin stops in the validation information lacking the 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 stop in 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 origin stop of the set of origin stops; generating validation sequences for the at least some of the travelers in the set of travelers in accordance with the acquired validation information and the selected possible alighting stop for each origin stop of the set of origin stops; segmenting each validation sequence into a set of subsequences, each subsequence including a first 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 for at least one traveler of the set of travelers from the first origin stop to the at least one inferred destination stop at the time segment for each subsequence; identifying at least one subsequence in the set thereof as a valid transfer trip for the at least one traveler of the set of travelers in accordance with the at least one subsequence in the set of trip plans; identifying at least one multi-goal trip for the at least one traveler of the set of travelers 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; and modifying the transportation system using the updated origin-destination matrix, the modifying representative of adding or removing a vehicle, a route, a station or a number of stops to or from the transportation system. - View Dependent Claims (19, 20, 21)
-
Specification