it works~! thanks very much!
2009/8/29 Andrew Makhorin <[email protected]> > > I have some questions about GLPK through the API. > > > I have a variable like this : 2<=x<=5 ,through API, I write it > > like this: > > > glp_add_cols(lp,1); > > glp_set_col_name(lp,1,"x"); > > glp_set_col_bnds(lp,1,GLP_LO,2.0,0.0); > > glp_set_col_bnds(lp,1,GLP_UP,0.0,5.0); > > > or like this: > > > glp_add_cols(lp,2); > > glp_set_col_name(lp,1,"x"); > > glp_set_col_name(lp,2,"x"); > > glp_set_col_bnds(lp,1,GLP_LO,2.0,0.0); > > glp_set_col_bnds(lp,2,GLP_UP,0.0,5.0); > > > which is right? > > Neither. You should write as follows: > > glp_set_col_bnds(lp, j, GLP_DB, 2., 5.); > > Every call to glp_set_col_bnds discards previously defined bounds > of the variable. > > > i do not know add 1 cols or add 2 cols . > > One. > > -- LEO
_______________________________________________ Help-glpk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-glpk
