IBM®
Skip to main content
    Country/region [change]    Terms of use
 
 
 
    Home    Products    Services & solutions    Support & downloads    My account    
IBM Research

Deep Computing Institute


Description of Deep Computing

THE LARGEST FLEET in the industry: 270 Boeing 737s. Almost 3000 pilots, 4500 flight attendants, and 2400 daily departures. Changing market demand and competition. Not to mention FAA and union regulations: maximum trip length 4 days, maximum flying time 8 hours, minimum time between connecting flights 40 minutes. And, at most, one aircraft change.

And this does not even begin to take into account another important variable: What routes do the pilots and flight attendants prefer, and for how long -- and where are they dead set against flying?

Now take all this and construct a schedule, pairing a sequence of flights to appropriate crews, starting and ending at the crew's home base. And since the second largest operating cost of an airline is the cost of a flight crew, make sure it's the most economical solution possible, and one which will still keep everyone happy -- the FAA, the unions, the crew members, and the shareholders. Oh, and did we tell you we need that done ASAP?

If ever there were a job for a Deep Computing solution, this would be it.

Optimization

FOR SOUTHWEST AIRLINES, having a team of six to eight people sequestered for three to four weeks to produce a monthly "crew pairing" was no longer good enough. Especially since rapidly shifting market dynamics and new aircraft deliveries were demanding new schedules almost faster than they could be produced. Enter a team of experts from IBM Research, Global Services, Travel and Transportation Industry Solutions, RS/6000, and business partners from Sabre Decision Technologies. Drawing on their experience making Crew Pairing Optimization Systems (CPOS) work for other airlines, the IBM team was able to deliver a solution that now can generate daily, weekend, and transition pairing solutions in a fraction of the time they used to take. Additionally, aircraft downtime has been reduced, as have flight costs and crew work hours. But the most important benefit, according to Al Davis, vice president of special projects for Southwest, has been "improving the quality of life for airline crews and schedulers."

So how'd the IBM team perform the magic? First, using the domain knowledge built up over years of working with airline customers, the team was able to identify key elements of the problem and identify where efficiency increases were most needed. Then, IBM researchers with expertise in mathematical algorithms looked for novel ways of optimizing solutions to the problem -- no easy task, given the quadrillion possible permutations involved. As published in a 1998 paper entitled "Column Generation and the Airline Crew Pairing Problem," the researchers used something known as the so-called "Volume Algorithm" as well as other innovations to reach very good solutions to these large problems.

By running the solutions on the super-fast RS/6000 397 and 595 servers, Southwest has not only reduced the time to solve these problems from three to four weeks to a few days, but the airline also can now "fine-tune" solutions, instead of accepting the first solution found because of time constraints.

For IBM researchers, there is ongoing work in handling another nuisance to airlines, the so-called "schedule repair problem" -- or what to do when the schedule you've just completed is blown apart by an unexpected hurricane, for instance.

FUTURE APPLICATIONS: Anywhere there is a complex process that needs to run more efficiently, Deep Computing optimization applications can help. Whether it's delivery of power from a utility to a new world of customers in the era of deregulation; or package distribution, routing and delivery; or how digital data is distributed in the era of a fully networked world; or increasing the effectiveness of advertising campaigns; or better financial management through portfolio optimization -- in fact, better overall management by optimizing entire companies -- Deep Computing will be the key to replacing intuition and guesswork with effective solutions.

Next Next



    About IBMPrivacyContact