Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2190

C

Carl de Marcken

Personal blog · demarcken.orgmathprogramming

Carl de Marcken writes de Marcken, a personal blog at demarcken.org about math and programming. Since 2007, 37 different Hacker News readers have linked it 43 times, most often “Computational Complexity of Air Travel Planning [pdf] (2003)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
43mentions?
37HN people?
2007–2025first – last linked?
Links on Hacker News per year · peak 6 in 2010

Most-linked posts?

  1. Computational Complexity of Air Travel Planning [pdf] (2003)
    18 people · 22 mentions · first linked 2008-06-14
  2. Computational Complexity of Air Travel Planning
    6 people · 6 mentions · first linked 2008-12-15
  3. Computational Complexity of Air Travel Planning (2003)
    5 people · 5 mentions · first linked 2007-07-10
  4. /carl/papers/ITA-software-travel-complexity/img1.html
    3 people · 3 mentions · first linked 2007-07-11

What Hacker News says?

  1. Here's the classic presentation people usually refer to when talking about flight pricing complexity. http://www.demarcken.org/carl/papers/ITA-software-travel-com... I'd love to know how Google's doing it - it's a really hard problem.

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Google Flight Search”
  2. Submitted Computational Complexity of Air Travel Planning [pdf] (2003) as a story · 76 points

    HN discussion
  3. You should first start reading these great slides from Carl de Macken (ITA Software co-founder, the thing that now powers Google Flights) http://www.demarcken.org/carl/papers/ITA-software-travel-com... …and then decide if you still want to pursue this.

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Google Flights will now tell you when fares will increase”
  4. Submitted Computational Complexity of Air Travel Planning (2003) [pdf] as a story · 74 points

    HN discussion
  5. The problem is that there is no single price at which you can fill the plane enough and cover expenses. Set the price too low and your plane fills up but your costs are not covered. Set your price too high and you have so many empty seats that even with the handful of people paying outrageous prices you can't cover the cost of crew, fuel, and ground services. This means you have to sell some tickets at low prices, t…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Google Flights will now tell you when fares will increase”
  6. Submitted Computational Complexity of Air Travel Planning (2003) [pdf] as a story · 72 points

    HN discussion
  7. The talk you're looking for is probably this: http://www.demarcken.org/carl/papers/ITA-software-travel-com...

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Google to Offer a Best Price Guarantee on Certain Flights”
  8. Submitted Computational Complexity of Air Travel Planning as a story · 30 points

    HN discussion
  9. "The search engines run on databases of flights, prices, and seat availability, provided electronically over private networks by the 800 or so airlines of the world. The data is not directly available to the general public and access often must be negotiated with individual airlines. Flight data is updated daily or occasionally more frequently in the case of unexpected cancellations. Prices are updated about ten tim…

    Comment linking /carl/papers/ITA-software-travel-complexity/img1.html

    on “Google 20% time volunteers have been rewriting the ITA Matrix flight search app”
  10. Submitted Computational Complexity of Air Travel Planning as a story · 17 points

    HN discussion
  11. > The software that ITA developers that makes them different from the rest Classic paper by Carl de Marcken, co-founder and former CTO of ITA Software, elaborating the unique domain problems of air travel planning: "Computational Complexity of Air Travel Planning" http://www.demarcken.org/carl/papers/ITA-software-travel-com...

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Google agrees to buy ITA Software for $700 million”
  12. Submitted Computational Complexity of Air Travel Planning (2003) as a story · 5 points

    HN discussion
  13. This is a good presentation about the complexities in creating and pricing itineraries: http://www.demarcken.org/carl/papers/ITA-software-travel-com... Most companies don't want to take on this complexity, so they outsource it. The companies that provide this service, like ITA, tend to charge more money for more expensive queries, like multi-day searches, so most online search companies will only let you do the chea…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Get away with Google Flights”
  14. Submitted Computational Complexity of Air Travel Planning (2003) as a story · 4 points

    HN discussion
  15. One of the founders of ITA Software, which became Google's flight search, discussed some interesting issues in airline fare search [0]. I don't have enough of a CS background to fully understand all of this, but the message is pretty clear: it's complicated. There was also an HN thread from 2012 discussing ITA's use of Lisp.[1] [0] http://www.demarcken.org/carl/papers/ITA-software-travel-com... [1] https://news.ycom…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Ryanair, Hamiltonian Cycles, and using graph theory to find cheap flights (2018)”
  16. Submitted Computational Complexity of Air Travel as a story · 4 points

    HN discussion
  17. ITA's strength isn't data, it's algorithms. Finding the best flight is not just NP-complete, it's uncomputable. In practice, even a lot of sub problems are NP-complete. http://www.demarcken.org/carl/papers/ITA-software-travel-com... People think the problem is a graph search problem of finding the shortest path. But that's actually the easiest part of the problem. It turns out that prices aren't attached to individu…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.html

    on “Google acquires ITA Software”
  18. Submitted Computatational complexity of air travel planning [pdf] as a story · 3 points

    HN discussion
  19. I answered part of this question earlier at http://news.ycombinator.com/item?id=1473748 The thing to understand is that the airlines publish data that ITA uses. The problem is that it takes an incredible amount of engineering effort and algorithm smarts to go from 'published airline data' to 'this is the cheapest flight from BOS to LAX on 4/20'. ITA does have competitors; historically those competitors offered much…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.html

    on “Google acquires ITA Software”
  20. Submitted Computational Complexity of Air Travel Planning as a story · 1 points

    HN discussion
  21. Link should be: http://www.demarcken.org/carl/ But yes... I agree!

    Comment linking /carl/

    on “Is This The Future of The Airline Website?”
  22. Submitted Computational Complexity of Air Travel Planning (2003) as a story · 1 points

    HN discussion
  23. You should read his paper showing that (under various unrealistic assumptions) travel planning is undecidable: http://www.demarcken.org/carl/papers/ITA-software-travel-com...

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “Is This The Future of The Airline Website?”
  24. Submitted Complexity of flight search as a story · 1 points

    HN discussion
  25. While you persist on your belief system, a big, award-winning code controlled the NASA Deep Space One out in space for several days. Done 100% in a dynamic language. A really big and complex program, is right now doing airline planning for over 800 companies, taking into account 4000 airports. To get an idea of the complexity look at this pdf: http://www.demarcken.org/carl/papers/ITA-software-travel-com... Both exam…

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “LambdaNative – Cross-platform mobile apps in Scheme”
  26. A handy reminder of why flight search is Hard with a capital H: http://www.demarcken.org/carl/papers/ITA-software-travel-com... (ITA being the company purchased by Google)

    Comment linking /carl/papers/ITA-software-travel-complexity/img0.html

    on “Google flights”
  27. This is probably unsatisfying, but it's where I read about it: http://www.demarcken.org/carl/papers/ITA-software-travel-com... ToC: http://www.demarcken.org/carl/papers/ITA-software-travel-com... You could email the author and ask him, he seems to know.

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.html

    on “First Sale Under Siege: If You Bought It, You Should Own It”
  28. http://www.demarcken.org/carl/papers/ITA-software-travel-com... from http://news.ycombinator.com/item?id=1479107

    Comment linking /carl/papers/ITA-software-travel-complexity/img1.html

    on “How we buy plane tickets and why it's ruining air travel”
  29. Classic ITA paper that shows you the complex problems they deal with: http://www.demarcken.org/carl/papers/ITA-software-travel-com...

    Comment linking /carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

    on “ITA Software's Hiring Puzzles”
  30. From the great presentation linked: http://www.demarcken.org/carl/papers/ITA-software-travel-com... > Amazingly, the graph diameter is often as high as 20: there are airports that can take 20 flights minimum to get between I wonder if that's still true. It's hard to imagine. And just the thought of having to optimize that search function made my cortisol levels spike a bit.

    Comment linking /carl/papers/ITA-software-travel-complexity/img4.html

    on “A flight search engine that combines flights from different airlines? (2014)”

Search all of HN for demarcken.org

Linked by the same people?