变量
- 默认所有变量是非负实数
可用@free()函数取消限制
-
不区分大小写
-
变量由字母、数字、下划线构成,且字母在首位
向量
定义
sets:
向量名/1..6/: a,b;
endsets
赋值
data:
a = 1,2,3,4,5,6;
enddata
注意
- 不能缺省赋值
- 向量可以不赋初值
函数
@sum();
@sqrt();
@bin(x); x为0或1
@gin(x)
@free(x)
@bnd(l,x,u)
10:05
目标函数
约束条件
数据段
for循环
注释
! 注释内容;
结果显示
Solver Status
Solution Report
应用
(1) 解方程
(2) 线性规划
只能解决目标函数个数为1,不能解多目标线性规划
可以将多目标转化为单目标
(3) 非线性规划
很难得到全局最优解,通常将非线性问题线性化