城镇消防站布局问题的探讨杨贤涛

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

城镇消防站布局问题的探讨杨贤涛(中国人民武装警察部队学院研究生一队河北廊坊065000)摘要:消防站布局问题在城市规划中具有重要作用,在考虑消防站覆盖范围和经济条件的情况下,将整个地区的消防站抽象为0-1整数线性规划模型,利用隐枚举法解决消防站的布局问题。具有科学性和合理性,避免了依靠经验选址的弊端。关键字:消防站布局整数线性规划隐枚举法Abstract:Thefirestation’locationplayanimportantroleinurbanplanning.Consideringthisfirestation’jurisdictionandthecity’seconomy,thispaperabstractsthe0-1integerlinearprogrammingmodefromthewholearea’sfirestation,thenusesimplicitenumerationtosolvetheproblemoffirestationlocation.Thismethodisscientificandrational.Itavoidsthedrawbacksofrelyingonexperienceinsiteselection.Keywords:firestationlocation,integerlinearprogramming,implicitenumeration1.引言城市消防规划在城市建设和发展中具有重要意义,其中,消防站布局规划尤为重要,其内容包括消防站的选址和消防站责任区的划分。由于中国早期的城市建设大多对消防规划关注不够,消防站选址大多仅依据经验进行,再加上地方政策等诸多原因,因此,目前中国的部分城市中,存在着不同程度的消防站布局不合理、站址选择较随意的问题。某些地区消防延时相当突出,而其他地区消防站却设置过多,增加城市财政负担。本文打算运用整数线性规划的方法,对城市消防站进行最优化布局,实例证明该方法是可行的。2.整数线性规划理论线性规划(LinearProgramming)是运筹学的重要分支之一。自1947年美国数学家丹捷格(G.B.Dantzig)提出了求解线性规划问题的方法——单纯形法之后,线性规划在理论上趋于成熟,在实际中的应用日益广泛与深入。从解决技术问题中的最优化设计到工业、农业、商业、交通运输业、军事、经济计划与管理、决策等各个领域均可发挥作用。它具有适应性强、应用广泛、计算技术比较简单的特点,是现代管理科学的重要基础和手段之一。[1]线性规划的数学模型由:决策变量(Decisionvariables)、目标函数(Objectivefunction)及约束条件(Constraints)构成,称为三个要素。0-1整数线性规划是一种特殊形式的整数规划。0-1规划在工厂选址问题、运输问题、投资问题、加工问题、开发新产品问题等方面有着广泛的应用,0-1规划方法为管理人员作决策时提供了科学的依据,是实现管理现代化的有力工具.本文利用隐枚举法对0-1线性规划模型求解。3.0-1线性规划的基本模型在实际管理中,很多问题无法归结为线性规划的数学模型,但却可以通过设置逻辑变量建立起整数规划的数学模型.例如消防站选址决策问题:随着经济的发展,城镇规模扩大,消防设施日益完善。某县计划新建几个消防站,以满足当地的消防需求。而此县有n个地点满足条件。必须在其中选取合适的地点建设消防站。在进行消防站布局时,必须要考虑到消防站必须能够覆盖整个县,而且,一旦发生火灾,最近的消防站能够在15分钟内抵达。同时,还要考虑到,当地的经济能力有限,而建设和运行一个消防站需要大量资金支持。所以,消防站的数量不能太多。因此,管理层认为应该在财务分析的基础上做出决策。对于这样的问题,可以利用0-1整数线性规划来解决,确立目标函数,建立数学模型。0-1线性规划模型的基本形式是:求解0-1型整数规划最朴素的原理和方法便是穷举法,即检查变量取值为0或1的各种组合,注意比较相应的目标值以求得问题的最优解,但这就需要比较2n个结果,当n的数值很大时,这几乎是不可能的。因此有必要设计一些方法,只检查变量取值组合的一小部分,便能够求得问题的最优解,这样的方法称为隐枚举法。[2]隐枚举法不需要列出所有组合,只需关心目标函数值的最优可行组合,按目标值从优到劣依次列出组合,逐个检验其可行性;最先满足所有s.t的组合为最优解,劣于最优解的组合即使可行,也不列出检验而隐去。4.实例分析说明某县有六个重要乡镇,该县政府计划兴建消防站,因此希望决定建立最少的消防站数以确保每个乡镇至少有一个消防队伍能在15分钟的车程内到达。各乡镇间与其他乡镇的车程时间以下表1所示,试建立最优化模型使得消防站数为最小。车程时间终点乡镇1乡镇2乡镇3乡镇4乡镇5乡镇6起始点乡镇101020303020乡镇210025352010乡镇320250153020乡镇430351501525乡镇530203015014乡镇620102025140表1决策变量为:1,如果消防站建在该乡镇Xj=0,如果消防站没有建在该乡镇j=1,2,…,6目标函数为:MinZ=X1+X2+X3+X4+X5+X6由上表,可以统计出各乡镇之间车程在15分钟的情况,具体见表2:车程在15分钟以内的乡镇约束条件乡镇1乡镇1,乡镇2X1+X2≥1乡镇2乡镇1,乡镇2,乡镇6X1+X2+X6≥1乡镇3乡镇3,乡镇4X3+X4≥1乡镇4乡镇3,乡镇4,乡镇5X3+X4+X5≥1乡镇5乡镇4,乡镇5,乡镇6X4+X5+X6≥1乡镇6乡镇2,乡镇5,乡镇6X2+X5+X6≥1表2在表2中,X1+X2≥1表示的含义是在乡镇1和乡镇2中必须建立至少一个消防站,以保证乡镇1一旦发生火灾,在15分钟内一定有消防队伍赶到火场,以下的不等式表示的含义与之类似。由此可以建立数学模型为:MinZ=X1+X2+X3+X4+X5+X6S.T.X1+X2≥1○1X1+X2+X6≥1○2X3+X4≥1○3X3+X4+X5≥1○4X4+X5+X6≥1○5X2+X5+X6≥1○6Xj=0,1j=1,2,…,6解题时先通过试探的方法找一个可行解,容易看出(x1,x2,x3,x4,x5,x6)=(1,1,1,1,1,1)就是合于○1~○6条件的,算出相应的目标函数值z=6。我们求最优解,对于极小化问题,当然希望z≤6,于是增加一个约束条件:X1+X2+X3+X4+X5+X6≤6○0后加的条件称为过滤条件。将7个约束条件按○0~○6的顺序排好(如表3所示),对每个解,依次代入约束条件左侧,求出数值,看是否适合不等式条件,如果某一条件不适合,同行以下各条件就不必再检查。在计算过程中,若遇到z值已小于条件○0右边的值,应改变条件○0,使右边为迄今为止最大者,然后继续运算。通过设置和改进过滤条件,可以大幅度减少计算量。解题步骤如下:点条件满足条件?是(√)否(×)Z值○0○1○2○3○4○5○6(0,0,0,0,0,0)00(0,0,0,0,0,1)10(0,0,0,0,1,0)10(0,0,0,0,1,1)20(0,0,0,1,0,0)10(0,0,0,1,0,1)20(0,0,0,1,1,0)20(0,0,0,1,1,1)30(0,0,1,0,0,0)10(0,0,1,0,0,1)20(0,0,1,0,1,0)20(0,0,1,0,1,1)30(0,0,1,1,0,0)20(0,0,1,1,0,1)30(0,0,1,1,1,0)30(0,0,1,1,1,1)40(0,1,0,0,0,0)1110(0,1,0,0,0,1)2120(0,1,0,0,1,0)2110(0,1,0,0,1,1)3120(0,1,0,1,0,0)2121111√2表3(a)至此,z值已不能改进,即得到最优解,解答如下:X1=0X2=1X3=0X4=1X5=0X6=0Z=2也可以继续计算,但在此题中,继续计算已经没有意义,现将后续的计算过程列在表3(b)中:改进过滤条件,用X1+X2+X3+X4+X5+X6≤2○0′代替○0,继续进行。点条件满足条件?是(√)否(×)Z值○0○1○2○3○4○5○6(0,1,0,1,0,1)3(0,1,0,1,1,0)3(0,1,0,1,1,1)4(0,1,1,0,0,0)211110(0,1,1,0,0,1)3(0,1,1,0,1,0)3(0,1,1,0,1,1)4(0,1,1,1,0,0)3(0,1,1,1,0,1)4(0,1,1,1,1,0)4(0,1,1,1,1,1)5(1,0,0,0,0,0)1110(1,0,0,0,0,1)2110(1,0,0,0,1,0)2110(1,0,0,0,1,1)3(1,0,0,1,0,0)20(1,0,0,1,0,1)3(1,0,0,1,1,0)3(1,0,0,1,1,1)4(1,0,1,0,0,0)211110(1,0,1,0,0,1)3(1,0,1,0,1,0)3(1,0,1,0,1,1)4(1,0,1,1,0,0)3(1,0,1,1,0,1)4(1,0,1,1,1,0)4(1,0,1,1,1,1)5(1,1,0,0,0,0)1220(1,1,0,0,0,1)3(1,1,0,0,1,0)3(1,1,0,0,1,1)4(1,1,0,1,0,0)3(1,1,0,1,0,1)4(1,1,0,1,1,0)4(1,1,0,1,1,1)5(1,1,1,0,0,0)3(1,1,1,0,0,1)4(1,1,1,0,1,0)4(1,1,1,0,1,1)5(1,1,1,1,0,0)4(1,1,1,1,0,1)5(1,1,1,1,1,0)5(1,1,1,1,1,1)6表3(b)5结论本文通过使用0-1整数线性规划的隐枚举法对消防站布局优化问题提出了解决方法,为消防站的选址原则提供了科学依据,不再只是依靠经验,在解决消防站布局优化问题时,当整数变量的个数较多时,可以利用MATLAB软件对0-1线性规划模型进行程序化,从而省去了繁琐的计算。在实际进行消防站布局时,还要考虑其他主客观因素,如当地的地价,是否有消防重点单位,风向,行政区划等。因此有可能导致不能覆盖全县,需要多次修正消防站布局。参考文献[1]李荣钧,邝英强.运筹学[M].广州:华南理工大学出版社.2007;4.[2]甘应爱,田丰等.运筹学[M].北京:清华大学出版社.2005;122-124.作者简介:杨贤涛,男,中国人民武装警察部队学院安全技术及工程硕士研究生,主要从事火灾预防及控制方面的研究。通讯地址:河北省廊坊市武警学院研究生二队065000联系电话:158316002137Email:woshiyangxiantao@163.com

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功