<?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: Multi-objective optimization in Mathematical Optimization, Discrete-Event Simulation, and OR</title>
    <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55936#M429</link>
    <description>constraint is  cost &amp;lt;= 0.50</description>
    <pubDate>Sat, 18 Jul 2009 21:18:50 GMT</pubDate>
    <dc:creator>1234567</dc:creator>
    <dc:date>2009-07-18T21:18:50Z</dc:date>
    <item>
      <title>Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55933#M426</link>
      <description>Hi,I have the following data&lt;BR /&gt;
data one;&lt;BR /&gt;
input x1	x2	f2	f1	cost;&lt;BR /&gt;
cards;&lt;BR /&gt;
1.50	1.90	0.36400	0.00	0.952&lt;BR /&gt;
1.49	1.82	0.45645	0.10	0.876&lt;BR /&gt;
1.04	1.56	0.56312	0.20	0.787&lt;BR /&gt;
0.71	1.40	0.67880	0.30	0.699&lt;BR /&gt;
0.43	1.27	0.77890	0.40	0.610&lt;BR /&gt;
0.17	1.17	0.87000	0.50	0.517&lt;BR /&gt;
-0.09	1.09	0.90520	0.60	0.420&lt;BR /&gt;
-0.37	1.01	0.95640	0.70	0.321&lt;BR /&gt;
-0.70	0.92	0.98660	0.80	0.219&lt;BR /&gt;
;</description>
      <pubDate>Sat, 18 Jul 2009 21:15:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55933#M426</guid>
      <dc:creator>1234567</dc:creator>
      <dc:date>2009-07-18T21:15:54Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55934#M427</link>
      <description>I would to find optimal point by solving Multi-objective problem, I want to maximize f2, and minimize f1 with constraint cost &amp;lt;= 0.50. So out of this table need the program or PROC output x1 and x2 that produced the maximum f2, and the minimum f1. ANY help&lt;BR /&gt;
Thanks..</description>
      <pubDate>Sat, 18 Jul 2009 21:16:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55934#M427</guid>
      <dc:creator>1234567</dc:creator>
      <dc:date>2009-07-18T21:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55935#M428</link>
      <description>So out of this table need the program or PROC output x1 and x2 that produced the maximum f2, and the minimum f1. ANY help. Thanks..</description>
      <pubDate>Sat, 18 Jul 2009 21:17:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55935#M428</guid>
      <dc:creator>1234567</dc:creator>
      <dc:date>2009-07-18T21:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55936#M429</link>
      <description>constraint is  cost &amp;lt;= 0.50</description>
      <pubDate>Sat, 18 Jul 2009 21:18:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55936#M429</guid>
      <dc:creator>1234567</dc:creator>
      <dc:date>2009-07-18T21:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55937#M430</link>
      <description>constraint is cost less than or equal 0.50</description>
      <pubDate>Sat, 18 Jul 2009 21:19:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55937#M430</guid>
      <dc:creator>1234567</dc:creator>
      <dc:date>2009-07-18T21:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55938#M431</link>
      <description>Co-ask. If anybody can give a hint. The SAS manual is confusing.</description>
      <pubDate>Sat, 14 May 2011 03:38:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55938#M431</guid>
      <dc:creator>sdbison</dc:creator>
      <dc:date>2011-05-14T03:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55939#M432</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
The problem is that with mathematical programming you can usually only optimize towards one objective. So if you want to search for a set of points in your problem so that the sum over the cost of the points is less than 0.5 you can write a model with PROC OPTMODEL that looks like this:&lt;BR /&gt;
&lt;BR /&gt;
proc optmodel;&lt;BR /&gt;
	set POINTS;&lt;BR /&gt;
&lt;BR /&gt;
	num f1{POINTS};&lt;BR /&gt;
	num f2{POINTS};&lt;BR /&gt;
	num cost{POINTS};&lt;BR /&gt;
	num x1{POINTS};&lt;BR /&gt;
	num x2{POINTS};&lt;BR /&gt;
&lt;BR /&gt;
	read data one into POINTS=[_N_] f1 f2 cost x1 x2;&lt;BR /&gt;
&lt;BR /&gt;
	var x{POINTS} binary;&lt;BR /&gt;
&lt;BR /&gt;
	max maxf2 = sum{j in POINTS} f2&lt;J&gt; * x&lt;J&gt;;&lt;BR /&gt;
&lt;BR /&gt;
	con costcon: sum{j in POINTS} cost&lt;J&gt; * x&lt;J&gt; &lt;EQUAL 0.5=""&gt;
&lt;BR /&gt;
	solve;&lt;BR /&gt;
&lt;BR /&gt;
	print {j in POINTS: x&lt;J&gt; &amp;gt; 0.5} x1 {j in POINTS: x&lt;J&gt; &amp;gt; 0.5} x2;&lt;BR /&gt;
quit;&lt;BR /&gt;
&lt;BR /&gt;
To also optimize for f1 on top of that you need a multi objective technique like goal programming.&lt;BR /&gt;
&lt;BR /&gt;
But I am not sure that this is really what you want to do. If it is just about finding one point out of a list like the one above it could be as simple as running through the list and choosing the point that satisfies the contraints and has the best combined objective for f1 and f2. But for that you would need to know the exact relation between you two objective. A possible combined objective would be max f2 + (1 - f1).&lt;BR /&gt;
&lt;BR /&gt;
If you do not have a discrete set of points and algebraic definitions of the functions f1 and f2 you might yet need another type of procedure.&lt;BR /&gt;
&lt;BR /&gt;
I hope that helped a bit.&lt;BR /&gt;
Philipp&lt;BR /&gt;
&lt;BR /&gt;
P.S.: Replace equal with = in the code to make it work.&lt;/J&gt;&lt;/J&gt;&lt;/EQUAL&gt;&lt;/J&gt;&lt;/J&gt;&lt;/J&gt;&lt;/J&gt;</description>
      <pubDate>Wed, 25 May 2011 09:15:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55939#M432</guid>
      <dc:creator>Philipp_SAS</dc:creator>
      <dc:date>2011-05-25T09:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55940#M433</link>
      <description>Hi,&lt;BR /&gt;
If you are looking for Multi-objective optimization you can use "Reference Point Method". Description of this method you can find at: &lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://php.portals.mbs.ac.uk/Portals/49/docs/jyang/Minimax-reference-point.pdf" target="_blank"&gt;http://php.portals.mbs.ac.uk/Portals/49/docs/jyang/Minimax-reference-point.pdf&lt;/A&gt; &lt;BR /&gt;
or &lt;BR /&gt;
&lt;A href="http://www.ia.pw.edu.pl/~wogrycza/publikacje/artykuly/woflins.pdf" target="_blank"&gt;http://www.ia.pw.edu.pl/~wogrycza/publikacje/artykuly/woflins.pdf&lt;/A&gt; &lt;BR /&gt;
&lt;BR /&gt;
I hope it will help you.</description>
      <pubDate>Tue, 07 Jun 2011 14:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55940#M433</guid>
      <dc:creator>Piotr_Rozenbajgier_sas_com</dc:creator>
      <dc:date>2011-06-07T14:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Multi-objective optimization</title>
      <link>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55941#M434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you thought about using PROC GENETIC?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Murphy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 May 2012 16:40:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Mathematical-Optimization/Multi-objective-optimization/m-p/55941#M434</guid>
      <dc:creator>goladin</dc:creator>
      <dc:date>2012-05-11T16:40:50Z</dc:date>
    </item>
  </channel>
</rss>

