EXCEL规划求解工具在OM中的应用(PPT 60页).ppt
用Excel求解LP线性规划问题PPT学习教案
![用Excel求解LP线性规划问题PPT学习教案](https://img.taocdn.com/s3/m/5e6f7df0a8114431b80dd84b.png)
对话框“规划求解参 数”
第6页/共12页
①在“设置目标单元格”栏后的空白中填入$C$5, 并选中“最小”;
对话框“规划求解参 数”
②在“可变单元格(B)”栏后的空白中 填入$A$1:$B$1;
第7页/共12页
③光标指向“约束”栏,按“添加”,出现“添 加约束”对话框(如下图),
对话框“改变约束”
依次填入约束关系,每输完一条,按“添加”,输入所有约束条 件后,按“确定”,
输入系数
第3页/共12页
3、LP模型的EXCEL输入(两种 方法)
在C2单元格中输入“=A2*A$1+B2*B$1”,并复制到C3、C4、C5 中,使它们分别变为 “=A3*A$1+B3*B$1” 、“=A4*A$1+B4*B$1” 和 “=A5*A$1+B5*B$1”。
第4页/共12页
利用EXCEL的SUMPRODUCT函 数进行计算
第8页/共12页
又退回到下图状态,在下图中可以选“更改”、 “删除”、“全部重设”来编辑约束条件及其他
设置。
填入了参数的对话框“规划求解参数 ”
第9页/共12页
④在上图中按“求解”,即进入求解过程, 求解结束,出现“规划求解结果”对话框(如
下图),选择“保存规划求解结果”后,
对话框“规划求解结果”
求解的结果
第11页/共12页
工作表中可变单元格、目标单 元格以及计算约束条件的单元 格均发生变化。如不想破坏原 始数据,可选择“恢复为原 值”,同时第1选0页/共中12页“报告”框中 的“运算结果报告”,或选
Excel表格法求解路径规划问题PPT学习教案
![Excel表格法求解路径规划问题PPT学习教案](https://img.taocdn.com/s3/m/9e3b2b1df61fb7360a4c65e1.png)
实验步骤
执行【工具】→【加载宏 】菜单命令,这时将出现 “加载宏”的对话框,在 “可用加载宏”窗口的“ 规划求解”选项上打 “√”。当需要进行规划 求解操作时,直接进行该 命令,就可进入“规划求 解参数”对话框。
第3页/共7页
实验四: Excel 表格法求解路径规划问题
根据上述约束条件构建Excel模型。
第4页/共7页
实验四: Excel 表格法求解路径规划问题
根据上述规划模型进行规划求解参数设置。
第5页/共7页
实验四: Excel 表格法求解路径规划问题
点击求解,将得到规划求解结果
第6页/共7页
第1页/共7页
实验四: Excel 表格法求解路径规划问题
根据题意,设置本问题的决策变量和目标 函数。
设:Xij为每天从Ai矿运往Bj厂的矿石数量 (百吨),Y为总运费 Y=6×X11+3×X12+2×X13+5×X14+7×X 21+5×X22+8×X23+4×X24+3×X31+2×X 32 +9×X33+7×X34 ,则本问题的目标函 数为求minY 。
第2页/共7页
实验四: Excel 表格法求解路径规划问题
根据题意及决策变量与目标函数得出本问题的 线性规划模型。
minY=6×X11+3×X12+2×X13+5×X14+7×X21+5×X22 +8×X23+4×X24+3×X31+2×X32 +9×X33+7×X34
s.t. X11+ X12+ X13+ X14=5(满足A1矿的产量) X21+ X22+ X23+ X24=2(满足A2矿的产量) X31+ X32+ X33+ X34=3(满足A3矿的产量) X11+ X21+ X31 =2(满足B1厂的需求量) X12+ X22 +X32 =3(满足B2矿的需求量) X13+ X23 +X33 =1(满足B3矿的需求量) X14+ X24 +X34 =4(满足B4矿的需求量) Xij >=0(i=1,2,3,j=1,2,3,4)(决策变量非负约束)
Excel规划求解使用教程(图)
![Excel规划求解使用教程(图)](https://img.taocdn.com/s3/m/5928b1c584868762caaed59a.png)
附录4 Excel“规划求解”1. 在系统中安装“规划求解”1、启动EXCEL。
打开“工具”菜单。
如果没有“规划求解”,单击“加载宏”。
弹出以下窗口:2、在复选框中选中“规划求解”,单击“确定”后返回Excel。
这时在“工具”菜单中出现“规划求解”。
关闭“工具”菜单2. 在Excel中创建线性规划模型1、输入线性规划模型的约束条件系数、右边常数和目标函数系数。
定义线性规划的变量单元格、约束条件左边单元格和目标函数单元格。
2、定义“设备能力占用”(即约束条件左边)以及“总利润”的计算公式。
首先定义设备A的“能力占用”单元格(G3)的计算公式,界面如下:其次定义设备B的“能力占用”单元格(G4)的计算公式,界面如下:再次定义设备C的“能力占用”单元格(G5)的计算公式,界面如下:最后定义“总利润”单元格(C8)的计算公式,界面如下:3、将光标停留在“总利润”值的单元格(C8)中,打开“工具/规划求解”,弹出以下窗口:4、设置目标函数单元格:检查“设置目标函数单元格”是否在“$C$8”,如不是,单击文本框右侧的图标,重新选定目标函数单元格,也可以直接单击Excel表中的“C8”。
5、设置变量:单击“规划求解窗口”中“可变单元格”文本框,然后在Excel工作表中选定变量单元格(C7、D7、E7和F7),在文本框中出现“$C$7:$F$7”,如下图所示。
6、设置约束单击“添加”,弹出以下窗口:单击“单元格引用位置”文本框空白处,然后单击工作表G3单元格,“单元格引用位置”文本框中出现“$G$3”;打开“单元格引用位置”和“约束值”之间的下拉文本框,选定“<=”;单击“约束值”文本框空白处,然后单击工作表H3单元格。
结果如下图所示。
单击“添加”,完成第一个约束设置。
继续设置第二、第三个约束,最后设置所有变量非负。
约束设置完成以后,单击“确定”,返回“规划求解参数”窗口,如下图所示。
7、设置叠代参数。
单击“选项”,弹出以下窗口:输入“最长运行时间”、“叠代次数”、“精度”、“允许误差”、“收敛度”等叠代参数。
excel在经济和管理中的应用Module线性规划含课程简介秋PPT课件
![excel在经济和管理中的应用Module线性规划含课程简介秋PPT课件](https://img.taocdn.com/s3/m/ee95c770ba0d4a7303763a04.png)
➢ 图解法虽然直观,但当变量数达到3个时,它就比
Cha
较困难了,3个以上时,几乎无能为力。
p 15-
21
.
4.例题
4. 例题
例1 产品组合问题。(资源分配问题) 例2 产品组合问题。(资源分配问题) 例3 P&G公司广告组合问题。 (成本收益平衡问题)
Cha p 15-
22
.
例2 产品组合问题
某工厂在计划期内要安排甲、乙两种产品的生产, 已知生产单位产品所需的设备台时及A、B两种原材料 的消耗以及资源的限制,如表所示 。 问题:工厂应分别生产多少甲、乙产品才能使工厂获 利最多?
6. 灵敏度分析
7. 线性规划的对偶问题
—资源的影子价格
.
Chap 15-7
问题 例1
1. 引例 ---- 问题
例1 产品组合的生产决策问题。(资源分配问题) A公司生产高档窗和玻璃门。产品较贵,但品质一流,定 位高端客户。公司有三个生产工序,分别负责不同的生产 工序: F1:生产铝框和五金件; F2:生产木框; F3:生产玻璃并组装窗和门。
x1, x2 0
.
这是一个典型的利润最大化的
生产计划问题。其中,“Max”
是英文单词“Maximize”的缩
写,含义为“最大化”;
“s.t.”是“subject to”的缩写,
表示“满足于……”。
因此,上述模型的含义是:在
给定的条件限制下,求使得目
标函数z达到最大时x1,x2的
取值。
Cha
p 15-
公司目前有产品在生产,同时根据市场需求和预测,决
定生产新开发的产品。
Cha
p 15-
8
.
1.1 问题– 数据
Excel高级应用:Excel的规划求解功能
![Excel高级应用:Excel的规划求解功能](https://img.taocdn.com/s3/m/6b0c2f1c168884868762d67f.png)
Excel的规划求解功能目录•引例•EXCEL中的规划求解工具•线性规划求解方法•对偶问题与影子价格•线性规划的敏感度分析•整数规划求解•非线性规划求解•目标规划问题求解•综合运用引例•生产两种风机(风机A和风机B)。
•生产风机A,需要工时3小时,用电4千瓦,钢材9吨;•生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解就是用来解决这类问题的,其实就像是在做应用题,设未知数,然后写函数。
规划求解的第一步也是将所描述的问题数学化,模型化。
接下来按照解题格式来做一下上面的应用题。
引例•生产两种风机(风机A和风机B)。
生产风机A,需要工时3小时,用电4千瓦,钢材9吨;生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解的第一步也是将所描述的问题数学化,模型化。
解:设风机A产量为x,风机B产量为y,最大利润为Pmax•x,y>=0•3x+7y<=300•4x+5y<=250•9x+5y<=420•Pmax=200x+200y引例•生产两种风机(风机A和风机B)。
生产风机A,需要工时3小时,用电4千瓦,钢材9吨;生产风机B,需要工时7小时,用电5千瓦,钢材5吨。
•公司可提供的工时为300小时,可提供的用电量为250千瓦,可提供的钢材为420吨。
•假设,两种产品的单位利润分别为200万元和210万元。
怎样安排两种产品的生产量,所获得的利润最大?规划求解的第二步也是将数学模型,输入Excel表格,构建关系引例规划求解的第二步也是将数学模型,输入Excel表格,构建关系,并将约束条件输入规划求解参数表引例通过规划求解功能,找到答案引例•1939年,前苏联科学家康托洛维奇总结了他对生产组织的研究,写出了《生产组织与计划中的数学方法》一书,是线性规划应用于工业生产问题的经典著作。
《EXCEL求解示例》PPT课件
![《EXCEL求解示例》PPT课件](https://img.taocdn.com/s3/m/a3903c28cc7931b764ce1527.png)
极限值报告解释
列出目标单元格和可变单元格以及它们的数值、 上下限和目标值。含有整数约束条件的模型不 能生成本报告。其中,下限是在满足约束条件 和保持其它可变单元格数值不变的情况下,某 个可变单元格可以取到的最小值。上限是在这 种情况下可以取到的最大值。
延伸
(2)约束限制值同时变动的百分之百法则 ( The 100 percent rule of simultaneous changes in right-hand sides): 同时改变几个或所有函数约束的约束右端值 ,如果这些变动的幅度不大,那么可以用影 子价格预测变动产生的影响。为了判别这些 变动的幅度是否允许,计算每一变动占同方 向可容许变动范围的百分比,如果所有的百 分比之和不超过百分之一百,那么影子价格 还是有效的;如果所有的百分比之和超过百 分之一百,那就无法确定影子价格是否有效。
工厂1每周可用时间在[4-2,+∞]之间发生变 化时,影子价格恒为0,对目标函数值无影响;
工厂2每周可用时间在[12-6,12+6]之间发生 变化时,影子价格恒为150,即每增加一个单 位可用时间,目标函数值就增加150,
工厂3每周可用时间在[18-6,18+6]之间发生 变化时,影子价格恒为100,即每增加一个单 位可用时间,目标函数值就增加100。
下面对目标式系数同时变动以及约束限制值同 时变动的情况分别作以延伸。
(1)目标式系数同时变动的百分之百法则 ( The 100 percent rule of simultaneous changes in objective function coefficients): 如果目标函数系数同时变动,计算出每一系 数变动量占该系数同方向可容许变动范围的 百分比,而后将各个系数的变动百分比相加 ,如果所得的和不超过百分之一百,最优解 不会改变;如果超过百分之一百,则不能确 定最优解是否改变。
EXCEL规划求解案例分析 ppt课件
![EXCEL规划求解案例分析 ppt课件](https://img.taocdn.com/s3/m/d5087997a26925c52dc5bfa7.png)
目标规划问题及其数学模型???
目标规划问题的提出
例1 某工厂生产两种产品,受到原材料供应和设备工 时的限制。在单件利润等有关数据已知的条件下,要 求制定一个获利最大的生产计划。具体数据如下:
产品
I
II
限量
原材料(kg/件) 5
10
60
设备工时(h/件) 4
4
40
利润(元/件)
EXCEL规划求解案例分析
在计划管理中常会遇到:人力资源的调度、
产品生产的安排、运1输、线约路束的条规件划、的生表产达材 料的搭配、采购批次2的、确目定标等的问数题。学描述
这类问题有一个共3同、点应,用即需Ex要ce解l的决:规如划 何合理利用各种存在求约解束工的资具源对,问而题获求得解最
佳的经济效益,也就是达到利润最大、成本 最低等目标。这就是本节要解决的“在约束 条件下寻求目标函数最优解的规划问题”。
应如何安排这四种家具的日产量,使得该厂的日利 润最大?
表1 雅致家具厂基本数据
家具类型
12
3
劳动时间(小时/件) 木材(单位/件)
213 421
玻璃(单位/件)
621
单位利润(元/件) 60 20 40
最大销售量(件) 100 200 50
4
可提供量
2 400小时 2 600单位 2 1000单位 30 100
• “太阳当空照,花儿对我笑,小鸟说早早早……”
设产品I和II的产量分别为x1和x2,其数学 模型为:
max Z= 6x1 +8x2 5x1 + 10x2 ≤60
st. 4x1 + 4x2 ≤40 x1 , x2 ≥0
规划求解培训课件PPT
![规划求解培训课件PPT](https://img.taocdn.com/s3/m/644af306844769eae009eda1.png)
• “规划求解”得到的结果与以前的结果不同
– “规划求解”显示如下消息:“规划求解已收敛到当前结果。满 足所有约束条件”。这表明目标单元格中的数值在最近五次求解 过程中的变化量小于“规划求解选项”对话框中“收敛度”设置 的值。“收敛度”中设置的值越小,“规划求解”在计算时就会 越精细,但求解过程将花费更多的时间。
特殊饲料的营养要求是至少30%的蛋白质和至多5%的纤 维。该农场希望确定每天最小成本的饲料配制。
– 因为饲料由玉米和大豆粉配制而成,所以模型的决策变量定义为:
x1=每天混合饲料中玉米的重量(磅) x2=每天混合饲料中大豆粉的重量(磅) – 目标函数是使配制这种饲料的每天总成本最小,因此表示为: min z=0.3×x1+0.9×x2
• “规划求解”不能达到最优解,下面列出“规划求解”显 示的完整消息。
– “规划求解”不能改进当前解,所有约束条件都得到了满足:这 表明仅得到近似值,迭代过程无法得到比显示结果更精确的数值; 或是无法进一步提高精度,或是精度值设置得太小,请在“规划 求解选项”对话框中试着设置较大的精度值,然后再运行一次。
– 求解达到最长运算时间后停止:这表明在达到最长运算时间限制时, 没有得到满意的结果。若要保存当前结果并节省下次计算的时间, 请单击“保存规划求解”或“保存方案”选项。 – 求解达到最大迭代次数后停止:这表明在达到最大迭代次数时, 没有得到满意的结果。增加迭代次数也许有用,但是应该先检查 结果数值来确定问题的原因。若要保存当前值并节省下次计算的 时间,请单击“保存规划求解”或“保存方案”选项。 – 目标单元格中的数值不收敛:这表明即使满足全部约束条件,目 标单元格数值也只是有增或有减但不收敛。这可能是在设置问题 时忽略了一项或多项约束条件。请检查工作表中的当前值,确定 数值发散的原因,并且检查约束条件,然后再次求解。 – “规划求解”未找到合适结果:这表明在满足约束条件和精度要 求的条件下,“规划求解”无法得到合理的结果,这可能是约束 条件不一致所致。请检查约束条件公式或类型选择是否有误。
Excel规划求解的使用
![Excel规划求解的使用](https://img.taocdn.com/s3/m/fb26eea4b9d528ea81c77988.png)
§9.6 Excel软件“规划求解”的使用用Excel软件的“规划求解”功能可以方便地求解线性规划、整数规划和非线性规划问题。
但如果安装Office 97时采用的是典型安装方法,则【工具】菜单中是无“规划求解”功能项的。
可参照§2.8中介绍的方法将未安装的组件安装完整。
下面以第八章例8.1为例介绍用Excel求解线性规划的操作步骤和运行输出结果的分析。
一.求解线性规划的操作过程1.输入数据、公式和说明文字(1)在工作表中按图9.7所示格式输入必要的说明文字(图中粗体字部分)和LP模型的原始数据(图中虚线框所示单元格内,注意并不需要化为标准型);图中F4是放置目标函数的单元格,B5:D5是放置决策变量X1、X2、X3(既“可变单元格”)的区域。
图9.7(2)在F4单元格内输入目标函数X0的计算公式:=B4*B5+C4*C5+D4*D5或=SUMPRODUCT(B4:D4,B5:D5)其中SUMPRODUCT()函数返回两个或多个区域(即数组)中对应单元格乘积之和的值。
该函数可在Excel的“数学和三角函数”中找到。
(1)在E8单元格中输入第一个约束条件左端的计算公式:=B8*$B$5+ C8*$C$5+D8*$D$5或= SUMPRODUCT(B8:D8,$B$5:$D$5)然后拖曳E8的填充柄将公式复制到E9、E10单元格(注意公式中的B5、C5、D5或B5:D5要使用绝对引用)。
当模型中的变量数较多时,使用SUMPRODUCT()函数可大大加快以上两个公式的输入速度。
说明:图中粗线框是表示要输入公式的单元格。
用Excel求解线性规划的数据输入格式可由用户自行设计,但以上介绍的格式不仅与我们所熟悉的LP模型相似,便于理解和使用;而且便于在对话框中输入约束条件。
按以上格式输入说明文字后,还可以使系统所输出的三个运行结果报告更具可读性。
2.选【工具】→“规划求解”,“打开规划求解参数”对话框,见图9.8。
EXCEL求解线性规划问题演示文档.ppt
![EXCEL求解线性规划问题演示文档.ppt](https://img.taocdn.com/s3/m/329175874b73f242326c5f9e.png)
绝对引用是指被引用的单元与引用的公式单元的位置 关系是绝对的,无论将这个公式复制到任何单元,公式所 引用的还是原来单元格的数据。
(4)混合引用
格式: $A3 B$ 3
列是绝对的,行是相对的 列是相对的,行是绝对的
..........
6
使用Excel进行求解
1.关于“规划求解” 2.如何加载“规划求解” 3. “规划求解”各参数设置 4. “规划求解”步骤 5. 利用“规划求解”解线性规划问题
第五章 利用EXCEL求解线性规划问题
目的:
➢建立线性规划问题的模型 ➢利用EXCEL求解线性规划问题 ➢分析运算结果(敏感性分析)
..........
1
一、EXCEL 基本知识
功能: 存储信息、进行计算、排序数据、用图或表的形 式显示数据、规划求解、财会分析、概率与统计分析等 等
1、命名工作表
(1)激活工作表1,单击sheet 1 标签
目标函数值的增加仍然为影子价格的大小。因此,右端项在
一定范围内变化时,影子价格不变,目标函数值的变动等于
右端项变动值乘以影子价格..........
29
极限值报告解释
列出目标单元格和可变单元格以及它们的数值、上下限和目标
值。含有整数约束条件的模型不能生成本报告。其中,下限是
在满足约束条件和保持其它可变单元格数值不变的情况下,某
1E+30 3.4 1.5
允许增加值 允许减少值
$E$4 $E$5 $E$6
第一资源约束 58 第二资源约束 37 第三资源约束 60
0
70
1E+30
12
2ቤተ መጻሕፍቲ ባይዱ8
37
15
31
规划求解基础PPT课件
![规划求解基础PPT课件](https://img.taocdn.com/s3/m/fa3c700d6f1aff00bfd51e01.png)
两种浴缸的数量X1和X2
用决策变量表述目标函数
利润最大MAX=350X1+300X2
用决策变量表述约束
资源限定上的约束
X1+X2<=200
9X1+6X2<=1566
12X1+16X2<=2880
决策变量为整数 决策变量上下限
X1>=0;X2>=0
建立规划求解模型
柑橘林到加工厂之间的距离(英里)
Ocala
Orlando
Leesburg
21
50
40
35
30
22
55
20
25
柑橘林 Mt. Dora
Eustis Clermont
供给量 275000 400000 300000
加工厂 Ocala Orlando Leesburg
加工能力 200000 600000 225000
选址问题上海移动通信公司准备在上海的闵行杨浦松江嘉定4个地区建立发射塔现有4个建塔位置每个位置对各地区的覆盖情况和费用如下表所示该公司怎样选择建塔位置既能覆盖所有地区又使总费用最小
1
规划求解
学习目标、重点与难点
2
学习目标
规划求解模型建立的方法与步骤 Excel规划求解工具的设置
重点与难点
线性规划与非线性规划的区别 目标函数、约束公式的创建 Excel规划求解参数的设置 规划求解前的初始值设置
建立规划求解模型
15
设置从柑橘林到加工厂(C12:E14) 运输量的初始值均为0
计算实际运输量,实际接收能力, 总运输成本
用sum计算实际运输量、实际接受 用sumproduct计算运输总成本
Excel规划求解(求哪几个数字之和等于一个固定值)
![Excel规划求解(求哪几个数字之和等于一个固定值)](https://img.taocdn.com/s3/m/8f6a3cd177232f60ddcca181.png)
前言:在Excel中如果想计算某几个数字之和等于一个固定值,就需要用到“规划求解”这一个神奇的功能。
规划求解是Microsoft Excel 加载项程序,可用于模拟分析;也可用于成本计算控制等,另外在财务计算方面也有比较大作用。
例如,要开固定额度发票时,要计算清单中几样设备价格的合计等于某一个额定的发票值。
一、添加规划求解功能由于“规划求解”是Microsoft Excel 加载项程序,如果在excel中数据选项卡的最右侧有规划求解的功能,可直接跳过本步骤,直接看第二步即可。
如果找不到该项,可按以下步骤添加规划求解程序:1、打开“文件”-----“选项”----“自定义功能区”----- "主选项卡" ------在主选项卡内找到”开发工具“,将”加载项“前面打勾。
2、在文件选项中找到”加载项“----- 点击”转到“-----将”规划求解加载项“打勾-----点击”确定“。
最后检查数据选项卡内是否已经有规划求解的功能。
二、输入关键函数1、首先在AB列之间插入一列空白列,然后在任意空白单元格输入函数=SUMPRODUCT(A2:A16,B2:B16)。
这个函数表示计算A2*B2+A3*B3+…+A16*B16的值。
这一步运算是为了根据这一步的计算结果201和A列的数据求B列的值。
三、规划求解计算1、选中刚刚输入公式的单元格,我这边是D5单元格。
然后打开”数据“选项中的”规划求解“。
2、在打开的规划求解选项卡中,点击选择”目标值“,在后方目标值输入已知的固定值201。
将”通过更改可变单元格“选择B2到B16单元格。
3、在下方分别添加三个遵守约束:B2:B16<=1、B2:B16>=0、B2:B15int整数三个选项。
最后点击下面的”求解“即可。
4、最后就是查看规划求解后的结果,B列中数值为1的单元格对应同一行中A列的单元格就是我们要求的值,即:201=47+32+66+56。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【步骤3】寻找各子区域内使区域总费用最小 得网点位置。
对J1子区域有:
表 初始方案
汇 源
1
2
3
4
5
6
7
8
9
资 10 11 12 源
量
4 24232
13
6
425
2 13
93
1
432
13
需求 量
5
4
2
3
2
4
3
5
4
3
2
2
34
F 1,1 C 1jX1j f1,1 J i1
=0+1×4+6×2+7×3+4×2+10=55 40+10=50
F1,2 53+10=63 F1,3 50+10=60 F1,4 49+10=59
F1,5
F 1 mF i1 ,1 n ,F 1 ,2 ,{ F 1 ,3 ,F 1 ,4 ,F 1 ,5 } 50
35
所以,在第一子区域内,在备选地址2处 设置网点时区域总费用最小。
同理可以求得第二子区域内备选地址6 为区域费用最小点;第三子区域内备选地 址10为区域费用最小点。于是有
9
产品 在第一车间加工时间
P1 P2 P3 P4 P5 P6 2 1 0 0 01
在第二车间加工时间 0 2 3 2 0 0
在第三车间加工时间 0 0 0 1 2 1
单台产品利润(百元) 4 6 5 5 3 4
10
建立模型
解:设产品Pi的年产量为Xi
MAXZ=4X1+6X2+5X3+5X4+3X5+4X6
(j=1,2,…,n)。以运输成本F′最低为目
标,即可构成运输规划模型:
20
min
q
F'
n
C Kj X Kj
K 1 j1
n
X Kj d K
j1
q
K 1
X
Kj
bj
X
Kj
0
其中:K=1,2,…,q
(4-1) j=1,2,…,n
21
解此运输问题即可求得各暂定网点的供 货范围(子区域)。
39
表上作业法 表上作业法求解步骤: 1、建立初始调运表格; 2、用最小元素法或西北角法求初始解; 3、对求出的解用闭回路法进行最优检验; 4、用闭回路法对解进行调整、检验。
40
例:假如某种商品有三个产地,每天的供应量分别为 A1:7吨,A2:4吨,A3:9吨。要将这种产品分别运 往4个地区销售,各地区每天的需要量为:B1:3吨, B2:6吨,B3:5吨,B4:6吨。已知从每个供应地到 各销地每吨商品的运价如下表所示:
s.t
2X1+X2+X6≤600 2X2+3X3+2X4 ≤600 X4+2X5+X6 ≤600 Xi≥0 EXCEL电子表格运用
11
多元网点布局方法——启发式方法
启发式方法与最优规划方法的最大不 同是它不是精确式算法,不能保证给出的 解决方案是最优的,但只要处理得当,获 得的可行解与最优解是非常接近的,而且 启发式算法相对最优规划方法计算简单, 求解速度快。所以在实际应用中,启发式 方法是仅次于最优化规划技术的选址方法。
12
启发式方法——CFLP法
当配送中心的能力有限制,而且用户的 地址和需求量以及设置多个配送中心的 数目均已确定的情况下,可采用CFLP法 (Capacitated Facility Location Problem), 从配送中心的备选地点中选出总费用最 小的由多个配送中心(假设有m个)组成的 配送系统。
3
第三步:“规划求解参数”对话框使用 1、设置目标单元格
在此文本框中应指定目标函数所在单元格 的引用位置,此目标单元格,经求解后获 得某一特定数值、最大值或最小值,此单 元格必须包含公式。美元符号是用来固定 地址的。 2、等于
在此指定是否需要对目标单元格求取最大 值、最小值或某一指定数字。
4
3、可变单元格 可变单元格指定决策变量所在的各单
K1
K1
(4-2)
26
如果 DK1 和 DK0 完全相同,式4-2 中必有等式成立说明已获得最终解,DK1
即是满意的网点布局地址。否则将新方
案代替旧方案,重复步骤2~4,直至 DKn 和 DKn1完全相同为止。
27
例: 在某计划区域内,物流网络结构如下 图所示,其中有12个需求点,“△”中的数 字为各点需求量,弧线旁的数字为运价系数。 先需在12个需求点位置上选取3个点作为网 点位置地址。假定网点的最大规模为13,设 定每个网点的固定成本为10。
7
6、选项 单击“选项”按钮,弹出“规划求解选
项”,选中“采用线性模型”和“假定非 负”两个复选框,单击“确定”按钮返回 “规划求解参数”对话框。 7、求解 在“规划求解参数”对话框中单击“求解” 按钮。
8
二、规划求解在产品组合中应用
某厂有三个车间,每个车间有600小时 的生产能力。现有6种产品要生产,每种产 品在三个车间的单台加工时间和可获得利 润的情况见下表。试制定可使利润达到最 大的生产计划?
30
【步骤2】以4,6,9为发货点,各点发货量 均为13;以需求点为收货点,需求量为已 知;收、发货点之间点的费用系数用最短 路线法求得。构成运输规划模型如下表所 示。
31
表运输模型
汇 费用 系数 源
1
2
3
4
5
6
7
8
9
资 10 11 12 源
量
4
7 6 3 0 3 10 11 14 13 16 15 12 13
17
当然,如果资源点并不是远离计划区域, 那就必须考虑进货成本。在此情况下,只需将 方法中的运输规划模型换成转运模型即可。
下面先介绍CFLP法的基本步骤,然后举例 说明。
假定某计划区域内网点备选地址已确定,
需从这些备选地址中选取q个设置网点。
18
步骤1,给出网点地址初始方案。 通过定性分析,根据备选网点的中转能
23
步骤3,寻求网点地址的新方案。
在各供货子区域内移动网点到其他备 选地址上,并按以下费用函数计算子区域 内的区域总费用,
FKi
CijXij fKi
j JK
K1,2,..q.,., i IK
式中 f Ki为网点设置成本
24
在此基础上找出各供货范围内使区域 总费用最小的网点设置点,即满足
在应用规划求解工具前,要首先确认 EXCEL电子表格中包括决策变量、目标函数、
2
约束函数三种信息的单元格或单元格区域。
第二步:将要求解模型的所有信息和公式填入 电子表格中后,再选取“工具”、“规划求 解”命令后,弹出“规划求解参数”对话框。 “规划求解参数”对话框的作用就是让计 算机知道模型的每个组成部分放在电子表格 的什么地方。可以通过键入单元格(或单元 格区域)的地址或用鼠标在电子表格相应的 单元格(或单元格区域)单击或拖动的办法 将有关信息加入到对话框相应的位置。
D 1 K 2 ,6 ,10
36
【步骤4】以{2,6,10}作为新方案,与原方 案{4,6,9}比较。
显然,新方案{2,6,10}与原方案{4, 6,9}不一样,必有
3
3
FK1 FK0
K1
K1
因此返回步骤2,重复步骤2~4。
37
第二次迭代所得新方案为:
D K 22 ,6 ,10
28
2 12 5
2 11 4
25 8
5
10 3
4
9
6 4
7
4 6
3 4
3 6
9
4
2
5
3
3
4
3
4
6
325 1源自1254
图 物流网络结构图
29
解:由题意知,该计划区域内网点备选地址 为12个。
【步骤1】根据调查分析,选定备选区域中的 4,6,9组成初始方案,即
D K 0 3 k14,6,9
min
FK iIK FKi
K1,2, . . q. ,. ,
的网点地址DK,对所有q个子区域可得到新
的网点位置设置方案
DK
q k1
。
25
步骤4,新旧方案对比
为便于区别,引进迭代次数的上角标n, n=0为初始方案。
对于 DK1 和 DK0 新旧两个方案,分析
不等式
q
q
FK1 FK0
1)单元格引用位置指定需要约束其中数据的 单元格或单元区域,一般在此处添加约束 函数不等式左侧的函数表达式的单元格或 单元格区域。
2)约束值。选择相应的需要添加或修改的关 系运算符号(<=、=、>=),然后在 右侧的编辑框中输入数字、单元格或区域 引用及公式等约束条件。
6
3)添加 单击“添加”按钮则不返回“规划求解参 数”对话框,可继续添加;单击“确定” 按钮则返回“规划求解参数”对话框,添 加结束。
如果考虑网点的进货成本,式(4-1) 则应为转运问题模型。解转运模型,除了 得到网点的供货范围外,条同时还确定了 网点与资源点之间的供货关系。
22
为叙述的方便,用IK(K=1,2,…,q)和JK 分别表示各供货区域内的网点备选地址和 用户集合。
解决运输问题的结果可能出现一个一 个用户同属于不同的子区域,这对整个问 题的解决并无影响,只需在不同子区域的 用户集合中重复考虑即可。
13
启发式方法——CFLP法步骤 (1)初选配送中心地点。通过定性分析,根 据配送中心的配送能力和用户需求分布情 况适当的确定配送中心的数量及其设置地 点,并以此作为初始方案。这一步骤非常 重要,因为它将直接影响整个计算的收敛 速度。