IP Library › Granted Patent US 8,892,344
Granted Patent B2
US 8,892,344 · App. 14/089,860 · Granted Nov 18, 2014

Solving traffic congestion using vehicle grouping

Inventors: Charles Jay Alpert (Austin, TX); Zhuo Li (Austin, TX); Chin Ngai Sze (Austin, TX); Yaoguang Wei (Austin, TX)
Assignee: International Business Machines Corporation
G08G9/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,892,344
App. No.
14/089,860
Granted
Nov 18, 2014
Kind
B2
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.

Claims (20)

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, wherein the vacancy data structure stores information about available capacities of a set of candidate route sections, a candidate route section being a route section with available capacity to accommodate a congesting vehicle from the set of congesting vehicles, wherein the information is indexed in the vacancy data structure by a distance between a candidate route section in the set of candidate route sections and 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 from the vacancy data structure.

2. The computer implemented method of claim 1 , wherein the rerouting the subset omits evaluating a possibility of moving a congesting vehicle in the subset to a neighboring route section of the selected congested route section because the neighboring route section is not identified in the vacancy data structure, further comprising:

rerouting a second subset of the set of the congesting vehicles to a second candidate route section identified in the vacancy data structure.

3. The computer implemented method of claim 1 , further comprising:

determining whether a congesting vehicle in the subset is causing congestion in a route section neighboring the selected congested route section; and

skipping, responsive to the determining being affirmative, the route section neighboring the selected congested route section for the rerouting.

4. The computer implemented method of claims 1 , wherein the populating comprises:

identifying, in the vacancy data structure, the candidate route section neighboring the selected congested route section such that a direction of the candidate route section relative to the selected congested route section corresponds to an orientation of the selected congested route section;

recording in the vacancy data structure a distance between the candidate route section and the selected congested route section; and

recording in the vacancy data structure a number of available empty tracks in the candidate route section.

5. The computer implemented method of claim 1 , further comprising:

selecting the set of congesting vehicles from a set of vehicles positioned on the selected congested route section, wherein the set of congesting vehicles is a subset of the set of vehicles, and wherein the selecting employs a selection criterion.

6. The computer implemented method of claim 5 , wherein the selection criterion for selecting the set of congesting vehicles causes that vehicle in the set of vehicles to be selected as a congesting vehicle whose route length is shorter than a route-length bound by a threshold value.

7. The computer implemented method of claim 1 , further comprising:

identifying the set of congested route sections; and sorting the set of congested route sections.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2013
From: ALPERT, CHARLES JAY; LI, ZHUO; SZE, CHIN NGAI; WEI, YAOGUANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031675/0722 →
Continuity (2)
Division 13612331 · Sep 12, 2012
Related Publication 20140088791A1 · Mar 27, 2014