Формалізація та розв'язування задачі максимального покриття області з використанням бібліотеки Shapely для моніторингу територій

Q3 Computer Science Radioelectronic and Computer Systems Pub Date : 2022-05-18 DOI:10.32620/reks.2022.2.03
Sergiy Yakovlev, Oleksii Kartashov, Alexander Mumrienko
{"title":"Формалізація та розв'язування задачі максимального покриття області з використанням бібліотеки Shapely для моніторингу територій","authors":"Sergiy Yakovlev, Oleksii Kartashov, Alexander Mumrienko","doi":"10.32620/reks.2022.2.03","DOIUrl":null,"url":null,"abstract":"To ensure the life of society, it becomes necessary to create systems for monitoring processes or objects using a network of sensors that can control part of the space (territory). Monitoring is understood as a systematic observation of the parameters of an object to obtain information on their compliance with the initial assumptions. Simultaneously, a physical model is constructed that links the characteristics of the object and information about the observation, which making it possible to identify the properties of the object. Such information is based on the processing of signals received using special control sensors. These signals are digitized to provide data on the coverage areas of the sensors. Thus, the physical model is associated with measuring the ability and quality of perception of control sensors, fixing the geometric relationship between them and points in space. The specified physical model corresponds to the geometric statement of the problem of covering the monitoring area with a set of geometric objects, the shape and size of which is determined by the coverage areas of the sensors. With a limited number of sensors, the problem arises of the maximum possible coverage of the area. In this article, we digress from the type of monitoring object and consider the geometric features of coverage problems that arise when designing systems for monitoring a space of various purposes. The current article presents constructive means of mathematical modeling for solving geometric problems of maximum coverage. To formalize the coverage conditions, the concept of constructing the configuration space of geometric objects and a special class of functions are used to establish the dependence of the measure (area, volume) of the coverage configuration on the placement parameters of the covering objects. Since it is extremely difficult to obtain an analytical form of these functions, an algorithmic approach to their calculation is proposed. The approach was implemented on the Pyton algorithm using the Shapely library. A computational experiment was planned and carried out to establish the dependence of the computation time on the number of geometric objects that make up the coverage configuration. To find the maximum coverage, the BFGS local optimization method of the Scipy.optimize package is used. Numerous examples of the implemenation of the proposed approach are given. Conclusions. The article substantiates the use of a software-algorithmic approach for formalization, calculation and optimization of maximum coverage configurations, which makes it possible to effectively solve complex problems of monitoring space and territories.","PeriodicalId":36122,"journal":{"name":"Radioelectronic and Computer Systems","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Radioelectronic and Computer Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32620/reks.2022.2.03","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 4

Abstract

To ensure the life of society, it becomes necessary to create systems for monitoring processes or objects using a network of sensors that can control part of the space (territory). Monitoring is understood as a systematic observation of the parameters of an object to obtain information on their compliance with the initial assumptions. Simultaneously, a physical model is constructed that links the characteristics of the object and information about the observation, which making it possible to identify the properties of the object. Such information is based on the processing of signals received using special control sensors. These signals are digitized to provide data on the coverage areas of the sensors. Thus, the physical model is associated with measuring the ability and quality of perception of control sensors, fixing the geometric relationship between them and points in space. The specified physical model corresponds to the geometric statement of the problem of covering the monitoring area with a set of geometric objects, the shape and size of which is determined by the coverage areas of the sensors. With a limited number of sensors, the problem arises of the maximum possible coverage of the area. In this article, we digress from the type of monitoring object and consider the geometric features of coverage problems that arise when designing systems for monitoring a space of various purposes. The current article presents constructive means of mathematical modeling for solving geometric problems of maximum coverage. To formalize the coverage conditions, the concept of constructing the configuration space of geometric objects and a special class of functions are used to establish the dependence of the measure (area, volume) of the coverage configuration on the placement parameters of the covering objects. Since it is extremely difficult to obtain an analytical form of these functions, an algorithmic approach to their calculation is proposed. The approach was implemented on the Pyton algorithm using the Shapely library. A computational experiment was planned and carried out to establish the dependence of the computation time on the number of geometric objects that make up the coverage configuration. To find the maximum coverage, the BFGS local optimization method of the Scipy.optimize package is used. Numerous examples of the implemenation of the proposed approach are given. Conclusions. The article substantiates the use of a software-algorithmic approach for formalization, calculation and optimization of maximum coverage configurations, which makes it possible to effectively solve complex problems of monitoring space and territories.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
为了确保社会的生活,有必要创建使用传感器网络来监控过程或物体的系统,这些传感器网络可以控制部分空间(领土)。监测被理解为系统地观察一个对象的参数,以获得其是否符合初始假设的信息。同时,构建一个物理模型,将物体的特征与观测信息联系起来,从而使识别物体的属性成为可能。这些信息是基于对使用特殊控制传感器接收到的信号的处理。这些信号被数字化以提供传感器覆盖区域的数据。因此,物理模型与测量控制传感器的感知能力和质量有关,固定它们与空间中点之间的几何关系。指定的物理模型对应于用一组几何物体覆盖监控区域问题的几何陈述,这些几何物体的形状和大小由传感器的覆盖区域决定。在传感器数量有限的情况下,出现了最大可能覆盖区域的问题。在本文中,我们将脱离监视对象的类型,并考虑在设计用于监视各种目的空间的系统时出现的覆盖问题的几何特征。本文提出了求解最大覆盖几何问题的数学建模的建设性方法。为了形式化覆盖条件,采用构造几何物体构型空间的概念和一类特殊的函数来建立覆盖构型的测度(面积、体积)与覆盖物体放置参数的依赖关系。由于很难获得这些函数的解析形式,因此提出了一种计算它们的算法方法。该方法是使用shape库在Pyton算法上实现的。规划并进行了计算实验,以确定计算时间与构成覆盖构型的几何对象数量的相关性。为了找到最大的覆盖率,Scipy的BFGS局部优化方法。使用了优化包。给出了实施所提出的方法的许多例子。结论。本文论证了利用软件-算法方法对最大覆盖配置进行形式化、计算和优化,从而有效解决空间和领土监测的复杂问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Radioelectronic and Computer Systems
Radioelectronic and Computer Systems Computer Science-Computer Graphics and Computer-Aided Design
CiteScore
3.60
自引率
0.00%
发文量
50
审稿时长
2 weeks
期刊最新文献
Risk and uncertainty assessment in software project management: integrating decision trees and Monte Carlo modeling Advanced file carving: ontology, models and methods Modeling the mindfulness people's function based on the recognition of biometric parameters by artificial intelligence elements Influence of the number system in residual classes on the fault tolerance of the computer system A method for extracting the semantic features of speech signal recognition based on empirical wavelet transform
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1