{"id":4569,"date":"2010-03-14T12:33:19","date_gmt":"2010-03-14T12:33:19","guid":{"rendered":"http:\/\/scienceblogs.com\/principles\/2010\/03\/14\/southwest-airlines-and-the-tra\/"},"modified":"2010-03-14T12:33:19","modified_gmt":"2010-03-14T12:33:19","slug":"southwest-airlines-and-the-tra","status":"publish","type":"post","link":"http:\/\/chadorzel.com\/principles\/2010\/03\/14\/southwest-airlines-and-the-tra\/","title":{"rendered":"Southwest Airlines and the Traveling Salesman Problem"},"content":{"rendered":"<p>I&#8217;m en route to the March Meeting in Portland, which involves a three-hour layover in Chicago, between two flights on Southwest, my preferred airline. I&#8217;m always impressed by how much more efficient Southwest seems that the other major airlines.<\/p>\n<p>One weird manifestation of that efficiency is the flight plans that Southwest uses. Where most flights on other airlines seem to go back and forth between two cities over and over, Southwest&#8217;s routes tend to roam all over the country. This morning&#8217;s flight from Albany to Chicago continued on to San Antonio, TX, Phoenix, and San Jose. Another recent trip involved a flight from Albany to Baltimore, Kansas City, San Antonio, Las Vegas, and San Jose.<\/p>\n<p>This always makes me wonder about the computation behind these flight plans. There&#8217;s got to be some logic to it, that allows them to get all the planes they need to the places they need them, presumably as  cheaply as they can manage. The result is most likely derived empirically from crunching some numbers on existing flight networks, then optimizing the results, but it&#8217;s kind of amusing to imagine that the folks at Southwest are sitting on a solution to the <a href=\"http:\/\/www.tsp.gatech.edu\/\">Traveling Salesman Problem<\/a>, and using it to gain an advantage over their competitors&#8230;<\/p>\n<p>(It&#8217;s also a good idea for a throw-away element of a science fiction story about Singularity-type stuff, but I&#8217;m not the guy to write that&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m en route to the March Meeting in Portland, which involves a three-hour layover in Chicago, between two flights on Southwest, my preferred airline. I&#8217;m always impressed by how much more efficient Southwest seems that the other major airlines. One weird manifestation of that efficiency is the flight plans that Southwest uses. Where most flights&hellip; <a class=\"more-link\" href=\"http:\/\/chadorzel.com\/principles\/2010\/03\/14\/southwest-airlines-and-the-tra\/\">Continue reading <span class=\"screen-reader-text\">Southwest Airlines and the Traveling Salesman Problem<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"1","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,145],"tags":[],"class_list":["post-4569","post","type-post","status-publish","format-standard","hentry","category-math","category-travel","entry"],"_links":{"self":[{"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/posts\/4569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/comments?post=4569"}],"version-history":[{"count":0,"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/posts\/4569\/revisions"}],"wp:attachment":[{"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/media?parent=4569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/categories?post=4569"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/chadorzel.com\/principles\/wp-json\/wp\/v2\/tags?post=4569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}