Matrix.ita Software.som
| Goal | Syntax Example |
|------|----------------|
| Avoid a specific airline | -UA |
| Prefer an alliance | *A (Star Alliance) |
| Only nonstop flights | N in routing |
| Only specific booking class | f bc=K |
| Weekend trips only | Use Saturday stay filter |
For the software engineers reading this, let’s simulate the logic of matrix.ita software.som.
The Problem: 10,000 flights JFK to LAX. Combining them with 5,000 connecting flights yields 50M itineraries. matrix.ita software.som
The ITA SOM Solution:
Result: Sub-second response times with 99.999% accuracy on valid fares. | Goal | Syntax Example | |------|----------------| |
New data scientists at Delta, American, and United are often required to reverse-engineer legacy systems. The SOM matrix is taught as the "gold standard" for solving the NP-Hard problem of fare combinability. Understanding how ITA structured its matrix allows modern engineers to build better AI-driven pricing engines.
The Bad News: You cannot. Google never open-sourced ITA’s core matrix software. The public endpoint matrix.itasoftware.com/search redirects to Google Flights. Result : Sub-second response times with 99
The Workarounds: