In OPL, it's possible to name the different field of a tuple (like record in a database table):
tuple Point {
int x;
int y;
};
It’s also possible to index field:
tuple nurse {
key string name;
int seniority;
int qualification;
int payRate;
}
This way, we don’t have to redefine pattern all the time.
We can access field by using point notation:
int x = p.x;
You can access an array by the index:
NurseWorkTime[<"Isabelle">]<=20;
We can use pattern like in OPTMODEL but it’s an option:
forall(<a,b,c> in t) y[<a,b,c>]==...; };
The question is : Is this possible to name tuple field and index tupleset in OPTMODEL?
... View more