一种求解二维包装问题的仿生算法的发展

E. Kuliev, E. Gerasimenko, A.U. Khalenkov, M. M. Semenova, S.V. Ignatieva
{"title":"一种求解二维包装问题的仿生算法的发展","authors":"E. Kuliev, E. Gerasimenko, A.U. Khalenkov, M. M. Semenova, S.V. Ignatieva","doi":"10.34219/2078-8320-2021-12-3-78-85","DOIUrl":null,"url":null,"abstract":"The article discusses topical issues and analyzes the problems related to the problem of packing blocks of different sizes in the metric of binary space to solve the problem of optimal placement of two-dimensional objects on the cutting map in order to minimize the cost of cutting them. To solve this kind of problems, it is necessary to resort to the practice of using bioinspired logic based on the behavior of a pack of gray wolves in nature. On this basis, a modified algorithm was developed that allows one to effectively solve the problem of two-dimensional packing, after which the corresponding experiments were carried out to prove its effectiveness. Based on the effectiveness of this method, a software product was developed and implemented using the developed architecture for finding a solution and promising technologies of augmented virtual reality, which allows the result of the algorithm to be displayed on actual smartphones. The main advantages of applying the principles of integration of virtual and augmented reality technologies are presented and described in detail, a detailed overview and analysis of the problems and prospects for solving packaging problems, their types are given. The relevance of research in this work is explained. After that, the main task of this work is explained, which can be formulated as: finding the optimal principle of filling a two-dimensional container with specified objects. Arguments are made that packing problems are not abstract, but many where applicable. Namely, specific examples of in which areas of industry these problems are applied and to whom the algorithms for their solution help. Each type of packaging problem is explained with examples, followed by an explanation of promising augmented and virtual reality technologies. The most important practically significant result of the research of the indicated problem is the developed software and instrumental design platform in the modern programming language Swift. Despite its recent popularity, this language has almost completely supplanted its main competitor Objective-C, and the ability to support plugins such as Vuforia makes it ideal for application development. The developed software product has a simple and intuitive interface, optimized as much as possible for the weakest devices, which allows you to effectively set the variables in the problem and quickly obtain a solution to the problem. The results of the experimental studies performed allow us to state with confidence about the effectiveness of the program, the obtained theoretical estimates of the time complexity and effectiveness of the proposed approaches and algorithms, including the genetic algorithm, which uses the new solution coding mechanism proposed in the work.","PeriodicalId":299496,"journal":{"name":"Informatization and communication","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Developme nt of a bioinspired algorithm for solv ing the problem of two -dimensional packing\",\"authors\":\"E. Kuliev, E. Gerasimenko, A.U. Khalenkov, M. M. Semenova, S.V. Ignatieva\",\"doi\":\"10.34219/2078-8320-2021-12-3-78-85\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article discusses topical issues and analyzes the problems related to the problem of packing blocks of different sizes in the metric of binary space to solve the problem of optimal placement of two-dimensional objects on the cutting map in order to minimize the cost of cutting them. To solve this kind of problems, it is necessary to resort to the practice of using bioinspired logic based on the behavior of a pack of gray wolves in nature. On this basis, a modified algorithm was developed that allows one to effectively solve the problem of two-dimensional packing, after which the corresponding experiments were carried out to prove its effectiveness. Based on the effectiveness of this method, a software product was developed and implemented using the developed architecture for finding a solution and promising technologies of augmented virtual reality, which allows the result of the algorithm to be displayed on actual smartphones. The main advantages of applying the principles of integration of virtual and augmented reality technologies are presented and described in detail, a detailed overview and analysis of the problems and prospects for solving packaging problems, their types are given. The relevance of research in this work is explained. After that, the main task of this work is explained, which can be formulated as: finding the optimal principle of filling a two-dimensional container with specified objects. Arguments are made that packing problems are not abstract, but many where applicable. Namely, specific examples of in which areas of industry these problems are applied and to whom the algorithms for their solution help. Each type of packaging problem is explained with examples, followed by an explanation of promising augmented and virtual reality technologies. The most important practically significant result of the research of the indicated problem is the developed software and instrumental design platform in the modern programming language Swift. Despite its recent popularity, this language has almost completely supplanted its main competitor Objective-C, and the ability to support plugins such as Vuforia makes it ideal for application development. The developed software product has a simple and intuitive interface, optimized as much as possible for the weakest devices, which allows you to effectively set the variables in the problem and quickly obtain a solution to the problem. The results of the experimental studies performed allow us to state with confidence about the effectiveness of the program, the obtained theoretical estimates of the time complexity and effectiveness of the proposed approaches and algorithms, including the genetic algorithm, which uses the new solution coding mechanism proposed in the work.\",\"PeriodicalId\":299496,\"journal\":{\"name\":\"Informatization and communication\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Informatization and communication\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.34219/2078-8320-2021-12-3-78-85\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informatization and communication","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34219/2078-8320-2021-12-3-78-85","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文讨论了一些热点问题,分析了在二进制空间度量中不同尺寸块的填充问题的相关问题,以解决二维物体在切割图上的最佳放置问题,从而使切割成本最小化。为了解决这类问题,有必要采用基于自然界中一群灰狼行为的生物启发逻辑的实践。在此基础上,提出了一种改进算法,使其能够有效地解决二维装箱问题,并进行了相应的实验验证其有效性。基于该方法的有效性,开发并实现了一个软件产品,使用开发的架构来寻找解决方案和增强虚拟现实的有前途的技术,使算法的结果能够显示在实际的智能手机上。详细介绍了应用虚拟现实与增强现实技术相结合原理的主要优点,并对封装问题的类型和解决前景进行了详细的概述和分析。解释了这项工作中研究的相关性。然后,说明了本工作的主要任务,即:寻找二维容器中指定物体填充的最优原理。有人提出,包装问题不是抽象的,而是许多适用的问题。也就是说,这些问题应用于哪些行业领域以及解决方案的算法对谁有帮助的具体示例。每种类型的包装问题都用实例进行了解释,然后解释了有前途的增强和虚拟现实技术。针对该问题的研究,最重要的具有实际意义的成果是用现代编程语言Swift开发了软件和仪器设计平台。尽管它最近很流行,但这种语言几乎已经完全取代了它的主要竞争对手Objective-C,并且支持Vuforia等插件的能力使其成为应用程序开发的理想选择。所开发的软件产品具有简单直观的界面,尽可能针对最薄弱的设备进行优化,使您可以有效地设置问题中的变量,并快速获得问题的解决方案。实验研究的结果使我们对程序的有效性,所提出的方法和算法的时间复杂度和有效性的理论估计有信心,包括遗传算法,它使用了工作中提出的新的解编码机制。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Developme nt of a bioinspired algorithm for solv ing the problem of two -dimensional packing
The article discusses topical issues and analyzes the problems related to the problem of packing blocks of different sizes in the metric of binary space to solve the problem of optimal placement of two-dimensional objects on the cutting map in order to minimize the cost of cutting them. To solve this kind of problems, it is necessary to resort to the practice of using bioinspired logic based on the behavior of a pack of gray wolves in nature. On this basis, a modified algorithm was developed that allows one to effectively solve the problem of two-dimensional packing, after which the corresponding experiments were carried out to prove its effectiveness. Based on the effectiveness of this method, a software product was developed and implemented using the developed architecture for finding a solution and promising technologies of augmented virtual reality, which allows the result of the algorithm to be displayed on actual smartphones. The main advantages of applying the principles of integration of virtual and augmented reality technologies are presented and described in detail, a detailed overview and analysis of the problems and prospects for solving packaging problems, their types are given. The relevance of research in this work is explained. After that, the main task of this work is explained, which can be formulated as: finding the optimal principle of filling a two-dimensional container with specified objects. Arguments are made that packing problems are not abstract, but many where applicable. Namely, specific examples of in which areas of industry these problems are applied and to whom the algorithms for their solution help. Each type of packaging problem is explained with examples, followed by an explanation of promising augmented and virtual reality technologies. The most important practically significant result of the research of the indicated problem is the developed software and instrumental design platform in the modern programming language Swift. Despite its recent popularity, this language has almost completely supplanted its main competitor Objective-C, and the ability to support plugins such as Vuforia makes it ideal for application development. The developed software product has a simple and intuitive interface, optimized as much as possible for the weakest devices, which allows you to effectively set the variables in the problem and quickly obtain a solution to the problem. The results of the experimental studies performed allow us to state with confidence about the effectiveness of the program, the obtained theoretical estimates of the time complexity and effectiveness of the proposed approaches and algorithms, including the genetic algorithm, which uses the new solution coding mechanism proposed in the work.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信