<?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: OR Problem in Mathematical Optimization, Discrete-Event Simulation, and OR</title>
    <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355221#M1806</link>
    <description>&lt;PRE&gt;
@RobPratt,
So Could you write some OR code to solve this problem ?

And I also want know whether OR could solve this problem 
when the dataset has one million obs 


&lt;/PRE&gt;</description>
    <pubDate>Tue, 02 May 2017 12:25:18 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2017-05-02T12:25:18Z</dc:date>
    <item>
      <title>OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354892#M1800</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;post a optimizal problem. but he solve it by SAS/QC.&lt;/P&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1636"&gt;@RobPratt&lt;/a&gt;&amp;nbsp;want give it a try ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.sas.com/content/iml/2017/05/01/split-data-groups-mean-variance.html" target="_blank"&gt;http://blogs.sas.com/content/iml/2017/05/01/split-data-groups-mean-variance.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 10:54:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354892#M1800</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-05-01T10:54:57Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354896#M1801</link>
      <description>&lt;P&gt;Just FYI, I always alert Rob to any blog posts that involve optimization.&amp;nbsp;If you see a paragraph at the end of one of my posts that says, "and you can also solve this with PROC OPTMODEL...", that information probably came from Rob.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 11:39:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354896#M1801</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-05-01T11:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354932#M1804</link>
      <description>&lt;P&gt;Splitting into groups that have the same &lt;EM&gt;sum&lt;/EM&gt; (or minimize the maximum sum) is straightforward for the MILP solver in PROC OPTMODEL, but if you want the same &lt;EM&gt;mean&lt;/EM&gt; the problem becomes mixed integer &lt;EM&gt;nonlinear&lt;/EM&gt; programming (MINLP), even without considering the standard deviation. &amp;nbsp;PROC OPTMODEL does not yet provide an MINLP solver, and so far the most natural workarounds don’t look promising.&lt;/P&gt;</description>
      <pubDate>Mon, 01 May 2017 14:14:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354932#M1804</guid>
      <dc:creator>RobPratt</dc:creator>
      <dc:date>2017-05-01T14:14:37Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355221#M1806</link>
      <description>&lt;PRE&gt;
@RobPratt,
So Could you write some OR code to solve this problem ?

And I also want know whether OR could solve this problem 
when the dataset has one million obs 


&lt;/PRE&gt;</description>
      <pubDate>Tue, 02 May 2017 12:25:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355221#M1806</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-05-02T12:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355368#M1807</link>
      <description>&lt;P&gt;Here is PROC OPTMODEL code that uses the MILP solver to minimize the range between maximum and minimum sums and forces the treatments to have equal or nearly equal numbers of units but ignores standard deviation:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc optmodel;
   set TREATMENTS;
   read data Treatments into TREATMENTS=[Trt];

   set UNITS;
   num &amp;amp;Var {UNITS};
   read data Units(where=(&amp;amp;Var ne .)) into UNITS=[_N_] &amp;amp;Var;

   var Assign {UNITS, TREATMENTS} binary;
   con AssignOnce {u in UNITS}:
      sum {t in TREATMENTS} Assign[u,t] = 1;
   impvar TreatmentSum {t in TREATMENTS} = sum {u in UNITS} &amp;amp;Var.[u] * Assign[u,t];
   con Cardinality {t in TREATMENTS}:
      floor(card(UNITS) / card(TREATMENTS)) 
   &amp;lt;= sum {u in UNITS} Assign[u,t] 
   &amp;lt;= ceil(card(UNITS) / card(TREATMENTS));
   var MinSum;
   var MaxSum;
   con MinSumCon {t in TREATMENTS}:
      MinSum &amp;lt;= TreatmentSum[t];
   con MaxSumCon {t in TREATMENTS}:
      MaxSum &amp;gt;= TreatmentSum[t];
   min Objective = MaxSum - MinSum;

   solve with MILP / decomp;
   print TreatmentSum;

   num Trt {u in UNITS} = round(sum {t in TREATMENTS} t * Assign[u,t].sol);
   create data Groups from [unit] &amp;amp;Var Trt;
quit;

proc means data=Groups mean std;
  class Trt;
  var &amp;amp;Var;
run;

proc sgplot data=Groups;
   vbox &amp;amp;Var / category=Trt;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It takes about a minute and yields the following results:&lt;/P&gt;
&lt;P&gt;SAS Output&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Optmodel: PrintTable" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l b header" scope="col"&gt;[1]&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;TreatmentSum&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="l rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;139169&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;139169&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="r data"&gt;139169&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="r data"&gt;139168&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="r data"&gt;139169&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="branch"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="c proctitle"&gt;The MEANS Procedure&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Means: Summary statistics" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="4" scope="colgroup"&gt;Analysis Variable : Cholesterol&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;Trt&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;N Obs&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Mean&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Std Dev&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;1&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9601276&lt;/TD&gt;
&lt;TD class="r data"&gt;29.7794342&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;2&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9601276&lt;/TD&gt;
&lt;TD class="r data"&gt;41.9241290&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;3&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9601276&lt;/TD&gt;
&lt;TD class="r data"&gt;42.8058251&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;4&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9585327&lt;/TD&gt;
&lt;TD class="r data"&gt;42.2811774&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;5&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9601276&lt;/TD&gt;
&lt;TD class="r data"&gt;54.9869575&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also perform an exact linearization to handle means instead of sums, but the resulting problem is much harder. &amp;nbsp;See &lt;A href="http://yetanothermathprogrammingconsultant.blogspot.com/2017/05/linearizing-average.html" target="_self"&gt;this blog post&lt;/A&gt; from yesterday.&lt;/P&gt;</description>
      <pubDate>Tue, 02 May 2017 19:07:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355368#M1807</guid>
      <dc:creator>RobPratt</dc:creator>
      <dc:date>2017-05-02T19:07:50Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355623#M1808</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1636"&gt;@RobPratt&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Here is my GA .and got the similar result with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&lt;/P&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;PRE&gt;&lt;CODE class=" language-sas"&gt;data Units;            
set Sashelp.Heart(where=(status = "Alive"));
keep Sex AgeAtStart Height Weight Diastolic Systolic MRW Cholesterol;
run;


proc iml;
use Units nobs nobs;
read all var {Cholesterol};
close;

start function(x) global(Cholesterol,nobs,group,mean_std);
if countunique(x)=group then do;
do i=1 to group;
 idx=loc(x=i);
 temp=Cholesterol[idx]; 
 mean_std[i,1]=mean(temp);
 mean_std[i,2]=std(temp);
end;
sse=sum(mean_std[&amp;lt;&amp;gt;,]-mean_std[&amp;gt;&amp;lt;,]);
end;
else sse=999999;
return (sse);
finish;

group=5;  /* &amp;lt;--Change it(divide into 5 groups)*/
mean_std=j(group,2,.);

encoding=j(2,nobs,1);
encoding[2,]=group;    

id=gasetup(2,nobs,123456789);
call gasetobj(id,0,"function");
call gasetsel(id,10,1,1);
call gainit(id,1000,encoding);


niter = 100;
do i = 1 to niter;
 call garegen(id);
 call gagetval(value, id);
end;
call gagetmem(mem, value, id, 1);

col_mem=t(mem);
create group var {col_mem};
append;
close;

print value[l = "Min Value:"] ;
call gaend(id);
quit;
data want;
 merge group Units(keep=Cholesterol);
run;
proc means data=want mean std;
  class col_mem;
  var Cholesterol;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="IDX1" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;The MEANS Procedure&lt;/P&gt;
&lt;/DIV&gt;
&lt;ARTICLE&gt;
&lt;TABLE class="table"&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="4" scope="colgroup"&gt;Analysis Variable : Cholesterol&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;COL_MEM&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;N Obs&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Mean&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Std Dev&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;1&lt;/TH&gt;
&lt;TH class="r t data"&gt;630&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9544715&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0901775&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;2&lt;/TH&gt;
&lt;TH class="r t data"&gt;662&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9627907&lt;/TD&gt;
&lt;TD class="r data"&gt;43.1227683&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;3&lt;/TH&gt;
&lt;TH class="r t data"&gt;629&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9457237&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0978582&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;4&lt;/TH&gt;
&lt;TH class="r t data"&gt;648&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9667722&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0939030&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;5&lt;/TH&gt;
&lt;TH class="r t data"&gt;649&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9685039&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0944852&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 03 May 2017 14:32:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/355623#M1808</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-05-03T14:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: OR Problem</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/387547#M1950</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1636"&gt;@RobPratt&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;I noticed there are some missing value in ,so I fixed it again and looks like better than Rick's result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Units;            
set Sashelp.Heart(where=(status = "Alive" and Cholesterol is not missing));
n+1;
keep n Sex AgeAtStart Height Weight Diastolic Systolic MRW Cholesterol;
run;
 
proc iml;
use Units nobs nobs;
read all var {Cholesterol};
close;
 
start function(x) global(Cholesterol,group,mean_std);
xx=shape(x,group,0,.);
do i=1 to group;
 idx=setdif(xx[i,],{.});
 temp=Cholesterol[idx]; 
 mean_std[i,1]=mean(temp);
 mean_std[i,2]=std(temp);
end;
sse=sum(mean_std[&amp;lt;&amp;gt;,]-mean_std[&amp;gt;&amp;lt;,]);
return (sse);
finish;
 
group=5;  /* &amp;lt;--Change it(divide into 5 groups)*/
mean_std=j(group,2,.);
  
id=gasetup(3,nobs,123456789);
call gasetobj(id,0,"function");
call gasetsel(id,10,1,1);
call gainit(id,1000);
 
niter = 100;
do i = 1 to niter;
 call garegen(id);
 call gagetval(value, id);
end;
call gagetmem(mem, value, id, 1);
 
col_mem=shape(mem,group,0,.);

create group from col_mem;
append from col_mem;
close;
 
print value[l = "Min Value:"] ;
call gaend(id);
quit;

data group;
 set group;
 group+1;
run;
proc transpose data=group out=member(drop=_: index=(col1));
by group;
var col:;
run;
 
data want;
 merge member(rename=(col1=n) where=(n is not missing)) Units(keep=n Cholesterol);
 by n;
run;
proc means data=want mean std;
  class group;
  var Cholesterol;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OUTPUT:&lt;/P&gt;
&lt;DIV id="IDX1" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;The MEANS Procedure&lt;/P&gt;
&lt;/DIV&gt;
&lt;ARTICLE&gt;
&lt;TABLE class="table"&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="4" scope="colgroup"&gt;Analysis Variable : Cholesterol&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;group&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;N Obs&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Mean&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Std Dev&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;1&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9649123&lt;/TD&gt;
&lt;TD class="r data"&gt;43.1137738&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;2&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9665072&lt;/TD&gt;
&lt;TD class="r data"&gt;43.1220553&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;3&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9505582&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0823468&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;4&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9569378&lt;/TD&gt;
&lt;TD class="r data"&gt;43.0712286&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;5&lt;/TH&gt;
&lt;TH class="r t data"&gt;627&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9601276&lt;/TD&gt;
&lt;TD class="r data"&gt;43.1105645&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;</description>
      <pubDate>Sat, 12 Aug 2017 04:52:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/387547#M1950</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-08-12T04:52:41Z</dc:date>
    </item>
  </channel>
</rss>

