【运筹学】【如何使用Excel求解线性规划】

某航空公司正在准备增加其中心机场的来往航班,因此需要雇佣更多的服务人员。公司分析研究新的航班时刻表,确定一天中不同时段为实现客户满意水平必须工作的服务人员数。下表中显示的最后一列显示了不同时段的最少需要人数,其中第一列给出对应的时段,表中还显示了五种排版方式,每8小时为1班,各班的时间安排如下

【运筹学】【如何使用Excel求解线性规划】_第1张图片

首先我们在Excel中编写如下的页面 

【运筹学】【如何使用Excel求解线性规划】_第2张图片

调用公式黄色列的数据为 两行红色列数据对应位置相乘的结果,可以使用我们的SUMPRODUCT函数

 总人数使用sum函数将前面每一个班的人数相加【运筹学】【如何使用Excel求解线性规划】_第3张图片

总成本是我们单位成本和对应的每班人数相乘的结果,同样可以使用我们的SUMPRODUCT函数【运筹学】【如何使用Excel求解线性规划】_第4张图片

打开我们的数据分析模块 

【运筹学】【如何使用Excel求解线性规划】_第5张图片

 三个全部都打上勾【运筹学】【如何使用Excel求解线性规划】_第6张图片

 选中总成本之后点击规划求解,注意,要是刚刚的那几个勾没有勾选,这里的规划求解是没有的【运筹学】【如何使用Excel求解线性规划】_第7张图片

设置目标就是让我们的总成本最小

设置可改变的单元格就是我们每一班的人数 

 点击添加,设置约束条件

 添加我们的约束条件,也就是让我们在岗人数大于等于我们的最少人数,这里的范围选择可以选择一个区域,直接作为向量比较 

【运筹学】【如何使用Excel求解线性规划】_第8张图片

让我们的求解的参数填写如下,然后点击求解 

然后我们最优的数据就会自动填写完成了,我们也就得到了最优的结果 

【运筹学】【如何使用Excel求解线性规划】_第9张图片

你可能感兴趣的:(运筹学,Excel)