<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: lpsolve ERROR: out of memory in Mathematical Optimization, Discrete-Event Simulation, and OR</title>
    <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327263#M1638</link>
    <description>&lt;P&gt;SAS UE is a for-free example installation of a usually very expensive software system. It is not "hobbled", but it is limited capacity-wise.&lt;/P&gt;
&lt;P&gt;The intention behind UE is to provide SAS beginners a learning environment that lets them prepare for SAS certifications with data provided for the courses; with those, you'll never run into problems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your best option is to reduce the scope of your example data so you can get an example solution.&lt;/P&gt;
&lt;P&gt;If you want to solve real-world problems, get a true SAS installation that is scaled to your requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the end it's all a matter of &lt;A href="https://en.wikipedia.org/wiki/There_ain%27t_no_such_thing_as_a_free_lunch" target="_blank"&gt;TANSTAAFL&lt;/A&gt;. And if the "learning stance" is not clear from this: &lt;A href="http://www.sas.com/en_us/software/university-edition.html" target="_blank"&gt;http://www.sas.com/en_us/software/university-edition.html&lt;/A&gt;, then how else should SAS convey it?&lt;/P&gt;</description>
    <pubDate>Wed, 25 Jan 2017 07:30:22 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2017-01-25T07:30:22Z</dc:date>
    <item>
      <title>lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327136#M1633</link>
      <description>&lt;P&gt;I just tried lpsolve in IML on SAS University Edition.&amp;nbsp; It fails with "ERROR: out of memory", apparently regardless of the number of variables.&lt;BR /&gt;&lt;BR /&gt;I've tried increasing the sizes on IML to no avail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wonder if changing the memsize option would work. I don't see how to do that under VirtualBox though. In fact, some comments indicate that SAS has actually locked us out 'because UE is only for smallish programs'. It's not clear to me that lpsolve would run on my config regardless of problem size.&lt;BR /&gt;&lt;BR /&gt;Is there a way to change memsize on UE/VirtualBox setup? Is that really what is needed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Duane&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitContentPane dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitContentPane"&gt;&lt;DIV&gt;&lt;IMG src="http://localhost:10080/SASStudio/35/resources/js/dojo/dijit/themes/corporate/images/sas_logo/logon.png" alt="logo" width="25%" border="0" /&gt;&lt;BR /&gt;&lt;STRONG&gt;Release: 3.5 (Basic Edition)&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Supported browsers:&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Microsoft Internet Explorer 9, 10, 11&lt;/LI&gt;&lt;LI&gt;Mozilla Firefox 21+&lt;/LI&gt;&lt;LI&gt;Google Chrome 27+&lt;/LI&gt;&lt;LI&gt;Apple Safari 6.0+ (on Apple OS X)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Build date:&lt;/STRONG&gt; Feb 3, 2016 10:49:31 PM&lt;BR /&gt;&lt;STRONG&gt;SAS Mid-tier release:&lt;/STRONG&gt; Jan 13, 2016 7:00:00 PM&lt;BR /&gt;&lt;STRONG&gt;Java Version: 1.7.0_76&lt;BR /&gt;SAS release: 9.04.01M3P06242015&lt;BR /&gt;SAS platform: Linux LIN X64 2.6.32-573.26.1.el6.x86_64&lt;BR /&gt;Site name: UNIVERSITY EDITION 2.3 9.4M3&lt;BR /&gt;Site number: xxxxxxxx&lt;BR /&gt;&lt;BR /&gt;Copyright © 2012-2016, SAS Institute Inc., Cary, NC, USA.&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="sasSource"&gt;94 proc iml symspace=256000000 workspace=256000000 worksize=256000000;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Assuming that the number is given in bytes and not kilobytes.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Assuming that the number is given in bytes and not kilobytes.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Assuming that the number is given in bytes and not kilobytes.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Worksize = 256000000&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Symbol size = 256000000&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: IML Ready&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;95 use lib.raw;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;96 read all var {U } into u;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;97 read all var {Score } into c;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;98 read all var {G I GI In Inv M} into a;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99 a = a`;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;100 b = {.3, .2, .1, .14, .45, .45};&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;101 leg={G , G , G , G , G , G };&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102 ctrl = {-1,1};&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102 ! /* maximize objective, print some details */&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;103&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;104 call lpsolve(rc, objVal, result, dual, reducost,&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;105 c, a, b,&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;106 ctrl,&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;107 leg,,,u);&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: Out of memory.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Number of iterations = 0.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Time used (secs) = 0.00.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;108 print rc objVal, result[rowname={x1 x2}];&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;109&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;110&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;111 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 24 Jan 2017 18:43:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327136#M1633</guid>
      <dc:creator>DuaneTiemann</dc:creator>
      <dc:date>2017-01-24T18:43:57Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327186#M1635</link>
      <description>&lt;P&gt;You can't change any of these settings in SAS UE. As you observed, it is a learning tool. If you want to do heavy load testing of the SAS system, obtain a test installation from your SAS representative.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jan 2017 21:19:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327186#M1635</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-01-24T21:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327248#M1637</link>
      <description>&lt;P&gt;I don't recall seeing the 'learning tool' stance and associated limitations when I was installing it last year. The stress seemed to be on us not using it commercially. Maybe I missed it. I thought it was just missing some features.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So is lpsolve completely unavailable on UE due to this error? Or have I made a stupid mistake?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to say that I'm pretty put off if SAS would purposely hobble UE in this fashion.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I can find it back, I recall finding instructions for loading UE on another virtualization environment and getting around this problem (if this is really my problem).&amp;nbsp; But if SAS is acting in bad faith, then that sort of thing isn't a good strategy long term. Sounds like R's lp solution is a hassle, but at least they're not putting land mines in it on purpose.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 04:36:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327248#M1637</guid>
      <dc:creator>DuaneTiemann</dc:creator>
      <dc:date>2017-01-25T04:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327263#M1638</link>
      <description>&lt;P&gt;SAS UE is a for-free example installation of a usually very expensive software system. It is not "hobbled", but it is limited capacity-wise.&lt;/P&gt;
&lt;P&gt;The intention behind UE is to provide SAS beginners a learning environment that lets them prepare for SAS certifications with data provided for the courses; with those, you'll never run into problems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your best option is to reduce the scope of your example data so you can get an example solution.&lt;/P&gt;
&lt;P&gt;If you want to solve real-world problems, get a true SAS installation that is scaled to your requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the end it's all a matter of &lt;A href="https://en.wikipedia.org/wiki/There_ain%27t_no_such_thing_as_a_free_lunch" target="_blank"&gt;TANSTAAFL&lt;/A&gt;. And if the "learning stance" is not clear from this: &lt;A href="http://www.sas.com/en_us/software/university-edition.html" target="_blank"&gt;http://www.sas.com/en_us/software/university-edition.html&lt;/A&gt;, then how else should SAS convey it?&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 07:30:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327263#M1638</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-01-25T07:30:22Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327334#M1639</link>
      <description>&lt;P&gt;This problem has nothing to do with the size of the problem. It was a bug in SAS University Edition for SAS &amp;nbsp;9.4m3. The issue has been fixed in SAS 9.4m4, so the problem will be fixed when you upgrade your copy of SAS UE.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 10:54:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327334#M1639</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-01-25T10:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327366#M1641</link>
      <description>&lt;P&gt;Thanks. That seems credible. I'll try upgrading. I thought I was up to date since UE checks at launch and reports that it is up to date.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 12:50:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327366#M1641</guid>
      <dc:creator>DuaneTiemann</dc:creator>
      <dc:date>2017-01-25T12:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327385#M1642</link>
      <description>&lt;P&gt;Upgrading to 9.4M4 worked.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 14:15:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327385#M1642</guid>
      <dc:creator>DuaneTiemann</dc:creator>
      <dc:date>2017-01-25T14:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: lpsolve ERROR: out of memory</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327387#M1643</link>
      <description>&lt;P&gt;Looks like I'm nowhere near the limit. Still, the page you reference does not mention limiting problem size. Though to be fair, university and learning are mentioned. I was surprised to find out about the memory limit. I expect others will be as well. And it does seem tacky to me.&lt;BR /&gt;&lt;BR /&gt;Non-commercial use seemed to be the target.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 14:20:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/lpsolve-ERROR-out-of-memory/m-p/327387#M1643</guid>
      <dc:creator>DuaneTiemann</dc:creator>
      <dc:date>2017-01-25T14:20:38Z</dc:date>
    </item>
  </channel>
</rss>

