0

我需要定义一组由一组元组组成的元组

tuple link{
   string src;
   string dest;
};
tuple route{
   {link} links
};
{route} possible_routes;

可以代表我的问题的另一种方式是一组集合(一组链接)。唯一成功的试验是定义一组元组,每个元组都有一组字符串,但我需要将其扩展到一组元组。在OPL中可以吗?

4

1 回答 1

1

在 OPL 元组中,您只能使用 int 数组。但你可以写

tuple link{
   string src;
   string dest;
};

{link} possible_routes[1..2]=[{<"A","B">,<"B","C">,<"C","D">},{<"A","E">}];

execute
{
writeln(possible_routes);
}
于 2018-07-23T12:08:31.053 回答