数学建模案例分析 6.选址问题
案例六设施选址案例4

2,…,n),有一个正的负荷a(vi),而且它
与其他各顶点之间的最短路径长度为di1, di2,…,din。那么,中位点选址问题,就
vi 是求图G的中位点0
,使得
n
S (vi 0 ) min S (vi ) min a(v j )d ij
i i j 1
d 22 d 23 d 24 d 25 d 26 d 32 d 33 d 34 d 35 d 36 d 42 d 43 d 44 d 45 d 46 d 52 d 53 d 54 d 55 d 56 d 62 d 63 d 64 d 65 d 66 d 72 d 73 d 74 d 75 d 76
1.8 4.8
例:某县下属7个乡镇,各乡镇所拥有的人口数 a(vi)(i=1,2,…,7), 以 及 各 乡 镇 之 间 的 距 离 wij(i,j=1,2,…,7)如图所示。现在需要设立 一个中心邮局,为全县所辖的7个乡镇共同服务。 问该中心邮局应该设在哪一个乡镇(顶点)?
解:第1步:用标号法求出每一个顶点vi至其他各个
j 1
7
7
S (v 4 ) a(v j )d 4 j 69 .5
j 1
S (v5 ) a(v j )d 5 j 108 .5
j 1
7
S (v6 ) a(v j )d 6 j 72 .8
j 1
7
S (v7 ) a(v j )d 7 j 95 .3
j 1
7
第3步:判断。因为
S v3 S v4 min
i
av d
7 j j 1
ij
69.5
所以,v3 和v4 都是图的中位点 。 即:
数学建模层次分析法旅游景点选址举例

假期到了, 某学生打算做一次旅游, 有四个地点可供选择, 假定他要考虑5个因素: 费用、景色、居住条件、饮食以及旅游条件. 由于该学生没有固定收入, 他对费用最为看重, 其次是旅游点的景色, 至于旅游条件、饮食, 差不多就行, 住什么地方就更无所谓了. 这四个旅游点没有一个具有明显的优势, 而是各有优劣. 该同学拿不定主意, 请用层次分析法帮助他找出最佳旅游点。
正文:1、利用层次分析法构造层次分析模型:图1-12、利用成对比较法对准则层、方案层进行列表费用对比(表2-3)(表2-4)(表2-5)旅游条件对比2.构造成对比较判断矩阵(1) 建立准则层对目标层的成对比较判断矩阵153931/511/221/21/321311/91/21/311/31/32131A ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦(2) 建立方案层对准则层的成对比较判断矩阵111/31/51/7311/21/45211/21/7421B ⎛⎫ ⎪ ⎪= ⎪ ⎪⎝⎭211/24321551/41/5111/31/511B ⎛⎫⎪ ⎪= ⎪ ⎪⎝⎭316581/61121/51171/81/21/71B ⎛⎫⎪⎪= ⎪⎪⎝⎭ 4111/31/3111/21/532113511B ⎛⎫ ⎪⎪= ⎪ ⎪⎝⎭ 512121/211/2112121/211/21B ⎛⎫⎪⎪= ⎪ ⎪⎝⎭3.计算层次单排序权重向量并做一致性检验先利用Mathematica 计算矩阵A 的最大特征值及特征值所对应的特征向量. 输入A={{1.0,5,3,9,3},{1/5,1,1/2,2,1/2},{1/3,2,1,3,1},{1/9,1/2,1/3,1,1/3},{1/3,2,1,3,1}} T=Eigensystem[j]//Chop 输出{{5.00974,-0.0048699+0.22084™,-0.0048699-0.22084™,0,0}, {{0.88126,0.167913,0.304926,0.0960557,0.304926},{0.742882,-0.223286-0.278709™,-0.165421+0.346134™,0.151384-0.057689™,-0.165421+0.346134™},{0.742882,-0.223286+0.278709™,-0.165421-0.346134™,0.151384+0.057689™,-0.165421-0.346134™},{-0.993367,0,0.0719207,0.0662245,0.0605282}, {0.884443,0,-0.380934,-0.0589629,0.263009}}}得出A 的最大特征值为max λ=5.00974,及其对应的特征向量x={0.88126,0.167913,0.304926,0.0960557,0.304926}T输入Clear[x]; x=T[[2,1]];W1=x/Apply[Plus,x]得到归一化之后的的特征向量()1w ={0.502119,0.0956728,0.173739,0.0547301,0.173739}T计算一致性指标max 1nCI n λ-=-, ,00974.5,5max ==λn 故.002435.0=C I查表(见表3-1)得到相应的随机一致性指标 1.12RI =所以 002174.0)2(==RICICR ()20.1CR <通过了一致性检验,即认为A 的一致性程度在容许的范围之内, 可以用归一化后的特征向量()1w 作为排序权重向量.下面再求矩阵)5,,2,1( =j B j 的最大特征值及特征值所对应的特征向量 输入B1={{1.0,1/3,1/5,1/7},{3,1,1/2,1/4},{5,2,1,1/2},{1/7,4,2,1}} B2={{1,1/2,4,3},{2,1,5,5},{1/4,1/5,1,1},{1/3,1/5,1,1}} B3={{1,6,5,8},{1/6,1,1,2},{1/5,1,1,7},{1/8,1/2,1/7,1}} B4={{1,1,1/3,1/3},{1,1,1/2,1/5},{3,2,1,1},{3,5,1,1}} B5={{1,2,1,2},{1/2,1,1/2,1},{1,2,1,2},{1/2,1,1/2,1}} T1=Eigensystem[B1]//Chop T2=Eigensystem[B2]//Chop T3=Eigensystem[B3]//Chop T4=Eigensystem[B4]//Chop T5=Eigensystem[B5]//Chop 输出{{3.82325,0.0883772+0.544064™,0.0883772-0.544064™,0}, {{0.111267,0.283002,0.536902,0.786934},{-0.0248134-0.0681165™,-0.141793+0.0729826™,-0.154388+0.121345™,0.964755}, {-0.0248134+0.0681165™,-0.141793-0.0729826™,-0.154388-0.121345 ™,0.964755}, {0,0.299667,-0.832409,0.466149}}}{{4.02113,-0.0105652+0.291301™,-0.0105652-0.291301™,0}, {{0.495852,0.84036,0.149575,0.159851},{-0.234515+0.517899™,0.805208,-0.109665-0.110941™,0.0407277 -0.0493071 ™}, {-0.234515-0.517899 ™,0.805208,-0.109665+0.110941 ™,0.0407277 +0.0493071 ™}, {0,-0.953463,-0.0953463,0.286039}}}{{4.25551,-0.110262+1.03317™,-0.110262-1.03317™,-0.0349818}, {{0.941183,0.179553,0.276018,0.0758271},{0.898054,0.136097 +0.0728034 ™,-0.309669+0.2519 ™,-0.0331642-0.0960598™}, {0.898054,0.136097-0.0728034™,-0.309669-0.2519™,-0.0331642+0.0960598™}, {0.958653,-0.256222,0.123505,-0.00904772}}}{{4.08009,-0.0400469+0.570251™,-0.0400469-0.570251™,0}, {{0.214349,0.214031,0.59059,0.747963},{0.00228339-0.0861419™,-0.0895045+0.220107™,-0.388206-0.387638™,0.796962}, {0.00228339+0.0861419™,-0.0895045-0.220107™,-0.388206+0.387638 ™,0.796962}, {-0.424264,0,0.565685,0.707107}}}{{4.,0,0,0},{{0.632456,0.316228,0.632456,0.316228}, {0.116296,0.629208,-0.687356,-0.343678}, {-0.92582,0.154303,0.308607,0.154303}, {-0.92582,0.154303,0.308607,0.154303}}}分别得出其最大特征值1B λ=3.82325,2B λ= 4.02113,3B λ= 4.25551,4B λ= 4.08009,5λ= 4, 以及其特征向量如下:B1=({0.111267,0.283002,0.536902,0.786934})TB2=({0.495852,0.84036,0.149575,0.159851})T B3=({0.941183,0.179553,0.276018,0.0758271})T B4=({0.214349,0.214031,0.59059,0.747963})T B5=({0.632456,0.316228,0.632456,0.316228})T其中.5,,2,1),,,(321 ==i x x x x i i i i 为求出归一化后的特征向量, 输入Clear[B1,B2,B3,B4,B5]; B1=T1[[2,1]];w1=B1/Apply[Plus,B1] B2=T2[[2,1]];w2=B2/Apply[Plus,B2] B3=T3[[2,1]];w3=B3/Apply[Plus,B3] B4=T4[[2,1]];w4=B4/Apply[Plus,B4] B5=T5[[2,1]];w5=B5/Apply[Plus,B5] 输出{{4.,0,0,0},{{0.632456,0.316228,0.632456,0.316228}, {0.116296,0.629208,-0.687356,-0.343678}, {-0.92582,0.154303,0.308607,0.154303}, {-0.92582,0.154303,0.308607,0.154303}}}w1= {0.0647614,0.164718,0.312497,0.458024}Tw2={0.301313,0.510659,0.0908919,0.0971363}Tw3= {0.639138,0.121931,0.187438,0.0514926}Tw4= {0.121311,0.121132,0.334246,0.423311}Tw5= {0.333333,0.166667,0.333333,0.166667}T计算一致性指标(1,2,3,4,5)1i i nCI i n λ-==-,其中4n =,输入 lamda={T1[[1,1]],T2[[1,1]],T3[[1,1]],T4[[1,1]],T5[[1,1]]}CI=(lamda-4)/(4-1)//Chop 则可以得到1CI =-0.0589181,2CI = 0.00704344,3CI =0.0851688,4CI =0.0266979,5CI =0查表(见表3-1)得到相应的随机一致性指标0.90(1,25)i RI i ==计算一致性比率(),1,2,,5ii iCI CR i RI ==,输入CR=CI/0.90 相应可得到12345-0.0654646,0.00782605,0.094632,0.0296643,0CR CR CR CR CR =====因0.1,(1,2,,5)i CR i <=通过了一致性检验. 即认为)5,,2,1( =j B j 的一致性程度在容许的范围之内, 可以用归一化后的特征向量作为其排序权重向量.4、计算层次总排序权重向量并做一致性检验购买个人电脑问题的第三层对第二层的排序权重计算结果列于表4-1(表4-1)以矩阵表示第三层对第二层的排序权重计算结果为()30.06476140.3013130.6391380.1213110.3333330.1647180.5106590.1219310.1211320.1666670.3124970.09089190.1874380.3342460.3333330.4580240.09713630.05149260.4233110.166667w ⎛⎫⎪⎪= ⎪⎪⎝⎭)3(W 即是第三层对第二层的权重向量为列向量组成的矩阵. 最下层(第三层)对最上层(第一层)的总排序权向量为()()231w w W =为了计算上式, 输入W2=Transpose[{w1,w2,w3,w4,w5}]; W3=W2.W1则从输出结果得到W3={0.236941,0.188335,0.274378,0.300347}为了对总排序权向量进行一致性检验, 计算(3)(1)125(.,.,,.)CI C I C I C I w =输入 CI.W1 输出(3)CI = -0.0126517再计算(3)15[,,]1RI RI RI W =输入RI=Table[0.90,{j,5}]; RI.W1则从输出结果得到(3)0.90RI =最后计算(3)(2)(3)(3)/CR CR CI RI =+可得(3)CR = -0.0118834因为,1.0.)3(<RC 所以总排序权重向量符合一致性要求的范围.根据总排序权重向量的分量取值,旅游点4的电脑是建模者对这三种品牌机的首选。
100个山区医疗点选址问题数学建模

100个山区医疗点选址问题数学建模
(实用版)
目录
1.概述:介绍 100 个山区医疗点选址问题的背景和重要性
2.数学建模:解释如何使用数学模型解决选址问题
3.解决方案:详细介绍选址问题的解决方案
4.实施与效果:讨论实施选址方案的效果和影响
5.总结:总结山区医疗点选址问题的数学建模方法的重要性和未来发展方向
正文
在许多偏远山区,医疗设施的缺乏是一个严重的问题。
为了解决这个问题,有关当局需要选择适当的地点建立医疗点,以便尽可能地为山区居民提供医疗服务。
这就是 100 个山区医疗点选址问题的背景和重要性。
为了解决这个问题,数学建模被引入。
数学建模是一种通过数学方法来描述和解决实际问题的方法。
在这个问题中,数学模型可以根据人口密度、交通状况、医疗服务需求等因素来确定最佳的医疗点选址。
这样,就可以确保医疗服务能够最大程度地覆盖到山区居民。
具体的解决方案可能因地区而异。
在一些地区,可能需要在人口密集的地方建立医疗点,以便尽可能地为多的人提供服务。
在其他地区,可能需要在交通要道建立医疗点,以便病人可以方便地前往就医。
无论采取哪种方案,数学建模都可以提供科学的决策依据。
实施选址方案后,可以预期到一些效果。
比如,医疗服务的覆盖率可能会提高,病人的就医难度可能会降低,等等。
这些效果都可以通过实地考察和数据分析来验证。
总的来说,山区医疗点选址问题的数学建模方法具有重要的意义。
它
提供了一种科学的方法来解决实际问题,并且可以有效地提高医疗服务的覆盖率。
数学建模 水厂选址

水厂供水方案专业班级:信管1002班:亚坤水厂供水方案摘要:选址是生活中经常遇到的问题,如向居民输送自来水等都是实际需要考虑的问题,在解决此类问题时,可以将实际问题具体化,首先将总区域建立成一个平面坐标,接着将居民区简化成坐标,如此,便可将复杂的生活问题化成数学建模问题。
从建造和经营两方面考虑,在水厂规模与位置未知时,根据日供水收益、居民点分布、投资修建管道的费用等关系,通过约束条件来约束各个变量之间的关系,将其转化为线性规划问题,建立对应的数学模型,利用lingo软件进展求解,得出最优方案。
本文正是研究了一个向六个居民区输水的A、B水厂的选址问题。
对于问题一,本论文采用线性最优化的思想,对本钱在约束函数的条件下,求解其最小值,求解过程使用lingo软件。
对于问题二,由于A、B水厂地址不确定,建立模型为二元二次函数求解。
对于问题三,可在问题二的根底上进一步讨论。
关键字:线性最优化,选址,lingo问题重述水厂供水方案某城市拟建A、B两个水厂。
从建造和经营两方面考虑,水厂分小、中、大三种规模,日均贮水量分别为30万吨、40万吨与50万吨。
由于水资源的原因,A、B两个水厂日进水量总和不超过80万吨。
A、B两个水厂共同担负供给六个居民区用水任务,这六个居民区的位置与拥有的家庭户数由表1给出,每户日均用水量为1.0吨,水厂供给居民点用水的本钱为1.05元/吨公里。
表1各居民区的位置和拥有的家庭户数居民点 1 2 3 4 5 6位置xi 0 1 2 3 4 5 yi 4 5 4 4 1 2家庭户数〔万户〕10 11 8 15 8 22(1)假如A、B两个水厂的位置分别为A=A(1,4)和B=B(4,2),试确定供水方案使总本钱最低;(2)假如A、B两个水厂的位置尚未确定,请你确定它们的位置与供水方案使总本钱最低;(3)如果该某城市要在平直河岸L(设L位于横坐标轴)上建一抽水站P,供给同岸的A、B两个水厂。
幼儿园选址与优化研究数学建模

幼儿园选址与优化研究数学建模摘要:一、引言1.幼儿园的重要性和现状2.选址与优化研究的重要性3.数学建模在幼儿园选址与优化中的应用二、幼儿园选址原则1.安全性2.便利性3.环境适宜性4.经济性三、幼儿园优化目标1.设施优化2.师资优化3.课程优化4.管理优化四、数学建模方法1.建立选址模型2.求解最优化问题3.模型验证与分析五、案例分析1.案例背景2.选址过程3.优化成果六、总结与展望1.研究成果总结2.未来研究方向正文:一、引言随着我国社会经济的快速发展,人们对教育的重视程度越来越高,特别是幼儿园阶段的教育。
幼儿园是孩子们接受正式教育的第一站,对于孩子的成长和发展具有重要意义。
然而,在当前的幼儿园市场中,存在一些问题,如幼儿园的选址不合理,导致家长接送孩子不便,幼儿园设施不完善,师资力量不足等。
因此,对幼儿园的选址与优化研究显得尤为重要。
数学建模作为一种科学的方法,可以有效地解决这些问题。
二、幼儿园选址原则1.安全性:幼儿园的选址应避免自然灾害、治安案件等安全隐患,确保孩子在园内的安全。
2.便利性:幼儿园的选址应考虑家长的接送便利,尽量选择公共交通便利、道路畅通的地区。
3.环境适宜性:幼儿园的选址应注重周边环境对孩子的影响,如空气质量、噪音、绿化等因素。
4.经济性:在满足前三个原则的基础上,幼儿园的选址还应考虑成本问题,尽量降低开办和运营成本。
三、幼儿园优化目标1.设施优化:完善幼儿园的基础设施,提供良好的学习和生活环境。
2.师资优化:提高幼儿园教师的素质和教学水平,为孩子提供优质的教育。
3.课程优化:根据孩子的年龄特点和发展需求,优化课程设置,提高教育质量。
4.管理优化:完善幼儿园的管理制度,提高幼儿园的运营效率。
四、数学建模方法1.建立选址模型:通过数学方法,将幼儿园选址的原则转化为数学模型,以便进行求解。
2.求解最优化问题:根据建立的选址模型,使用数学方法求解最优解,得到最佳的选址方案。
数学建模选址优化方案

数学建模选址优化方案1. 引言地理选址是许多实际问题中的重要决策过程。
在商业领域,正确选择一个合适的位置可以大大提高企业的竞争优势。
数学建模在选址优化方案中扮演着重要的角色,它可以帮助决策者定量地分析和评估不同选址方案的优劣。
本文将介绍一种数学建模方法,帮助选址决策者优化商业场所的选址。
2. 问题描述假设我们有一个区域,我们希望在这个区域内选择一个或多个位置来建立商业场所。
我们需要考虑以下因素:1.附近的人口数量和分布2.预计的市场需求3.竞争对手的位置和规模4.建筑和土地成本5.交通便利性6.其他相关的因素我们的目标是最大化商业场所的利润,并最小化建立和运营成本。
同时,我们也希望选择的位置能够满足市场的需求,并具备长期发展潜力。
3. 模型建立3.1. 地理数据分析首先,我们需要获取相关的地理数据。
这些数据可以包括人口统计数据、交通数据、竞争对手的位置等。
我们可以使用地理信息系统(Geographical Information System,GIS)来处理和分析这些数据。
GIS可以帮助我们可视化数据,并进行地理数据分析。
3.2. 人口与市场需求模型人口数量和市场需求是影响商业场所成功与否的重要因素。
我们可以使用数学模型来分析人口数量和市场需求之间的关系,并预测未来的市场需求。
一种常见的模型是使用人口分布数据和经济指标来拟合人口与市场需求之间的函数关系。
例如,我们可以使用线性回归模型:需求量 = a * 人口数量 + b * 经济指标其中,a和b为模型的参数,通过拟合可得到。
在预测未来的市场需求时,我们可以使用这个模型来对不同选址方案下的市场需求进行预测。
3.3. 竞争对手分析模型竞争对手的位置和规模对商业场所的成功与否也有重要影响。
我们可以使用数学模型来分析竞争对手之间的关系,并找到最佳的选址方案。
一种常见的模型是使用距离和竞争对手规模之间的函数关系来评估竞争对手的影响。
例如,我们可以使用指数函数:竞争对手影响 = e^(-c * 距离) * 竞争对手规模其中,c为模型的参数,通过数据分析和拟合可得到。
油田选址问题 数学建模论文

A题油田选址问题摘要本文通过分析题中所给数据及相关条件,建立了三个不同的数学规划模型,解决了九个井口的炼油厂选址问题,并通过matlab求解,进而得到了合理的运输费用。
在给定各种不同条件下求解出炼油厂选址的最优化模型,使得总运输费用最少,通常可以采用规划模型、图论模型、连续型选址模型等方法解决这类问题。
全面考虑题中的各种条件和因素,在此基础上建立的模型,合理性和实用性都比较好。
针对问题1,我们从题中所给的条件出发,编写MATLAB程序求出九种情况下的总运费,并设计了本问题求解的流程图。
比较出九种总运费的大小,取其中的最小值,建立快速算法模型,最终确定出炼油厂的最优位置为油井1附近,求得最小总运费为0.2236361 w万元。
我们运用穷举法解决。
由于总运费为每口油井的年产量与单位运费的乘积之和,根据单位运费与运输距离成正比,不妨设比例系数为1,那么,总运费也可表示为每口油井的年产量与任意两点间运输距离平方和的乘积之和,年产量题中已给出,故为了使总费用最低,首先,需通过求解最短运输距离平方达到,而最短运输距离平方的求解可在C++中编辑算法来实现;其次,任意两口油井间的总费用也可在C++中编辑算法来实现。
通过计算比较,我们认为炼油厂应建在井口1附近,总费用Z1=48944。
针对问题2,由于此种条件下有无数个点可作为炼油厂的候选位置,因此不能用求解问题1的方法求解本问题。
综合考虑各种因素后,我们建立了单目标非线性规划模型并分别用LINGO软件和MATLAB软件进行求解,确定出炼油厂的最优位置为35,32,最优总运费为6.1664552 w万元,通过比较可知,此方案优于方案1。
最后,由于最小总运费对炼油厂的位置比较敏感,我们还对本模型进行了灵敏度分析。
这里我们用两种方法进行讨论。
方法一:首先,将已知九口油井的位置坐标在直角坐标系中描出,并且连线确定它们所围成的区域I,总运费为年产量与运输距离平方乘积之和,年产量及油井位置坐标均已知,所以总运费可表示为二元二次函数,约束条件由区域I得出,这样便建立了一个非线性规划模型;其次,在MATLLAB中实现二元函数的化简;再次,可转化为数学分析中关于求二元函数的极值问题进行求解,抑或根据枚举法,在C++中实现最少费用的求解;进而,得出炼油厂的最佳位置和最少费用,并对这两种算法进行评估分析。
建模案例-应急设施的选址问题ppt课件

(4,5) (4,5) (4,5) (3,5) (4,5)
P2
(4,9) (4,10) (3,9) (4,9) (3,10)
平均响应时间 47.0 47.5 47.6 47.7 47.7 (S)
模型2的5个最好位置如下
P1
(4,5) (4,4) (4,5) (3,5) (4,5)
P2
(4,9) (4,9) (3,10) (4,9) (3,9)
下面证明两个结果,并把问题简化为离散的情况。
定理1 若一个应急设施不位于街道的交叉点,则可 以通过将该设施移至一个适当的交叉点而减少响应 时间。
定理2 设仅有一个应急设施,紧急需求沿街道均匀分 布,且应急车辆总是沿着一个固定街口进入这段街道 的,则总的响应时间与紧急需求集中在街道中点的响 应时间相同。
1. P1 与P2不在同一行也不在同一列时
t 2 x 1 0 x 2 1 y 1 5 y 2
2. P1 与P2在相同行时 (y [1][y2])
P1
P2
t 2 0 x 1 x 2 1 m 5 y 1 i n y 2 { 2 [ (y 1 ]),
(2 [y 1 1 ] y 1 y 2 )}
相应地,将服务需求分为两部分A和B,使 A+B=总需求,
这样分解后的需求可以认为分别集中在这两个子段的 中心。
这些结果意味着仅需重新考虑在交叉点上的4110 种应急设施的位置,和可能发生紧急需求的112个街 段, 这个问题可以通过直接计算解决。
三、求解与结果
1.最优解 模型1的5个最好位置如下
P1
d P1(x1,y1)
P2(x2,y2)
ca b 这时东西走向的运行时间没有改变,南北向的修 正时间就是分别从南边或北边绕过障碍的时间减去原 来南北向运行时间后取较小的一个。d P1(x1,y1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出版社销售代理点的选择模型
摘要:
本文主要是为了解决出版社准备在某市建立两个销售代理点,向七个区的大学生售书,
知道每个区的大学生人数(千人)和每个区的位置关系,如图一,每个销售代理点只能向本区和一个相邻区的大学生售书,建立模型确定销售代理点的位置,使得能供应的大学生的数量最大。
我们建立了一个整数线性规划模型,确定决策变量:12x ,13x ,23x ,24x ,34x ,25x ,45x ,46x ,47x ,56x ,67x ,ij x 1=表示
(i ,j )区的大学生由一个销售代理点供应,否则0ij x =,写出目标函数,确定约束条件。
用lindo 软件求解,的到的最优解:max 177=, 251x =,
471x =。
对图一得各区进行标号,见图二,说明2和5区的大学生由一个销售代理点供应,
4和7区的大学生由一个销售代理点供应,该出版社能供应的大学生的最大数量为177千
人。
此整数线性规划模型在地区小的范围和销售代理点少的情况小无疑是一个很好的模型,但要在比较大的市场上来选在较多的代理点的话还得考虑其他更好的方案。
关键字:整数线性规划模型 lindo 软件
1 问题重述
随着现在社会的进步,人民生活水平的提高,市场的公司也是越做越大,销售代理点也是越来越多,而且是做到更小的区域了,以满足更多人的需要,这就要求我们在选择销售代理点的时候,需要考虑的情况也越来越多,在满足更多人方便的时候也得为公司赚取更多的资金。
本文需要解决的题目:一家出版社准备在某市建立两个销售代理点,向七个区的大学生售书,每个区的大学生(单位:千人)已经表示在图上,如图一。
每个销售代理点只能向本区和一个相邻区的大学生售书,这两个销售代理点应该建在何处,才能使所能供应的大学生的数量最大。
2 模型假设及符号说明
对七个区分别进行标号,如图二,图中的人数和标号是对应的。
(1)i ,j 表示区,i ,j 1,2,3,4,5,6,7=; (2)i y 表示第i 区大学生的人数;
(3)ij x 1=表示(i ,j )区的大学生由一个销售代理点供应,i j <且它们在地图上相邻。
否者0ij x =;
3 问题分析
因为ij x 1=表示(i ,j )区的大学生由一个销售代理点供应,i y 表示第i 区大学生的人数,所以建立一个销售代理点所能服务的人数为()
i j ij y y x +,所以目标函数很容易得到。
即为: max
()()()()()()121213122323242434342525x y y x y y x y y x y y x y y x y y +++++++++++()()()()()45454646474756566767x y y x y y x y y x y y x y y ++++++++++
约束条件则是根据服务人数最大化原则,排除相邻的两个区,排除互相相邻的三个区以及以某一区为中心的邻近区域。
如:4i =时,假如341x =,则24454647,,,x x x x 不能为1了,因为这时只能为三个区的大学生服务,满足不了最大化原则。
4 模型建立
4.1决策变量
12x ,13x ,23x ,24x ,34x ,25x ,45x ,46x ,47x ,56x ,67x
4.2目标函
max
z=12132324342545464756676376715063857739927489x x x x x x x x x x x ++++++++++
4.3约束条件
1213x x +≤1 (1)
图一
图二
12x +2324x x +251x +≤ (2) 1323x x +341x +≤ (3) 24344546471x x x x x ++++≤ (4)
25x 45x +561x +≤ (5) 46x 56671x x ++≤ (6) 47671x x +≤ (7)
0ij x =或1 (8)
5 模型求解
利用LINDO 软件实现整数的线性规划求得
12132324342545464756670,0,0,0,0,1,0,0,1,0,0x x x x x x x x x x x ===========
6 结果及分析
IP 的最优解
12132324342545464756670,0,0,0,0,1,0,0,1,0,0
x x x x x x x x x x x ===========,177z =,即问题要求的销售代理点一个供应第2,5区,另一个则供应第4,7区,所以在2区或者5区建一个销售代理点,在4区或者7区建立一个销售代理点。
7 模型的检验与推广
通过比较,所得结果是能服务更多人的最好选择。
在销售代理点只能向本区和一个相邻区服务的情况下,如果在增加区域的数量(n )和销售代理点的数量(m ),则建立模型的决策变量为:
ij x (i ,j 表示区,i j <,i ,j 1,2,3,4,5,6,7=·
··n ) 目标函数为:
max
()i
j
ij
ij
y y x +∑ (,i j 在地图上相邻,i j <,i
y 表示第i 区的人数。
) 约束条件为:
ji ij
j i
i j
x x
<<+∑∑ 1≤ (1)
ij
i j
x
m <=∑ (2)
{}0,1ij x ∈ (3) 然后通过lindo 软件求解
通过对本文的推广,运用此模型可以解决以下我们常见的一些问题:超市和商场的地点选择,大型公司地方办公室的选择等等。
8 模型的评价
在销售代理点只能向本区和一个相邻区服务的情况下,这种整数线性规划模型无疑是一个不错的选择,而且在区数和销售代理点都变得很大的情况下也可以用这个模型区求解。
但是在一个代理点可以向相邻的三个或者三个以上服务的时候就不能在用此模型了,这个时候就需要建立新的模型了。
附表:
软件内容:
max 63x12+76x13+71x23+50x24+63x34+85x25+77x45+39x46+92x47+74x56+89x67
st
2)x12+x13+x23+x24+x34+x25+x45+x46+x47+x56+x67=2
3)x12+x13<1
4)x12+x23+x24+x25<1
5)x13+x23+x34<1
6)x34+x24+x45+x46+x47<1
7)x25+x45+x56<1
8)x46+x56+x67<1
9)x47+x67<1
end
gin 11
用lindo软件实现如下
LP OPTIMUM FOUND AT STEP 6
OBJECTIVE V ALUE = 177.000000
FIX ALL VARS.( 7) WITH RC > 0.000000E+00
NEW INTEGER SOLUTION OF 177.000000 AT BRANCH 0 PIVOT 6
BOUND ON OPTIMUM: 177.0000
ENUMERATION COMPLETE. BRANCHES= 0 PIVOTS= 6
LAST INTEGER SOLUTION IS THE BEST FOUND
RE-INSTALLING BEST SOLUTION...
OBJECTIVE FUNCTION V ALUE
1) 177.0000
VARIABLE V ALUE REDUCED COST X12 0.000000 -63.000000
X13 0.000000 -76.000000
X23 0.000000 -71.000000
X24 0.000000 -50.000000
X34 0.000000 -63.000000
X25 1.000000 -85.000000
X45 0.000000 -77.000000
X46 0.000000 -39.000000
X47 1.000000 -92.000000
X56 0.000000 -74.000000
X67 0.000000 -89.000000
ROW SLACK OR SURPLUS DUAL PRICES
2) 0.000000 0.000000
3) 1.000000 0.000000
4) 0.000000 0.000000
5) 1.000000 0.000000
6) 0.000000 0.000000
7) 0.000000 0.000000
8) 1.000000 0.000000
9) 0.000000 0.000000
NO. ITERATIONS= 6
BRANCHES= 0 DETERM.= 1.000E 0
参考文献:
姜启源谢金星叶俊编《数学模型》(第三版)
W.L.Winston Operations Research Duxbury Press,1994。