I have an MNL design with a lot of constraints that runs into the memory problem discussed in the manual on p.154. But when I use the 'fractional=x%' option I can't really tell if it is being recognized or not. The window still pops up that recommends using the 'fractional=x%' option even when that syntax is added and then the program freezes up, so I can't tell if the additional syntax is not being recognized, or if I have simply exhausted the software's constraint handling capabilities, or if the problem is with the design itself. I've tried 'fractional=90%', fractional=50%', and fractional=10%' with the same outcome.
So should that window still pop up if the fractional syntax is included? Is there some way to know if it is being recognized or not?
Here's how I have the fractional syntax included:
Design
;alts = Brand1, Brand2, Brand3, None
;rows = 24
; block = 4
;eff = (mnl,s)
;cond:
if(Brand2.Brand = 1, Brand1.Brand <> 1),
if(Brand2.Brand = 2, Brand1.Brand <> 2),
if(Brand2.Brand = 3, Brand1.Brand <> 3),
...a bunch more constraints...
if(Brand3.Brand = 12, Brand3.Salt = 3),
if(Brand3.Brand = 12, Brand3.Wild = 0),
fractional = 50%
;model:
...