BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
genemroz
Pyrite | Level 9

I've been running this Proc Optmodel code successfully for some time.  On a recent run, the code failed to produce the expected result .   There are two observations in the stations matrix but the output datasets work.initialsolution_roo  and work.optimalsolution_roo contain only one observation where I expected two.  I see in the log the following Note: Objective=0 and am wondering if that could be the cause and, if so, what does it mean if the Objective = 0?  The log is attached.  Let me know if you need something further.

 

Thanks in advance for any insights you can offer,

Gene

1 ACCEPTED SOLUTION

Accepted Solutions
RobPratt
SAS Super FREQ

When there are two stations and each one can use at most one orientation, it is not possible for a target to be triply covered, so IsTriplyCovered[t] = 0 for all t, and the maximum objective value is 0.  There are multiple optimal solutions, and the one returned by the solver has only one CHI variable > 0.5.

View solution in original post

2 REPLIES 2
RobPratt
SAS Super FREQ

When there are two stations and each one can use at most one orientation, it is not possible for a target to be triply covered, so IsTriplyCovered[t] = 0 for all t, and the maximum objective value is 0.  There are multiple optimal solutions, and the one returned by the solver has only one CHI variable > 0.5.

genemroz
Pyrite | Level 9

Sorry to be tardy responding.  Well, yes, of course!  I should’ve seen that two stations can’t get triply cover any target.   But  your comment suggested to me a path to an alternative solution.  Thanks so much for your patience and help.

Gene

Catch up on SAS Innovate 2026

Nearly 200 sessions are now available on demand in the Innovate Hub.

Watch Now →
Discussion stats
  • 2 replies
  • 1317 views
  • 0 likes
  • 2 in conversation