Thank you very much Andrew. I see the logic.

In some other circumstances, however, it is so convenient to keep changing
the value of a parameter (or variable). My understanding is that this is not
possible with MathProg. If I am wrong, I would appreciate your response. If
I am not wrong, just ignore this message.

Thanks.

On Fri, Oct 15, 2010 at 2:19 PM, Andrew Makhorin <[email protected]> wrote:

>
> > I am new to MathProg, and a former user of Ampl. I have been trying to
> > create an auxiliary variable that has nothing to do the model, but to
> > use for reporting output. For example, I am roughly trying to do the
> > following:
> >
> > define variable named counter
> > counter=0
> > for (i in Relevant Set)
> >    if (i > 100) counter = counter+1
> >
> > This way, I want to report how many of the variables exceed 100.
> >
> > In Ampl, I was able to define a variable as usual ( var counter,
> > integer;) and update its value via let command (let counter:=counter
> > +1).
> >
> > I will appreciate if you could help me on this.
>
> param counter := sum{i in Relevant Set: i > 100} 1;
>
>
>
>


-- 
_________________________________________
Suleyman Demirel - Office: (734) 647-3167

PhD Candidate in Operations Management
Stephen M. Ross School of Business
University of Michigan, Ann Arbor
Web: http://www.umich.edu/~sdemirel
_________________________________________
_______________________________________________
Help-glpk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-glpk

Reply via email to