CN104331750A - 一种基于Dijkstra算法的最优逃生路径获取方法 - Google Patents
一种基于Dijkstra算法的最优逃生路径获取方法 Download PDFInfo
- Publication number
- CN104331750A CN104331750A CN201410598582.8A CN201410598582A CN104331750A CN 104331750 A CN104331750 A CN 104331750A CN 201410598582 A CN201410598582 A CN 201410598582A CN 104331750 A CN104331750 A CN 104331750A
- Authority
- CN
- China
- Prior art keywords
- effort path
- outlet
- algorithm
- dijkstra
- optimization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000005457 optimization Methods 0.000 claims description 24
- 239000000779 smoke Substances 0.000 claims description 4
- 238000012216 screening Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 abstract 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
- G06Q50/265—Personal security, identity or safety
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Educational Administration (AREA)
- General Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Alarm Systems (AREA)
Abstract
本发明涉及一种基于Dijkstra算法的最优逃生路径获取方法,用于非居建筑内的火灾逃生,包括以下步骤:1)获取非居建筑的易发生火灾的位置和逃生出口位置;2)根据易发生火灾的位置和逃生出口位置获得可能的逃生路径上的节点集合;3)根据可能的逃生路径上的节点集合,通过Dijkstra算法获取各个出口的优化逃生路径;4)根据非居建筑内传感器获取的数据信息,在各个出口的优化逃生路径中选择最优逃生路径。与现有技术相比,本发明具有考虑全面、计算准确等优点。
Description
技术领域
本发明涉及一种逃生路径获取方法,尤其是涉及一种基于Dijkstra算法的最优逃生路径获取方法。
背景技术
Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。
目前,逃生路径常见的算法有很多种,典型的有SPFA算法、Floyd-Warshall算法等,但是这些算法有些效率比较低、有些非常复杂,无法灵活得运用到这些实际项目中来,有些只能寻找单源的最短距离,而我们的非居建筑一般都存在多个安全出口,不符合实际,并且没有考虑到路径上的现实情况,如果一味的选择最短路径忽视了路径上的实时信息,那么很可能造成严重的损失。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供考虑全面、计算准确一种基于Dijkstra算法的最优逃生路径获取方法。
本发明的目的可以通过以下技术方案来实现:
一种基于Dijkstra算法的最优逃生路径获取方法,用于非居建筑内的火灾逃生,包括以下步骤:
1)获取非居建筑的易发生火灾的位置和逃生出口位置;
2)根据易发生火灾的位置和逃生出口位置获得可能的逃生路径上的节点集合;
3)根据可能的逃生路径上的节点集合,通过Dijkstra算法获取各个出口的优化逃生路径;
4)根据非居建筑内传感器获取的数据信息,在各个出口的优化逃生路径中选择最优逃生路径。
所述的步骤3)具体包括以下步骤:
31)将易发生火灾的位置和逃生出口位置作为Dijkstra算法的起始点O和终点E;
32)测得起始点O、终点E和各个节点间的实际距离,绘制节点-距离网图:
33)根据节点-距离网图,通过Dijkstra算法获得各个出口对应的优化逃生路径。
所述的步骤4)具体包括以下步骤:
41)根据获得的各个出口对应的优化逃生路径,计算各个出口对应的优化逃生路径的逃生路程,并且根据距离的长短依次列出;
42)依次获取每一条优化逃生路径上的烟雾探测器测得的烟雾浓度Pi和温度探测器测得的温度Ti;
43)对各个出口对应的优化逃生路径进行筛选,筛选方法为:
若Pi=0,Ti<50,则选择路程最短逃生路径为最优逃生路径;
若Pi>0,Ti<50或Pi=0,Ti>50或Pi>0,Ti>50,则放弃该出口对应的优化逃生路径,重新选择最优逃生路径。
与现有技术相比,本发明具有以下优点:
一、考虑全面,在非居建筑对应的每一个出口均计算出其对应的逃生路径,并根据实时测得的温度和烟雾数据判断最优逃生路径。
二、计算准确,采用Diikstra算法准确的计算出各个出口对应的最短路径,能够提供多个逃生路径选择方案。
附图说明
图1为本发明的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例:
一种基于Dijkstra算法的最优逃生路径获取方法,用于非居建筑内的火灾逃生,包括以下步骤:
1)获取非居建筑的易发生火灾的位置和逃生出口位置;
2)根据易发生火灾的位置和逃生出口位置获得可能的逃生路径上的节点集合;
3)根据可能的逃生路径上的节点集合,通过Dijkstra算法获取各个出口的优化逃生路径,具体包括以下步骤:
31)将易发生火灾的位置和逃生出口位置作为Dijkstra算法的起始点O和终点E;
32)测得起始点O、终点E和各个节点间的实际距离,绘制节点-距离网图;
33)根据节点-距离网图,通过Dijkstra算法获得各个出口对应的优化逃生路径,Diikstra算法的步骤为:
设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径,就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递增次序依次把第二组的顶点加入S中。
a.初始时,S只包含源点,即S={V),v的距离为0。U包含除v外的其他顶点,即:U={其余顶点},若v与U中顶点u有边,则<u,v>正常有权值,若u不是v的出边邻接点,则<u,v>权值为∞。
b.从U中选取一个距离v最小的顶点k,把k,加入S中(该选定的距离就是v到k的最短路径长度)。
c.以k为新考虑的中间点,修改U中各顶点的距离;若从源点v到顶点u的距离(经过顶点k)比原来距离(不经过顶点k)短,则修改顶点u的距离值,修改后的距离值的顶点k的距离加上边上的权。
d.重复步骤b和c直到所有顶点都包含在S中。
4)根据非居建筑内传感器获取的数据信息,在各个出口的优化逃生路径中选择最优逃生路径,具体包括以下步骤:
41)根据获得的各个出口对应的优化逃生路径,计算各个出口对应的优化逃生路径的逃生路程,并且根据距离的长短依次列出;
42)依次获取每一条优化逃生路径上的烟雾探测器测得的烟雾浓度Pi和温度探测器测得的温度Ti;
43)对各个出口对应的优化逃生路径进行筛选,筛选方法为:
若Pi=0,Ti<50,则选择路程最短逃生路径为最优逃生路径;
若Pi>0,Ti<50或Pi=0,Ti>50或Pi>0,Ti>50,则放弃该出口对应的优化逃生路径,重新选择最优逃生路径。
Claims (3)
1.一种基于Dijkstra算法的最优逃生路径获取方法,用于非居建筑内的火灾逃生,其特征在于,包括以下步骤:
1)获取非居建筑的易发生火灾的位置和逃生出口位置;
2)根据易发生火灾的位置和逃生出口位置获得可能的逃生路径上的节点集合;
3)根据可能的逃生路径上的节点集合,通过Dijkstra算法获取各个出口的优化逃生路径;
4)根据非居建筑内传感器获取的数据信息,在各个出口的优化逃生路径中选择最优逃生路径。
2.根据权利要求1所述的一种基于Dijkstra算法的最优逃生路径获取方法,其特征在于,所述的步骤3)具体包括以下步骤:
31)将易发生火灾的位置和逃生出口位置作为Dijkstra算法的起始点O和终点E;
32)测得起始点O、终点E和各个节点间的实际距离,绘制节点-距离网图;
33)根据节点-距离网图,通过Dijkstra算法获得各个出口对应的优化逃生路径。
3.根据权利要求1所述的一种基于Dijkstra算法的最优逃生路径获取方法,其特征在于,所述的步骤4)具体包括以下步骤:
41)根据获得的各个出口对应的优化逃生路径,计算各个出口对应的优化逃生路径的逃生路程,并且根据距离的长短依次列出;
42)依次获取每一条优化逃生路径上的烟雾探测器测得的烟雾浓度Pi和温度探测器测得的温度Ti;
43)对各个出口对应的优化逃生路径进行筛选,筛选方法为:
若Pi=0,Ti<50,则选择路程最短逃生路径为最优逃生路径;
若Pi>0,Ti<50或Pi=0,Ti>50或Pi>0,Ti>50,则放弃该出口对应的优化逃生路径,重新选择最优逃生路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410598582.8A CN104331750A (zh) | 2014-10-30 | 2014-10-30 | 一种基于Dijkstra算法的最优逃生路径获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410598582.8A CN104331750A (zh) | 2014-10-30 | 2014-10-30 | 一种基于Dijkstra算法的最优逃生路径获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104331750A true CN104331750A (zh) | 2015-02-04 |
Family
ID=52406471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410598582.8A Pending CN104331750A (zh) | 2014-10-30 | 2014-10-30 | 一种基于Dijkstra算法的最优逃生路径获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104331750A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105203109A (zh) * | 2015-10-20 | 2015-12-30 | 广东欧珀移动通信有限公司 | 一种室内场所的逃生方法及用户终端 |
CN105716621A (zh) * | 2016-04-08 | 2016-06-29 | 京信通信***(广州)有限公司 | 一种确定目标逃生路径的方法及网络设备 |
CN107133704A (zh) * | 2017-06-23 | 2017-09-05 | 南京师范大学 | 遵循最优—遗忘规则的大规模人群动态应急疏散的模拟方法 |
CN108171373A (zh) * | 2017-12-26 | 2018-06-15 | 杭州电子科技大学 | 一种化工园区毒气泄露逃生路径规划方法 |
CN109035641A (zh) * | 2018-06-27 | 2018-12-18 | 中国石油大学(华东) | 考虑烟气影响的火灾疏散路径动态优化与可视方法 |
CN110415396A (zh) * | 2019-06-24 | 2019-11-05 | 平安国际智慧城市科技股份有限公司 | 基于人工智能的门禁控制方法、***、设备及存储介质 |
CN110533232A (zh) * | 2019-08-15 | 2019-12-03 | 哈尔滨工程大学 | 一种计算客船人员最短撤离路径的方法 |
CN114067507A (zh) * | 2021-11-08 | 2022-02-18 | 深圳正为格智能科技有限公司 | 一种适应环境进行变换的智能消防指示牌控制*** |
CN114255555A (zh) * | 2020-09-23 | 2022-03-29 | 深圳富桂精密工业有限公司 | 火灾逃生指引方法、服务器及存储介质 |
CN115130781A (zh) * | 2022-07-27 | 2022-09-30 | 中钢集团马鞍山矿山研究总院股份有限公司 | 一种计算城市水灾下的人员最短撤离路径方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378346A (zh) * | 2008-09-18 | 2009-03-04 | 浙江工业大学 | 基于无线传感网络的火灾逃生路径智能引导*** |
CN101592918A (zh) * | 2009-04-23 | 2009-12-02 | 浙江工业大学 | 基于无线传感器网络的三维紧急逃生引导方法 |
CN102509410A (zh) * | 2011-12-07 | 2012-06-20 | 浙江大学 | 智能化消防疏散逃生指示***及方法 |
CN102542718A (zh) * | 2012-02-14 | 2012-07-04 | 上海市电力公司 | 用于智能消防***的实时逃生路径信息处理方法 |
WO2013056395A1 (en) * | 2011-10-19 | 2013-04-25 | Honeywell International Inc. | Model-based generation of information and evacuation messages |
CN103170071A (zh) * | 2013-02-26 | 2013-06-26 | 中国科学院自动化研究所 | 一种智能楼宇火警人员疏散动态路径指示*** |
CN103278171A (zh) * | 2013-05-23 | 2013-09-04 | 中国地质大学(武汉) | 室内应急路径导航方法 |
-
2014
- 2014-10-30 CN CN201410598582.8A patent/CN104331750A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378346A (zh) * | 2008-09-18 | 2009-03-04 | 浙江工业大学 | 基于无线传感网络的火灾逃生路径智能引导*** |
CN101592918A (zh) * | 2009-04-23 | 2009-12-02 | 浙江工业大学 | 基于无线传感器网络的三维紧急逃生引导方法 |
WO2013056395A1 (en) * | 2011-10-19 | 2013-04-25 | Honeywell International Inc. | Model-based generation of information and evacuation messages |
CN102509410A (zh) * | 2011-12-07 | 2012-06-20 | 浙江大学 | 智能化消防疏散逃生指示***及方法 |
CN102542718A (zh) * | 2012-02-14 | 2012-07-04 | 上海市电力公司 | 用于智能消防***的实时逃生路径信息处理方法 |
CN103170071A (zh) * | 2013-02-26 | 2013-06-26 | 中国科学院自动化研究所 | 一种智能楼宇火警人员疏散动态路径指示*** |
CN103278171A (zh) * | 2013-05-23 | 2013-09-04 | 中国地质大学(武汉) | 室内应急路径导航方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105203109A (zh) * | 2015-10-20 | 2015-12-30 | 广东欧珀移动通信有限公司 | 一种室内场所的逃生方法及用户终端 |
CN105716621A (zh) * | 2016-04-08 | 2016-06-29 | 京信通信***(广州)有限公司 | 一种确定目标逃生路径的方法及网络设备 |
CN105716621B (zh) * | 2016-04-08 | 2019-02-01 | 京信通信***(中国)有限公司 | 一种确定目标逃生路径的方法及网络设备 |
CN107133704A (zh) * | 2017-06-23 | 2017-09-05 | 南京师范大学 | 遵循最优—遗忘规则的大规模人群动态应急疏散的模拟方法 |
CN107133704B (zh) * | 2017-06-23 | 2020-06-02 | 南京师范大学 | 遵循最优—遗忘规则的大规模人群动态应急疏散的模拟方法 |
CN108171373A (zh) * | 2017-12-26 | 2018-06-15 | 杭州电子科技大学 | 一种化工园区毒气泄露逃生路径规划方法 |
CN108171373B (zh) * | 2017-12-26 | 2021-12-03 | 杭州电子科技大学 | 一种化工园区毒气泄露逃生路径规划方法 |
CN109035641B (zh) * | 2018-06-27 | 2020-04-14 | 中国石油大学(华东) | 考虑烟气影响的火灾疏散路径动态优化与可视方法 |
CN109035641A (zh) * | 2018-06-27 | 2018-12-18 | 中国石油大学(华东) | 考虑烟气影响的火灾疏散路径动态优化与可视方法 |
CN110415396A (zh) * | 2019-06-24 | 2019-11-05 | 平安国际智慧城市科技股份有限公司 | 基于人工智能的门禁控制方法、***、设备及存储介质 |
CN110415396B (zh) * | 2019-06-24 | 2020-07-31 | 平安国际智慧城市科技股份有限公司 | 基于人工智能的门禁控制方法、***、设备及存储介质 |
CN110533232A (zh) * | 2019-08-15 | 2019-12-03 | 哈尔滨工程大学 | 一种计算客船人员最短撤离路径的方法 |
CN114255555A (zh) * | 2020-09-23 | 2022-03-29 | 深圳富桂精密工业有限公司 | 火灾逃生指引方法、服务器及存储介质 |
CN114067507A (zh) * | 2021-11-08 | 2022-02-18 | 深圳正为格智能科技有限公司 | 一种适应环境进行变换的智能消防指示牌控制*** |
CN115130781A (zh) * | 2022-07-27 | 2022-09-30 | 中钢集团马鞍山矿山研究总院股份有限公司 | 一种计算城市水灾下的人员最短撤离路径方法 |
CN115130781B (zh) * | 2022-07-27 | 2023-12-01 | 中钢集团马鞍山矿山研究总院股份有限公司 | 一种计算城市水灾下的人员最短撤离路径方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104331750A (zh) | 一种基于Dijkstra算法的最优逃生路径获取方法 | |
US10579927B2 (en) | Automated creation of semantically-enriched diagnosis models | |
EP3139196B1 (en) | System and method for positioning, mapping and data management by using crowdsourcing | |
CN112448836B (zh) | 故障根因确定方法、装置、服务器和计算机可读介质 | |
CN104881415B (zh) | 树图生成的方法及设备 | |
ATE534978T1 (de) | Verallgemeinerung von merkmalen in einer digitalen karte | |
CN106557574B (zh) | 基于树结构的目标地址匹配方法和*** | |
CN104521192A (zh) | 用于网络拓扑结构中的链路状态协议的洪泛优化的技术 | |
US9674083B2 (en) | Path calculation order deciding method, program and calculating apparatus | |
CN111998859B (zh) | 一种路径规划方法、装置、电子设备及路径指示*** | |
JP6167719B2 (ja) | 情報処理システム、情報処理装置、サーバ、及び情報処理方法 | |
CN104219087A (zh) | 一种故障定位的方法 | |
Ban et al. | Sequential modeling framework for optimal sensor placement for multiple intelligent transportation system applications | |
CN105450524B (zh) | 一种媒体转发路由优化计算的方法 | |
CN113108806A (zh) | 路径规划方法、装置、设备及介质 | |
JP7081659B2 (ja) | 情報処理装置、データ生成方法、及びプログラム | |
CN110046747A (zh) | 一种面向图流的社交网络用户间路径规划方法和*** | |
Patri et al. | Predicting compressor valve failures from multi-sensor data | |
JP2009042894A (ja) | 制御装置および制御方法 | |
JP2019049815A (ja) | データ変換プログラム、データ変換方法、およびデータ変換装置 | |
Shu et al. | Degas-toxic gas boundary area detection in industrial wireless sensor networks | |
CN108259324B (zh) | 一种路由管理方法和装置 | |
JP2007057065A (ja) | 管網解析装置及び管網解析方法 | |
CY1121091T1 (el) | Συστημα και μεθοδος αυτοματης επιλογης ροης δεδομενων | |
JP5429292B2 (ja) | 経路検索方法及びノード装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150204 |