BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
rohailk
Obsidian | Level 7

hi,

I am trying to solve the following problem

Capture1.JPG

I wrote the following code

proc optmodel;
var x{1..2} >= 0;
minimize f = x[1]^2 - 6*x[1] + x[2]^3  - 3*x[2];
con constr1: sum{i in 1..2}x[i] <= 1;

/* starting point */
x[1] = 0.5;
x[2] = 0.4;

solve with NLP;
print x;

Am I doing it right please?

 

1 ACCEPTED SOLUTION

Accepted Solutions
RobPratt
SAS Super FREQ

Yes, that is correct.  You can do it a little more simply by omitting the starting solution and the WITH NLP clause.

View solution in original post

1 REPLY 1
RobPratt
SAS Super FREQ

Yes, that is correct.  You can do it a little more simply by omitting the starting solution and the WITH NLP clause.

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

Discussion stats
  • 1 reply
  • 1171 views
  • 1 like
  • 2 in conversation