进行规划求解前,确定变量,上边例子中变量就是B1:B10,而且数字只能是0或1的整数
在D1写入公式=SUMPRODUCT(A1:A10,B1:B10)
点击“数据”选项卡,“规划求解”;
目标单元格“D1”,目标值“15”,通过可改变单元格“B1:B10"(光标放在框中,拖动选择即可,实际出现结果是“$B$1:$B$10”),然后“添加”约束条件;
按照要求,B1:B10的数字只能是0或者1两个整数,点击“添加”,一次添加“整数”约束、>=0与<=1的约束,注意“单元格引用”的引用范围就是变量区域B1:B10;
上图为整数约束,点击“添加”
上图为>=0的约束,点击“添加”
上图为<=1的约束,最后一个约束条件添加完成,点击“确定”,如果误点了“添加”,再点击下“取消”即可;
条件添加完成后,即返回了“规划求解”对话框,点击“求解”;
得到求解结果,B列数字1对应的A列数字就是满足要求的数据,本例比较简单,满足条件的数据不只一组,但规划求解只会给出一组数据。
约束条件整数选:一般用数据有效性进行设置,多个单元格约束条件为整数,但在求解过程中并不按整数去计算,无法强制为整数。
如果规划求解的可变单元格为B2:B17,那么在“规划求解”编辑框中,“遵守约束”中,点击“添加”,然后将可变单元格选中,中间参数选择int,确定后,即可完成将可变单元格为“整数”的约束条件的设置。
相对引用
Excel公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。
、打开lingo,这是它的主界面;2、输入程序框架;3、输入问题只需要按照图中的格式去写。可以看到,lingo的编程语言与我们所学到的运筹学公式基本一致;数据分析工具 诸葛io-用户全生命周期数据分析产品
广告 为企业量身定制“产品+服务+咨询+再开发”的专业数据智能解决方案 查看详情 >
4、添加整数约束希望哪一个变量是整数,就在末尾加一行“@gin(变量)”就可以了; 5、得出结果点击图中的“solve”按钮; 6
、查看结果解决后,会d出一个窗口,向你显示目标函数值和每个变量的
企业微信-多终端日历同步及日程提醒 免费使用
广告 时间安排软件,企业微信-可快速向同事发起邀约,一键添加日程,便捷规划和统一管理 查看详情 >
取值。问题解决。 以上就是Lingo如何求解整数规划的方法步骤,如果你不知道怎么在Lingo求解整数规划的话,那就快点根据上面的方法步骤学起来吧!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)