面向学术研究的CPLEX-OPL学习与使用
用CPLEX写个数学模型就这么难? - 简书 (jianshu.com)
OPL建模语言学习:
OPL 建模语言 - IBM 文档 (总文档:CPLEX 用户手册 - IBM 文档)
OPL建模语言从入门到放弃(八) - 知乎 (zhihu.com)
OPL语言中的数学公式处理:
使用OPL语言中的预定义函数:
float exp(float)
自然指数函数
int ftoi(float) 将浮点数转换为整数而不会产生截断或错误
float trunc(float) 截断(移除)小数部分
float lg(float) 以10为底的对数
float ln(float) 以2为底的对数
在注入对象中,有很多较为常用的生成数据的方法。
execute {
Opl.sqrt(100) // 根
Opl.pow(10, 2) // 次幂
Opl.rand(100) // 随机数
float exp(float)
}
OPL语言中自定义函数: