Operations Research topics: SAS/OR,
SAS Optimization, and SAS Simulation Studio

How to get each part of the whole objective function?

Reply
Frequent Contributor
Posts: 86

How to get each part of the whole objective function?

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!

Attachment
SAS Employee
Posts: 414

Re: How to get each part of the whole objective function?

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.

Frequent Contributor
Posts: 86

Re: How to get each part of the whole objective function?

That's helpful! Thank you!

Ask a Question
Discussion stats
  • 2 replies
  • 266 views
  • 0 likes
  • 2 in conversation