|
From: | Jose Monreal |
Subject: | Re: [Help-glpk] Tell glpk not to use some variables |
Date: | Sat, 30 Aug 2008 01:33:27 -0400 |
> How do I tell GLPK by API to not use a few variables, lets say that
> I dont want that the variables Y appear at the Minimize at the top of
> the problem file. like this.
> *** OBJECTIVE FUNCTION ***
> Minimize: OBJF
> 7 x[0,1]
> 12 x[0,2]
> 17 x[0,3]
> 7 x[0,4]
> 5 x[1,1]
> 9 x[1,2]
> 14 x[1,3]
> 7 x[1,4]
> 3 x[2,1]
> 7 x[2,2]
> 12 x[2,3]
> 8 x[2,4]
> 2 x[3,1]
> 5 x[3,2]
> 10 x[3,3]
> 9 x[3,4]
> 1 Y1
> -1 Y2
> 1 Y3
> -1 Y4
> *** ROWS (CONSTRAINTS) ***
> Row 1: APPLE1 = 1
> 7 x[0,4]
> 17 x[0,3]
> 12 x[0,2]
> 7 x[0,1]
> This is part of the output fo glpk when I use the functionY's appear in the objective function because you specified non-zero
> lpx_print_prob(lp);
> And the variables Y that appear at Minimize I do not want them to
> appear there. Is there a way?
objective coefficients for them. To change objective coefficients use
the api routine glp_set_obj_coef. For more details please see the
reference manual.
BTW, you could use glp_write_lp(lp, NULL, "filename") rather than
lpx_print_prob; its output is more readable.
[Prev in Thread] | Current Thread | [Next in Thread] |