CPLEX ILOG OPL Optimization
CPLEX ILOG OPL Optimization
模型正在优化单元格设计中的机器成本关于重复和分包。mod const。是,
forall (k in 1..Cells, i in 1..nbMachines, j in 1..nbComps)
{
if (U[i][j][k] == 1 && A[k][i] < ((D[k][j]*S[k][j])*52))
DN[i][j][k] == 1;
SC[i][j][k] == 0;
INT[i][j][k] == 0;
}
forall (k in 1..Cells, i in 1..nbMachines, j in 1..nbComps)
{
if (V[i][j][k] == 1 && A[k][i] >= ((D[k][j]*S[k][j])*52))
DN[i][j][k] == 0;
SC[i][j][k] == 1;
INT[i][j][k] == 1;}
U , V
在上一步中提取,A, D, S
是输入数据。变量reqd。是DN, SC and INT
。错误是这些表达式无法提取,U, V
是无界的,请在这方面提供帮助,
由于u和v是决策变量,您不应写:
if (U[i][j][k] == 1 && A[k][i] < ((D[k][j]*S[k][j])*52))
DN[i][j][k] == 1;
而不是写:
((U[i][j][k] == 1) && (A[k][i] <= -1+((D[k][j]*S[k][j])*52)))
=> (DN[i][j][k] == 1);
相关文章:
- OpenACC CPU vs GPU optimization
- "Empty base optimization" lambda 捕获 - 标准禁止?为什么?
- OpenGL ES glTexImage2D optimization
- CPLEX ILOG OPL Optimization
- uninitialized_copy memcpy/memmove optimization
- 减小 Wasm 文件大小(libc、optimization、emscripten)
- drawScanlineWithDepth - optimization
- OpenGL Optimization
- c++, levmar optimization, lapack, tnt library
- G++:移动到另一个翻译单元会中断"const optimization"?
- 为什么这"optimization"减慢我的程序?
- JNI "Optimization"值得吗?
- Compiler Optimization with return (std::stringstream ss).str
- 如何访问决策变量:OPL/Cplex && C++
- A* and N-Puzzle optimization
- 为什么 g++ 使我的代码以与编写不同的顺序执行,我如何禁用此"optimization"?
- C++11 for_each and lambdas optimization
- 在Opencv - Optimization中加载YML文件
- OpenGL Optimization or...?