{"id":551,"date":"2009-02-07T22:30:41","date_gmt":"2009-02-08T02:30:41","guid":{"rendered":"http:\/\/mat.tepper.cmu.edu\/blog\/?p=551"},"modified":"2009-02-07T22:30:41","modified_gmt":"2009-02-08T02:30:41","slug":"what-stops-you-from-using-open-source-in-operations-research","status":"publish","type":"post","link":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/02\/07\/what-stops-you-from-using-open-source-in-operations-research\/","title":{"rendered":"What stops you from using Open Source in Operations Research?"},"content":{"rendered":"<p>In the <a href=\"http:\/\/mat.tepper.cmu.edu\/blog\/?p=534\">discussion of CPLEX versus Gurobi software<\/a>, the discussion took an interesting turn when it came to open source (like that of<a href=\"http:\/\/www.coin-or.org\"> COIN-OR<\/a>).\u00a0 Sebastian, bemoaning the cost of commercial packages such as CPLEX said:<\/p>\n<blockquote><p>I think another long-term way to make OR feasible in situations where the cost of Cplex cannot be justified is to invest in the long term development of open source alternatives. The COIN-OR solvers are quite good already (for LP and general non-linear programs they are even competitive with state-of-the-art). Moreover the CPL license IBM chose is very liberal and allows the solvers to be tightly integrated into commercial products without further obligations.<\/p>\n<p>If more companies would support the development as a long-term investment it could be in their best interest.<\/p><\/blockquote>\n<p>Shiva, an OR practitioner for a decade replied:<\/p>\n<blockquote><p>Sebastian: We did investigate open-source methods (including COIN), but after reading the fine print, legal departments tend to shoot it down with prejudice to avoid exposing the company to potential lawsuits down the road. It was another frustrating experience, since like all O.R folks, I love what COIN\u2019s been doing.<\/p><\/blockquote>\n<p>Larry, of <a href=\"http:\/\/industrialengineertools.blogspot.com\/\">IEOR Tools<\/a>, replied:<\/p>\n<blockquote><p>Shiva, Great points on barrier to entry. I too have been caught in that world of justifying an IT expense for the sake of desicion modeling. For instance, one kind find a decision analysis by just using a spreadsheet. Is it optimal? No. Does it offer a solution? Yes. The key is to justify the long term gains of optimal decision processes. I believe that is the trick.<\/p>\n<p>Yet I have definitely found a great niche and I think the OR community can great help with this issue. Open Source software has the added benefit of community support, development, and implementation without the cost structures. It\u2019s something I have started talking about on my blog. I believe it can have profound affects on the OR community.<\/p><\/blockquote>\n<p>I repeat all this because this is one of the best exchanges we have had on MTORB.\u00a0 I am part of COIN-OR (a member of the &#8220;Strategic Leadership Board&#8221;, though I feel at sea at this compared with my more experienced colleagues).\u00a0 And it does interest me why more people don&#8217;t use COIN-OR.\u00a0 For me, there are issues with documentation:\u00a0 I don&#8217;t have a lot of time when I learn a new tool, and much open source stuff doesn&#8217;t have documentation and examples at the level of commercial software.\u00a0 I spent a summer working with <a href=\"http:\/\/www.coin-or.org\/projects\/SYMPHONY.xml\">Symphony<\/a>, now at COIN-OR, and it was great fun.\u00a0 I even put together a document on my experience that was part of the distribution at one point.\u00a0 But I am not sure how many summers I can spend on working through new software.\u00a0 So I use COIN-OR software but not as much as I should.<\/p>\n<p>I am also interested in why people <em>do<\/em> use COIN-OR and other open source tools.\u00a0 I very much welcome thoughts on this issue, and thank Sebastian, Shiva, and Larry for getting this going.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the discussion of CPLEX versus Gurobi software, the discussion took an interesting turn when it came to open source (like that of COIN-OR).\u00a0 Sebastian, bemoaning the cost of commercial packages such as CPLEX said: I think another long-term way to make OR feasible in situations where the cost of Cplex cannot be justified is &hellip; <a href=\"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/02\/07\/what-stops-you-from-using-open-source-in-operations-research\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;What stops you from using Open Source in Operations Research?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[],"class_list":["post-551","post","type-post","status-publish","format-standard","hentry","category-computing","category-open-source"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=551"}],"version-history":[{"count":0,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/551\/revisions"}],"wp:attachment":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}