SOLVING TRAFFIC CONGESTION USING VEHICLE GROUPING
First Claim
1. A computer implemented method for solving a traffic congestion problem, the method comprising:
- selecting, using an application executing using a processor and a memory in a data processing system, a congested route section from a set of congested route sections;
selecting a set of congesting vehicles, wherein the set of congesting vehicles causes congestion in the selected congested route sections by being positioned on the selected congested route section;
populating a vacancy data structure corresponding to the selected congested route section;
selecting a subset of the set of the congesting vehicles; and
rerouting the subset of the set of the congesting vehicles to a candidate route section identified in the vacancy data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for solving a traffic congestion problem are provided in the illustrative embodiments. Using an application executing using a processor and a memory in a data processing system, a congested route section is selected from a set of congested route sections. A set of congesting vehicles is selected, where the set of congesting vehicles cause congestion in the selected congested route sections by being positioned on the selected congested route section. A vacancy data structure corresponding to the selected congested route section is populated. A subset of the set of the congesting vehicles is selected. The subset of the set of the congesting vehicles is rerouted to a candidate route section identified in the vacancy data structure.
3 Citations
20 Claims
-
1. A computer implemented method for solving a traffic congestion problem, the method comprising:
-
selecting, using an application executing using a processor and a memory in a data processing system, a congested route section from a set of congested route sections; selecting a set of congesting vehicles, wherein the set of congesting vehicles causes congestion in the selected congested route sections by being positioned on the selected congested route section; populating a vacancy data structure corresponding to the selected congested route section; selecting a subset of the set of the congesting vehicles; and rerouting the subset of the set of the congesting vehicles to a candidate route section identified in the vacancy data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer usable program product comprising a computer usable storage medium including computer usable code for solving a traffic congestion problem, the computer usable code comprising:
-
computer usable code for selecting, using an application executing using a processor and a memory in a data processing system, a congested route section from a set of congested route sections; computer usable code for selecting a set of congesting vehicles, wherein the set of congesting vehicles causes congestion in the selected congested route sections by being positioned on the selected congested route section; computer usable code for populating a vacancy data structure corresponding to the selected congested route section; computer usable code for selecting a subset of the set of the congesting vehicles; and computer usable code for rerouting the subset of the set of the congesting vehicles to a candidate route section identified in the vacancy data structure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for solving a traffic congestion problem, the data processing system comprising:
-
a storage device including a storage medium, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for selecting, using an application executing using a processor and a memory in a data processing system, a congested route section from a set of congested route sections; computer usable code for selecting a set of congesting vehicles, wherein the set of congesting vehicles causes congestion in the selected congested route sections by being positioned on the selected congested route section; computer usable code for populating a vacancy data structure corresponding to the selected congested route section; computer usable code for selecting a subset of the set of the congesting vehicles; and computer usable code for rerouting the subset of the set of the congesting vehicles to a candidate route section identified in the vacancy data structure. - View Dependent Claims (18, 19, 20)
-
Specification