Hi, all
I'm doing a multi objective optimization using Genetic algorithm, the only documentation I found is here:
http://support.sas.com/documentation/cdl/en/orlsoug/59688/HTML/default/viewer.htm#ga_sect65.htm
There are three other examples, but all about single object.
Is there an example of multi-objective somewhere I can use?
Any comment and suggestion is welcome. Thanks!
Lingli
Try setting NOVALIDATE=3 on the PROC GA statement.
The third example actually uses two objectives: the original quadratic objective and the constraint violation.
You might also be interested in the new OPTLSO procedure available in SAS 9.4 (SAS/OR 12.3):
Multi-objective support in OPTLSO is planned for an upcoming release.
Hi, Rob:
Thanks!
I'm pasting the SAS code from this example to SAS 9.2 editor:
http://support.sas.com/documentation/cdl/en/orlsoug/59688/HTML/default/viewer.htm#ga_sect69.htm
but I cannot run this example successfully, I see this error in log:
The statement was:
1 (555:7) call ReadCompare(selected,2,2, member2);
ERROR: Error reported in function 'ContinueFor' in statement number 16 at line 611 column 5.
The statement was:
1 (611:5) call ContinueFor(500);
ERROR: Execution terminating because of previous errors.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: There were 9 observations read from the data set WORK.LINCON.
NOTE: There were 13 observations read from the data set WORK.BOUNDS.
WARNING: The data set WORK.OUT may be incomplete. When this step was stopped there were 0
observations and 0 variables.
WARNING: Data set WORK.OUT was not replaced because this step was stopped.
NOTE: PROCEDURE GA used (Total process time):
real time 0.68 seconds
cpu time 0.56 seconds
Do you mind to help paste the code to your editor and run it, to see if there is a quick fix? Thanks!
Lingli
I also attached the code I pasted from the webpage.
Try setting NOVALIDATE=3 on the PROC GA statement.
It worked, thanks! so it was a version issue.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.
Find more tutorials on the SAS Users YouTube channel.