实验10 整数规划.docx
《实验10 整数规划.docx》由会员分享,可在线阅读,更多相关《实验10 整数规划.docx(8页珍藏版)》请在优知文库上搜索。
1、数学实验(整数规划)郭明钊 2022022880 化21一、二次指派问题1、 问题分析:这个问题的情景是不同的员工之间有不同的通话时间,而员工又在不同 的城市之中,不同的城市之间的通话费率也不同,要求解出每一个员工所在的城市 序号,使得通话的总的费用至少。根据题目叙述,约束条件是每一个城市之中惟独 一人,目标函数是总的通话费用达到最小。2、建立模型:定义符号X ,其代表第i个员工在第a个城市,且规定 .ax =L第i个员工真正在第a个城市 , t代表第i个员工与第j个员工的通话X =0.第i个员工没有在第a个城市ij时间,P代表a, b两城市之间的通话费率。 a Ja根据题目中的要求,目标函数
2、为: MinZ=注迂5 5(X X t P )(取n=5进行计算) i,a j,b i,j a ,b i= j= a= b=根据以上的设定和题目中每一个城市中惟独一人的约束,可以得出约束条件:5 =1,(i = 1,2.5)(每一个人在所有城市中只浮现一次)i,a a=15 =1,(a = 1,2.5)(每一个城市中惟独一个人)i.a i=13、LingO编写实现:基于以上模型,在Ling。中输入以下内容SETS:num1.5;call(numznum)Xp;ENDSETSDATA:t=0 5 3 7 950783370937890893 380;p=0 7 4 6 8708264 8 0 1
3、0 46 2 10 0 68 6 4 6 0;ENDDATAmin=sUm(CalI(i,j):SUm(CalI(a,b):x(i,a)*x(j,b)*p(a,b)*t(i,j);););for(num(i):sum(num(b):x(i,b)=l;);for(num(a):SUm(num(j):x(j,a)=l;);for(call:bin(x););说明:当将原题中所有的数据输入运算时,即n=10的时候,软件总是提醒错 误而无法得出正确的结果,所以在本题中取前面的5组数据。所的结果为:Local optimal solution found.Objective value:682.0000
4、Objective bound:682.0000Infeasibilities :0.000000Extended solver steps:94Total solver iterations:4453Model Class:PINLPTotal variables:25Nonlinear variables:25Integer variables:25Total constraints:11Nonlinear constraints:1Total nonzeros:75Nonlinear nonzeros:25VariableValueReduced CostX( 1, D0.0000007
5、5.99977X( 1, 2)0.0000000.000000X( 1, 3)0.0000000.000000X( 1, 4)1.00000047.99984X( 1, 5)0.00000031.99986X( 2, 1)1.000000127.9997X( 2, 2)0.00000054.00001X( 2, 3)0.0000000.000000X( 2, 4)0.00000083.99992X( 2, 5)0.0000000.000000X( 3, 1)0.00000031.99993X( 3z 2)0.00000012.00010X( 3, 3)1.000000-7.999896X( 3
6、, 4)0.0000008.000012X( 3, 5)0.0000000.000000X( 4, 1)0.0000000.000000X( X( X( X( X( X( X( X( X( T( T( T( T( T( T( T( T( T( T( T( ( T( ( T( T( T( T( T( T( T( T( T( T( T( P( P( P( P( P( P( P( P( P( P(,2)0.0000000.000000,3)0.00000010.00002,4)0.00000033.99992,5)1.000000117.9998,D0.00000073.99985,2)1.0000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验10 整数规划 实验 10 整数 规划