<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-593563533834706486.comments</id><updated>2012-05-18T16:58:47.153-04:00</updated><category term='GAMS 22.7 bug'/><category term='xpress'/><category term='java'/><category term='lp_solve'/><category term='GAMS 22.6 bug'/><category term='Gurobi'/><category term='Conopt bug'/><category term='Constraint programming'/><category term='pathnlp'/><category term='minor bug'/><category term='c#'/><category term='tsp'/><category term='VBA'/><category term='nlp'/><category term='AMPL'/><category term='cplex'/><category term='Microsoft Solver Foundation'/><category term='Modeling note'/><category term='lp2gams'/><category term='CBC'/><category term='gdxls'/><category term='GAMS bug'/><category term='Conopt'/><category term='mosek'/><category term='Excel'/><title type='text'>Yet Another Math Programming Consultant</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yetanothermathprogrammingconsultant.blogspot.com/feeds/comments/summary'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/comments/summary'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/comments/summary?start-index=26&amp;max-results=25'/><author><name>Erwin Kalvelagen</name><uri>http://www.blogger.com/profile/09496091402502236997</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_1xChIhrNQN0/SzvdvXVOocI/AAAAAAAAAcg/Tqsbg57K1UE/S220/erwin2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>568</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-2128464908913365953</id><published>2012-05-18T16:58:47.153-04:00</published><updated>2012-05-18T16:58:47.153-04:00</updated><title type='text'>Your comment about (13) and (14) would also apply ...</title><summary type='text'>Your comment about (13) and (14) would also apply to (10) and (11), give or take a minus sign.  That would further increase size and further reduce nonzeros.  I wonder what impact it would have -- more in the same direction (Gurobi even better, CBC even worse), or not?</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2524539575870508864/comments/default/2128464908913365953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2524539575870508864/comments/default/2128464908913365953'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/model-improvements.html?showComment=1337374727153#c2128464908913365953' title=''/><author><name>Paul Rubin</name><uri>http://www.blogger.com/profile/05801891157261357482</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02310123784518733405'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-yJxR1ty0gA4/AAAAAAAAAAI/AAAAAAAAAE4/evnwSCx60oM/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/model-improvements.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-2524539575870508864' source='http://www.blogger.com/feeds/593563533834706486/posts/default/2524539575870508864' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1867703540'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 18, 2012 4:58 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-2602180005836166502</id><published>2012-05-04T11:31:35.088-04:00</published><updated>2012-05-04T11:31:35.088-04:00</updated><title type='text'>z&amp;lt;=x
z&amp;lt;=y
z&amp;gt;=x+y-1</title><summary type='text'>z&amp;lt;=x&lt;br /&gt;z&amp;lt;=y&lt;br /&gt;z&amp;gt;=x+y-1</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/392946463228515104/comments/default/2602180005836166502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/392946463228515104/comments/default/2602180005836166502'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/binary-or.html?showComment=1336145495088#c2602180005836166502' title=''/><author><name>Erwin Kalvelagen</name><uri>http://www.blogger.com/profile/09496091402502236997</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_1xChIhrNQN0/SzvdvXVOocI/AAAAAAAAAcg/Tqsbg57K1UE/S220/erwin2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/binary-or.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-392946463228515104' source='http://www.blogger.com/feeds/593563533834706486/posts/default/392946463228515104' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2104747564'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 4, 2012 11:31 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5393075406469092218</id><published>2012-05-04T10:48:34.606-04:00</published><updated>2012-05-04T10:48:34.606-04:00</updated><title type='text'>What about binary AND?

 0 + 0 = 0
 0 + 1 = 0
 1 +...</title><summary type='text'>What about binary AND?&lt;br /&gt;&lt;br /&gt; 0 + 0 = 0&lt;br /&gt; 0 + 1 = 0&lt;br /&gt; 1 + 0 = 0&lt;br /&gt; 1 + 1 = 1</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/392946463228515104/comments/default/5393075406469092218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/392946463228515104/comments/default/5393075406469092218'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/binary-or.html?showComment=1336142914606#c5393075406469092218' title=''/><author><name>Matt</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/05/binary-or.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-392946463228515104' source='http://www.blogger.com/feeds/593563533834706486/posts/default/392946463228515104' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-365515377'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 4, 2012 10:48 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-4330188361466788170</id><published>2012-05-03T12:19:37.109-04:00</published><updated>2012-05-03T12:19:37.109-04:00</updated><title type='text'>Quick question:
&amp;quot;all variables in all practic...</title><summary type='text'>Quick question:&lt;br /&gt;&amp;quot;all variables in all practical models should have finite bounds&amp;quot;&lt;br /&gt;&lt;br /&gt;Wouldn&amp;#39;t this also compromise performance in some way (even if slightly)?&lt;br /&gt;&lt;br /&gt;I am 100% behind Erwin on this one, a better analysis is valid.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4330188361466788170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4330188361466788170'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1336061977109#c4330188361466788170' title=''/><author><name>Luis Pinto</name><uri>http://www.blogger.com/profile/07642894986442544408</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1792325103'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 3, 2012 12:19 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-3585795402365313098</id><published>2012-05-02T08:07:03.510-04:00</published><updated>2012-05-02T08:07:03.510-04:00</updated><title type='text'>I know that GAMS does a lot more; the comparison w...</title><summary type='text'>I know that GAMS does a lot more; the comparison was not meant to say that C++ is &amp;quot;better&amp;quot;. Given that the C++-code is very simple and uses a very good permutation generation algorithm, I thought it would be interesting to compare to see what one pays for using GAMS.&lt;br /&gt;&lt;br /&gt;As for solving the actual problem (which may very well be larger than 10 and thus out of reach of brute force </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/3585795402365313098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/3585795402365313098'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html?showComment=1335960423510#c3585795402365313098' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-6240713692095795913' source='http://www.blogger.com/feeds/593563533834706486/posts/default/6240713692095795913' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-526667402'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 2, 2012 8:07 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-6965472840010021152</id><published>2012-05-02T05:31:24.754-04:00</published><updated>2012-05-02T05:31:24.754-04:00</updated><title type='text'>1. GAMS also creates a (sparse) data-structure and...</title><summary type='text'>1. GAMS also creates a (sparse) data-structure and stores all permutations (these are the sets p and allp in the example). So that is a little bit of extra work. But clearly: handwritten C/C++ can often beat a GAMS implementation. &lt;br /&gt;&lt;br /&gt;2. When we solve the MIP formulation, we are even faster than C/C++ generating only the permutations.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/6965472840010021152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/6965472840010021152'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html?showComment=1335951084754#c6965472840010021152' title=''/><author><name>Erwin Kalvelagen</name><uri>http://www.blogger.com/profile/09496091402502236997</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_1xChIhrNQN0/SzvdvXVOocI/AAAAAAAAAcg/Tqsbg57K1UE/S220/erwin2.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-6240713692095795913' source='http://www.blogger.com/feeds/593563533834706486/posts/default/6240713692095795913' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2104747564'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 2, 2012 5:31 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-2402512192419555678</id><published>2012-05-02T01:46:05.704-04:00</published><updated>2012-05-02T01:46:05.704-04:00</updated><title type='text'>As a comparison, on a Core i5 M480 (2.67 GHz) gene...</title><summary type='text'>As a comparison, on a Core i5 M480 (2.67 GHz) generating all permutations using the C++ built-in next_permutation takes about 0.5 seconds. The code is about as long as the GAMS code, but is much more readable.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/2402512192419555678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/6240713692095795913/comments/default/2402512192419555678'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html?showComment=1335937565704#c2402512192419555678' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/longest-flow-shop-2.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-6240713692095795913' source='http://www.blogger.com/feeds/593563533834706486/posts/default/6240713692095795913' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1343084598'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='May 2, 2012 1:46 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-1797837552281581293</id><published>2012-04-28T11:58:58.182-04:00</published><updated>2012-04-28T11:58:58.182-04:00</updated><title type='text'>Dear Erwin,
Im a student. i try to solve a transpo...</title><summary type='text'>Dear Erwin,&lt;br /&gt;Im a student. i try to solve a transpot model with gams. i used ur programs xls2gms too. but i cant to connect to code s. Can u send a sample code to me with xls2gms if u ok.&lt;br /&gt;good working.&lt;br /&gt;sory for bad english...&lt;br /&gt;erselim@gmail.com</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2716077042933897652/comments/default/1797837552281581293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2716077042933897652/comments/default/1797837552281581293'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/08/xls2gms.html?showComment=1335628738182#c1797837552281581293' title=''/><author><name>Selim</name><uri>http://www.blogger.com/profile/14593275367129194536</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/08/xls2gms.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-2716077042933897652' source='http://www.blogger.com/feeds/593563533834706486/posts/default/2716077042933897652' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-50251479'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 28, 2012 11:58 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-535520049870154709</id><published>2012-04-23T06:37:26.703-04:00</published><updated>2012-04-23T06:37:26.703-04:00</updated><title type='text'>Sure, dual infeasiblity only makes sense for the c...</title><summary type='text'>Sure, dual infeasiblity only makes sense for the continuous case, I was talking about LP.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/535520049870154709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/535520049870154709'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1335177446703#c535520049870154709' title=''/><author><name>Bo Jensen</name><uri>http://www.blogger.com/profile/10533779186894174073</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/-6jp3AcSwWoQ/T5CDcq8yUBI/AAAAAAAAD2g/PxvjCICSVms/s220/web-bj.jpeg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-628519713'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 23, 2012 6:37 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-355692007444698312</id><published>2012-04-23T05:33:22.880-04:00</published><updated>2012-04-23T05:33:22.880-04:00</updated><title type='text'>Assume you solving a MIP (the case of Erwin). Now ...</title><summary type='text'>Assume you solving a MIP (the case of Erwin). Now assume that the initial relaxation is unbounded. What can you concluded then? All you can conclude is that the problem is unbounded or infeasible. You would have to do a phase 1 problem to make a different conclusion. Most users would not like that I think.&lt;br /&gt;&lt;br /&gt;So in my opinion there is a good reason why MIP codes report as they do. &lt;br /&gt;&lt;</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/355692007444698312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/355692007444698312'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1335173602880#c355692007444698312' title=''/><author><name>Erling D. Andersen</name><uri>http://www.blogger.com/profile/07306894197500659436</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06451101206507947970'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://4.bp.blogspot.com/_3H7G28QCha8/S4bJtaHyGaI/AAAAAAAAD4w/fyZKOWJSKHA/S220/_MG_1434.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-332404359'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 23, 2012 5:33 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5638464955039079675</id><published>2012-04-20T10:53:55.452-04:00</published><updated>2012-04-20T10:53:55.452-04:00</updated><title type='text'>I probably should add that, my previous comment no...</title><summary type='text'>I probably should add that, my previous comment notwithstanding, I do find the &amp;quot;infeasible or unbounded&amp;quot; message a PITA when helping other people with their models, since I typically have no intuition whether someone else&amp;#39;s model is infeasible versus unbounded.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/5638464955039079675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/5638464955039079675'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334933635452#c5638464955039079675' title=''/><author><name>Paul Rubin</name><uri>http://www.blogger.com/profile/05801891157261357482</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02310123784518733405'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-yJxR1ty0gA4/AAAAAAAAAAI/AAAAAAAAAE4/evnwSCx60oM/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1867703540'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 20, 2012 10:53 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-7452034165515188176</id><published>2012-04-20T10:51:37.545-04:00</published><updated>2012-04-20T10:51:37.545-04:00</updated><title type='text'>I&amp;#39;ve thumped the following drum before, but wh...</title><summary type='text'>I&amp;#39;ve thumped the following drum before, but what the heck, I&amp;#39;ll do it again: all variables in all practical models should have finite bounds (and by &amp;quot;finite&amp;quot; I mean less than whatever huge value your solver equates with infinity).  That way, the primal problem is never unbounded, so &amp;quot;infeasible or unbounded&amp;quot; will translate to &amp;quot;infeasible&amp;quot;.  If any primal </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/7452034165515188176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/7452034165515188176'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334933497545#c7452034165515188176' title=''/><author><name>Paul Rubin</name><uri>http://www.blogger.com/profile/05801891157261357482</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02310123784518733405'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-yJxR1ty0gA4/AAAAAAAAAAI/AAAAAAAAAE4/evnwSCx60oM/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1867703540'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 20, 2012 10:51 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-4885260890502214051</id><published>2012-04-20T02:08:51.600-04:00</published><updated>2012-04-20T02:08:51.600-04:00</updated><title type='text'>@Bo: Well said. Then again, one could make rerunni...</title><summary type='text'>@Bo: Well said. Then again, one could make rerunning the modified version the &amp;#39;standard behavior&amp;#39; and give power users the option to turn it off. Not sure which is better...still thinking which I like better for the Optimization.Framework.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4885260890502214051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4885260890502214051'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334902131600#c4885260890502214051' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/5459911712288121646'/><author><name>Lars</name><uri>http://www.blogger.com/profile/08306102615208289852</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-75960131'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 20, 2012 2:08 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5459911712288121646</id><published>2012-04-19T16:34:31.326-04:00</published><updated>2012-04-19T16:34:31.326-04:00</updated><title type='text'>&amp;quot;Please don’t tell me “dual infeasible” is a ...</title><summary type='text'>&amp;quot;Please don’t tell me “dual infeasible” is a good return code.&amp;quot;&lt;br /&gt;&lt;br /&gt;I did not say it was good, but I definitely think it&amp;#39;s better. And it&amp;#39;s not because developers want the easiest way out. &lt;br /&gt;&lt;br /&gt;&amp;quot;If you are working on a model you really want to know if the model is infeasible or unbounded&amp;quot; &lt;br /&gt;&lt;br /&gt;I agree, but in many situations there is no way around </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/5459911712288121646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/5459911712288121646'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334867671326#c5459911712288121646' title=''/><author><name>Bo Jensen</name><uri>http://www.blogger.com/profile/10533779186894174073</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-628519713'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 19, 2012 4:34 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-1893966052460430822</id><published>2012-04-19T13:30:04.049-04:00</published><updated>2012-04-19T13:30:04.049-04:00</updated><title type='text'>One of the reasons to not using a dual infeasible ...</title><summary type='text'>One of the reasons to not using a dual infeasible status is of course legacy, but also that many users don&amp;#39;t know about duality and the farkas ray theory it leads to. Just like users want the SOLUTION and not the primal solution :-)</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/1893966052460430822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/1893966052460430822'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334856604049#c1893966052460430822' title=''/><author><name>Bo Jensen</name><uri>http://www.blogger.com/profile/10533779186894174073</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-628519713'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 19, 2012 1:30 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-4006924941212452444</id><published>2012-04-19T13:26:09.313-04:00</published><updated>2012-04-19T13:26:09.313-04:00</updated><title type='text'>In my opinion it&amp;#39;s because the optimizer shoul...</title><summary type='text'>In my opinion it&amp;#39;s because the optimizer should not return &amp;quot;Unbounded&amp;quot;. There should only be primal or dual infeasible return status, which is what we use in our software. The problem arise in situations where you don&amp;#39;t know if the primal or dual feasible region is empty or not. For instance in presolve you can prove there exists no dual feasible solution, but to say it&amp;#39;s </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4006924941212452444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3909832041697207145/comments/default/4006924941212452444'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html?showComment=1334856369313#c4006924941212452444' title=''/><author><name>Bo Jensen</name><uri>http://www.blogger.com/profile/10533779186894174073</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/model-is-infeasible-or-unbounded.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3909832041697207145' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3909832041697207145' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-628519713'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 19, 2012 1:26 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5324229111765912490</id><published>2012-04-06T17:23:27.048-04:00</published><updated>2012-04-06T17:23:27.048-04:00</updated><title type='text'>Since you are writing a wrapper. You might as well...</title><summary type='text'>Since you are writing a wrapper. You might as well do it in Python.&lt;br /&gt;&lt;br /&gt;Python has much more powerful tools like (multiprocessing) which are easy to use and more readable.&lt;br /&gt;http://docs.python.org/library/multiprocessing.html</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/369225154008567838/comments/default/5324229111765912490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/369225154008567838/comments/default/5324229111765912490'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/parallel-gams-jobs.html?showComment=1333747407048#c5324229111765912490' title=''/><author><name>Srikrishna Sridhar</name><uri>http://pages.cs.wisc.edu/~srikris/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/04/parallel-gams-jobs.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-369225154008567838' source='http://www.blogger.com/feeds/593563533834706486/posts/default/369225154008567838' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1031775355'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 6, 2012 5:23 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-2743115118532692082</id><published>2012-04-06T13:26:43.428-04:00</published><updated>2012-04-06T13:26:43.428-04:00</updated><title type='text'>Hi, Erwin.

I´m working in a Vehicle Route Problem...</title><summary type='text'>Hi, Erwin.&lt;br /&gt;&lt;br /&gt;I´m working in a Vehicle Route Problem wiht Gams, but i have problems with subtour elimination constraints because I don´t know how to write it in Gams. Would you like to help me. My problem have 4 vehicules, 12 cities and 1 depot. &lt;br /&gt;My imputs are demand for each city, distance between each city and capacity for each vehicle that is exactly the same for each one.&lt;br /&gt;&lt;</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/1473593053162956135/comments/default/2743115118532692082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/1473593053162956135/comments/default/2743115118532692082'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/03/mtspvrp-example.html?showComment=1333733203428#c2743115118532692082' title=''/><author><name>HENRY</name><uri>http://www.blogger.com/profile/17676834901795932670</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='18312203566371010364'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/03/mtspvrp-example.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-1473593053162956135' source='http://www.blogger.com/feeds/593563533834706486/posts/default/1473593053162956135' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-860997589'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='April 6, 2012 1:26 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5367504467148626208</id><published>2012-03-27T18:06:56.379-04:00</published><updated>2012-03-27T18:06:56.379-04:00</updated><title type='text'>Dear M. Kalvelagen,

We thank you for pointing out...</title><summary type='text'>Dear M. Kalvelagen,&lt;br /&gt;&lt;br /&gt;We thank you for pointing out LocalSolver on your blog. You have well understood the main principles behind LocalSolver: &lt;br /&gt;1) multithreaded adaptive simulated annealing; &lt;br /&gt;2) autonomous moves maintaining feasibility at each iteration (here is the main innovation); &lt;br /&gt;3) highly-optimized incremental evaluation in order to explore millions of solutions per </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/5937796066528036905/comments/default/5367504467148626208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/5937796066528036905/comments/default/5367504467148626208'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/03/localsolver.html?showComment=1332886016379#c5367504467148626208' title=''/><author><name>Frédéric Gardi</name><uri>http://www.blogger.com/profile/10648530365690031354</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14775163059529817316'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/03/localsolver.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-5937796066528036905' source='http://www.blogger.com/feeds/593563533834706486/posts/default/5937796066528036905' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2012697303'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 27, 2012 6:06 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-765862044152353104</id><published>2012-03-25T23:56:59.997-04:00</published><updated>2012-03-25T23:56:59.997-04:00</updated><title type='text'>Hi, Erwin!!

I´m working on a vrp capacitated, and...</title><summary type='text'>Hi, Erwin!!&lt;br /&gt;&lt;br /&gt;I´m working on a vrp capacitated, and i´m trying to add the aditional constraint to the model you shared, but i´ve had problems because I need to create a table with more than two dimentions that shows me capacity and cost at the same time. Do you have and example that could be helpful for me?&lt;br /&gt;&lt;br /&gt;Thank in advance, i apreciate your help.&lt;br /&gt;&lt;br /&gt;Juan Pablo Castro</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/1473593053162956135/comments/default/765862044152353104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/1473593053162956135/comments/default/765862044152353104'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/03/mtspvrp-example.html?showComment=1332734219997#c765862044152353104' title=''/><author><name>Juan Pablo</name><uri>http://www.blogger.com/profile/15971125089615190652</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/03/mtspvrp-example.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-1473593053162956135' source='http://www.blogger.com/feeds/593563533834706486/posts/default/1473593053162956135' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1040452699'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 25, 2012 11:56 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-6922475808296732265</id><published>2012-03-22T16:44:38.445-04:00</published><updated>2012-03-22T16:44:38.445-04:00</updated><title type='text'>I think I&amp;#39;ve seen this approach (or something ...</title><summary type='text'>I think I&amp;#39;ve seen this approach (or something closely related) under the name &amp;quot;de novo programming&amp;quot; (Milan Zeleny). Resource limits are sometimes stated as hard constraints when in fact that&amp;#39;s just the amount that historically has been acquired.</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/9147275219585473479/comments/default/6922475808296732265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/9147275219585473479/comments/default/6922475808296732265'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/03/elastic-formulation-of-scheduling.html?showComment=1332449078445#c6922475808296732265' title=''/><author><name>Paul Rubin</name><uri>http://www.blogger.com/profile/05801891157261357482</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='02310123784518733405'/><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-yJxR1ty0gA4/AAAAAAAAAAI/AAAAAAAAAE4/evnwSCx60oM/s512-c/photo.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/03/elastic-formulation-of-scheduling.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-9147275219585473479' source='http://www.blogger.com/feeds/593563533834706486/posts/default/9147275219585473479' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1867703540'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 22, 2012 4:44 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-6842672558133851985</id><published>2012-03-22T06:18:28.108-04:00</published><updated>2012-03-22T06:18:28.108-04:00</updated><title type='text'>Hi Erwin, I have a question. How to include severa...</title><summary type='text'>Hi Erwin, I have a question. How to include several uncertainty aspects into the model? For instance, in my farm model I want to do monte carlo simulation for irrigation water, price, and yield variability. Could you help how in this case loop command will  look like?</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2810102684671188404/comments/default/6842672558133851985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2810102684671188404/comments/default/6842672558133851985'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/11/stochastic-forecast-with-gams.html?showComment=1332411508108#c6842672558133851985' title=''/><author><name>Utkur</name><uri>http://www.blogger.com/profile/11418217552172756234</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2009/11/stochastic-forecast-with-gams.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-2810102684671188404' source='http://www.blogger.com/feeds/593563533834706486/posts/default/2810102684671188404' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1189173429'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='March 22, 2012 6:18 AM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-5535779077790576889</id><published>2012-02-21T17:46:04.081-05:00</published><updated>2012-02-21T17:46:04.081-05:00</updated><title type='text'>is there any way to get that entire gms file?</title><summary type='text'>is there any way to get that entire gms file?</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2996151278357125524/comments/default/5535779077790576889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2996151278357125524/comments/default/5535779077790576889'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/06/rolling-horizon-implementation-in-gams.html?showComment=1329864364081#c5535779077790576889' title=''/><link rel='related' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2996151278357125524/comments/default/3672567199662246452'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/06/rolling-horizon-implementation-in-gams.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-2996151278357125524' source='http://www.blogger.com/feeds/593563533834706486/posts/default/2996151278357125524' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1584395364'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 21, 2012 5:46 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-3672567199662246452</id><published>2012-02-21T17:44:10.250-05:00</published><updated>2012-02-21T17:44:10.250-05:00</updated><title type='text'>i&amp;#39;d please like to see more of that gams file,...</title><summary type='text'>i&amp;#39;d please like to see more of that gams file, i couldn&amp;#39;t get which are tose optfile (1,2,3) and i supposse genbldint is the integer var for s scenario and yr year, am i right?</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2996151278357125524/comments/default/3672567199662246452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/2996151278357125524/comments/default/3672567199662246452'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/06/rolling-horizon-implementation-in-gams.html?showComment=1329864250250#c3672567199662246452' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2008/06/rolling-horizon-implementation-in-gams.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-2996151278357125524' source='http://www.blogger.com/feeds/593563533834706486/posts/default/2996151278357125524' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1584395364'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 21, 2012 5:44 PM'/></entry><entry><id>tag:blogger.com,1999:blog-593563533834706486.post-8589860537838379881</id><published>2012-02-14T13:40:26.169-05:00</published><updated>2012-02-14T13:40:26.169-05:00</updated><title type='text'>Interesting post, Erwin. I have two comments:
(1) ...</title><summary type='text'>Interesting post, Erwin. I have two comments:&lt;br /&gt;(1) Your comment about &amp;quot;it is often argued that a modeling language helps in maintaining models as fixes are easier to identify and implement than in a traditional programming language&amp;quot;, is definitely true. But I think, quite a few solvers have API&amp;#39;s that are pretty close to these advanced modeling languages and are quite readable. </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3032248617098637726/comments/default/8589860537838379881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/593563533834706486/3032248617098637726/comments/default/8589860537838379881'/><link rel='alternate' type='text/html' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/02/weddings-and-optimal-seating.html?showComment=1329244826169#c8589860537838379881' title=''/><author><name>Samik Raychaudhuri</name><uri>http://www.blogger.com/profile/08575567213510734030</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://3.bp.blogspot.com/-HUG9eKhyfM0/TyLqi5_TdYI/AAAAAAAAA6c/3dhBvIEQELU/s220/Samik.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://yetanothermathprogrammingconsultant.blogspot.com/2012/02/weddings-and-optimal-seating.html' ref='tag:blogger.com,1999:blog-593563533834706486.post-3032248617098637726' source='http://www.blogger.com/feeds/593563533834706486/posts/default/3032248617098637726' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-171876101'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.displayTime' value='February 14, 2012 1:40 PM'/></entry></feed>
