BookmarkSubscribeRSS Feed
Crubal
Quartz | Level 8

Hi,

My objective function Z is a summation of many portions, at initial solving, I just define objective function as Z = sum .....  Now I need some parts of it, like Z1 = sum ... ; Z2 = sum... ; Z3 = sum...

Where Z= Z1 + Z2 +Z3 + ... ;

How could I define each Z1, Z2, Z3 ? Thanks!

Details is as the attachment below:

(Last several lines after "quit" is I want to add)

Thanks!

2 REPLIES 2
RobPratt
SAS Super FREQ

You can use the IMPVAR statement to declare each part:

SAS/OR(R) 14.1 User's Guide: Mathematical Programming

And then declare your objective as:

min Z = Z1 + Z2 + ...

This way, you don't have to repeat the expressions.

Crubal
Quartz | Level 8

That's helpful! Thank you!

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

Discussion stats
  • 2 replies
  • 1156 views
  • 0 likes
  • 2 in conversation