Sorry for double posting. Actually you might want to try something to the affect of
c <= d*b + e*a ________________________________ From: help-glpk-bounces+larry.d'[email protected] [mailto:help-glpk-bounces+larry.d'[email protected]] On Behalf Of D'Agostino, Larry - TX Sent: Monday, October 12, 2009 3:42 PM To: Yaron Kretchmer; help-glpk Subject: RE: [Help-glpk] More conditional variables fun Try thinking in terms of a Big M or large variable method. For instance... continuous variable expression < (some large number) (binary variable) so you may do expression <= M * (a + b) where M is a very large number ________________________________ From: help-glpk-bounces+larry.d'[email protected] [mailto:help-glpk-bounces+larry.d'[email protected]] On Behalf Of Yaron Kretchmer Sent: Monday, October 12, 2009 3:24 PM To: help-glpk Subject: [Help-glpk] More conditional variables fun Hi There. Using feedback I got from the mailing list, I was able to formulate binary conditional variables. Now I'd like to be able to model conditional non-binary variables. Does anybody know how to formulate this in mathprog? ----------Begin Description ------------------- *) a,b are binary *) c,d,e is continuous. *) I'd like c to be - 0 if a=b=0 - d if a=0,b=1 - e if a=1,b=0 - 0 if a=b=1 ----------End Description Thanks much Kretch
_______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
