set - 如何在 CPLEX 中编写此集合
问题描述
设 B={4,2,8,6,5};
如何在 CPLEX 中编写以下集合
设置 E={p| 对于所有 b∈B ,p=范围内的随机整数 (0,b)}
Set F= {Set of all E}(需要多组 E 使用不同的随机整数 p)
解决方案
{int} B={4,2,8,6,5};
range r=1..4;
{int} E[i in r]={rand(b) | b in B};
tuple f
{
{int} s;
}
{f} F={<E[i]> | i in r};
execute
{
writeln(F);
}
给
{<{0 2 4}> <{3 1 0 5}> <{0 5 2 3}> <{3 1 6 4}>}
但可以给出其他结果(随机)....
推荐阅读
- swift - SwiftUI 中的全局 UserDefaults 变量
- c++ - C++ 错误 - 传递 'const 数据集
' 作为 'this' 参数丢弃限定符[-fpermissive] - reactjs - 在 React 组件中创建触发器 onChange
- flutter - 如何在颤振的自动完成文本字段上使用颤振驱动程序进行集成测试
- html - 如何更改引导程序或 css 中字段的颜色?
- postgresql - 串行列在 PostgreSQL 中占用了不成比例的空间量
- java - 整数同步未正确锁定
- javascript - jQuery中的模板文字
- html - 如何在孩子的 css 类声明中获取 html 元素的子位置
- r - “反转”列表的组织