[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Help-glpk] Set of sets

**From**: |
Andrew Makhorin |

**Subject**: |
Re: [Help-glpk] Set of sets |

**Date**: |
Wed, 10 Dec 2008 04:22:46 +0300 |

>* I would like to be able to create a set of sets from data read with the*
>* table statement.*
>* Can this be achieved with the current syntax?*
Yes, though currently this cannot be performed efficiently for large
sets.
First you read data, say, in the following plain set:
set RAW, dimen 3;
and then build the set you need with the setof operator:
set S{i in ...} := setof{(i,j,k) in RAW} (j,k);
I suppose that in mathprog there should be a special operator to
convert a plain set to a set of sets in an efficient way. (I encountered
such problem on modeling very large sparse flow networks.) I will
continue this discussion in a new thread.