1. +Leapms 语言的设计原则
+Leapms 语言是一个整数规划的建模语言,追求精益、简单、直接。+Leapms 语言设计
的原则包括:(1)采用描述性语言形式;(2)尽力与模型的数学表达形式一致。
2.+Leapms 语言举例
例 1. 对如下模型:
+Leapms 语言是:
max sum{j=1,...,n}c[j]x[j]
subject to
sum{j=1,...,n}A[i][j]x[j]<=B[i] | i=1,...,m
where
m is an integer
n is an integer
a[i][j] is a number | i=1,...,m; j=1,...,n b[i] is a number | i=1,...,m c[j] is a number | j=1,...,n
x[j] is a variable of nonnegative integer | j=1,...,n
data
m=2
n=2
a={ -1 1 3 1}
b={2 4}
c={1,1}
3. +Leapms 总体结构
(1) 一个+Leapms 语言所表达的整数规划模型包括五个描述段,