大学数学实验
MathematicalExperiments
实验7 整数规划(IntegerProgramming)
整数规划(IP)问题一般形式
•整数线性规划(ILP)目标和约束均为线性函数
•整数非线性规划(INLP)目标或约束中存在非线性函数
•纯(全)整数规划(PIP)决策变量均为整数
•混合整数规划(MIP)决策变量有整数,也有实数
•0-1规划决策变量只取0或1
•一般整数规划其他
分类
Z:整数集合
基本内容
2. 基本原理与解法
3. LINGO软件的使用
1. 实例及其数学模型
• 分枝定界法
• 动态规划法
实例1:选课问题
校规:学生每学期选修的总学分不能少于20,任选课
学分不能少于总学分的1/6,也不能超过总学分数的1/3
限选课课 号 1 2 3 4 5 6 7 8
学分 5 5 4 4 3 3 3 2
同时选修要求 1 2
任选课课 号 9 10 11 12 13 14 15 16 17 18
学分 3 3 3 2 2 2 1 1 1 1
同时选修要求 8 6 4 5 7 6
本学期必修课只有一门(2学分);限选课有8门,任
选课有10门,最少应该选几门课?
决策变量:x
i
(=1选修课程i,=0不选修课程i)
目标函数:选修课程之和
约束条件:选修课程i 时必须选修课程j :x
j
�x
i
0-1
规
划
y:总学分;y1:限选学分;y2:任选学分