<?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: guys  i need your help why am i getting an error? in Mathematical Optimization, Discrete-Event Simulation, and OR</title>
    <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360143#M1833</link>
    <description>thank you yea that was it!</description>
    <pubDate>Fri, 19 May 2017 22:32:25 GMT</pubDate>
    <dc:creator>elienaba</dc:creator>
    <dc:date>2017-05-19T22:32:25Z</dc:date>
    <item>
      <title>Error - Proc OPTMODEL Array out of range</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360128#M1830</link>
      <description>&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;59&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;60 proc optmodel;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;61&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;62 set CLIENT={'BO','BR','CO','HA','MN','NA','NH','NL','PO','PR','SP','WO'};&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;63 SET DISTCENTER={'BO','NA','PR','SP','WO'};&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;64&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;65 NUMBER DEMAND{CLIENT}=[425 12 43 125 110 86 129 28 66 320 220 182];&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;66 NUMBER COST{CLIENT,DISTCENTER}=[&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;67 0 37 42 82 34&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;68 93 65 106 59 68&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;69 69 33 105 101 72&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;70 98 103 73 27 66&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;71 55 20 92 93 60&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72 37 0 72 79 41&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 128 137 94 63 98&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;74 95 113 57 57 71&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 62 48 104 127 85&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 42 72 0 68 38&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;77 82 79 68 0 47&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;78 34 41 38 47 0];&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;79 NUMBER FCOST{DISTCENTER}=[10000 10000 10000 10000 10000];&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;81 VAR X{CLIENT,DISTCENTER} INTEGER&amp;gt;=0;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;82 VAR Y{DISTCENTER}BINARY;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;83&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;84 MINIMIZE TOTALCOST=SUM{I IN CLIENT}SUM{J IN DISTCENTER}X[I,J]*COST[I,J]+SUM{J IN CLIENT}Y[J]*FCOST[J];&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;85&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;86 CON DEMANDCONST {I IN CLIENT}:SUM{J IN DISTCENTER}X[I,J]&amp;gt;=DEMAND[I];&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;87 CON LINKING {J IN DISTCENTER}:SUM{I IN CLIENT}X[I,J]-20000*Y[J]&amp;lt;=0;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;88 CON MIN: SUM{J IN DISTCENTER}Y[J]&amp;gt;=1;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;89 CON MAX: SUM{J IN DISTCENTER}Y[J]&amp;lt;=1;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;90&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;91 SOLVE;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: Problem generation will use 2 threads.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;ERROR: The array subscript 'Y[BR]' is invalid at line 84 column 89.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: Unable to create problem instance due to previous errors.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;92&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;93 PRINT Y X TOTALCOST;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;ERROR: The array subscript 'Y[BR]' is invalid at line 84 column 89.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;94&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;95 QUIT;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE OPTMODEL used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.04 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;user cpu time 0.05 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;memory 2081.15k&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;OS Memory 27040.00k&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Timestamp 05/19/2017 09:32:35 PM&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Step Count 64 Switch Count 163&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Page Reclaims 181&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Voluntary Context Switches 641&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;Block Output Operations 344&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;96&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;97&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;98 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 May 2017 22:49:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360128#M1830</guid>
      <dc:creator>elienaba</dc:creator>
      <dc:date>2017-05-19T22:49:11Z</dc:date>
    </item>
    <item>
      <title>Re: guys  i need your help why am i getting an error?</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360136#M1831</link>
      <description>i dont understand the error</description>
      <pubDate>Fri, 19 May 2017 21:54:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360136#M1831</guid>
      <dc:creator>elienaba</dc:creator>
      <dc:date>2017-05-19T21:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: guys  i need your help why am i getting an error?</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360138#M1832</link>
      <description>&lt;P&gt;I don't have access to OPTMODEL so not sure about specifics.&lt;/P&gt;
&lt;P&gt;In general a statement like:&lt;/P&gt;
&lt;DIV class="sasError"&gt;ERROR: The array subscript 'Y[BR]' is invalid at line 84 column 89.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;Means that an array , which is a collection of a specified number of values, has been asked to use a value that would be pointed to by a position number that is too big (most of the time) or too small.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;A very brief example. Suppose you have an array named Y that has elements with values of (5 98 33 16). Then y[1] is a way to reference the first value, in this case 5. Y[2] would reference the value 98 in the second position. That value that references the position is called an "array subscript" which if you remember any math class that did summation of 1 to n of variables where they had subscripts under the variable for reference you might see the connection.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;If i ask for Y[8] we have a problem because we have only defined 4 elements in this example. So using 8 exceeds the specified number an is an "invalid subscript".&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;I am going to &lt;STRONG&gt;guess&lt;/STRONG&gt; that&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;
&lt;DIV class="sasError"&gt;ERROR: The array subscript 'Y[BR]' is invalid at line 84 column 89.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;may come from the definition of&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;VAR Y{DISTCENTER}BINARY; which looks like Y wants to use the values of DISTCENTER as the array subscript.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;and using&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;SUM{J IN CLIENT}Y[J]*&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;is asking to find a J value from the Client list &amp;nbsp;not Distcenter.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 22:09:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360138#M1832</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-05-19T22:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: guys  i need your help why am i getting an error?</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360143#M1833</link>
      <description>thank you yea that was it!</description>
      <pubDate>Fri, 19 May 2017 22:32:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360143#M1833</guid>
      <dc:creator>elienaba</dc:creator>
      <dc:date>2017-05-19T22:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: guys  i need your help why am i getting an error?</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360149#M1834</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/144827"&gt;@elienaba&lt;/a&gt;&amp;nbsp;Please mark BallardW solution as correct.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 May 2017 23:01:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Error-Proc-OPTMODEL-Array-out-of-range/m-p/360149#M1834</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-05-19T23:01:34Z</dc:date>
    </item>
  </channel>
</rss>

