{"title":"矩形平行四边形平衡稀疏打包的并行算法","authors":"O. Berezovskyi, Oleksii Lykhovyd, Maria Stetsyuk","doi":"10.34229/2707-451x.23.4.5","DOIUrl":null,"url":null,"abstract":"Introduction. Varieties of the problem of packing of rectangular parallelepipeds have a wide practical application in various fields of activity, for example, in the optimal filling of containers, in the design and layout of a wide variety of technological objects and systems, in the creation of backup copies on removable media, in the optimization of storage, protection and transportation of goods, in additive manufacturing, etc. This work continues research on this topic and is devoted to the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds of different sizes into a rectangular parallelepiped of minimum volume. It presents a mathematical model for this packing problem and a parallel algorithm for solving it. This algorithm is based on the reduction of the original problem to an unconditional optimization problem using penalty functions, which is solved by the multistart method, in which r-algorithm is used to find local minima from the set of generated starting points.\nThe purpose. Construction of a mathematical model and development of an algorithm for solving the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume.\nResults. A mathematical model and a parallel algorithm for balanced sparse packing of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume are presented. The algorithm is based on reducing the problem with the help of penalty functions to an unconditional nondifferentiable optimization problem, for finding the solution of which multistart method is used in combination with r-algorithm for finding local minima. The results of numerical experiments are given. \nConclusions. The application of the algorithm described in the work based on non-smooth optimization methods allows to improve the results of balanced sparse packing of rectangular parallelepipeds in an acceptable time. Numerical experiments showed effectiveness of the algorithm in practice. Keywords: balanced sparse packing, multistart method, r-algorithm, penalty function, \"Master-Slave\" procedure, numerical experiments.","PeriodicalId":216274,"journal":{"name":"Cybernetics and Computer Technologies","volume":"156 ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Parallel Algorithm of Balanced Sparse Packing of Rectangular Parallelepipeds\",\"authors\":\"O. Berezovskyi, Oleksii Lykhovyd, Maria Stetsyuk\",\"doi\":\"10.34229/2707-451x.23.4.5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Introduction. Varieties of the problem of packing of rectangular parallelepipeds have a wide practical application in various fields of activity, for example, in the optimal filling of containers, in the design and layout of a wide variety of technological objects and systems, in the creation of backup copies on removable media, in the optimization of storage, protection and transportation of goods, in additive manufacturing, etc. This work continues research on this topic and is devoted to the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds of different sizes into a rectangular parallelepiped of minimum volume. It presents a mathematical model for this packing problem and a parallel algorithm for solving it. This algorithm is based on the reduction of the original problem to an unconditional optimization problem using penalty functions, which is solved by the multistart method, in which r-algorithm is used to find local minima from the set of generated starting points.\\nThe purpose. Construction of a mathematical model and development of an algorithm for solving the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume.\\nResults. A mathematical model and a parallel algorithm for balanced sparse packing of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume are presented. The algorithm is based on reducing the problem with the help of penalty functions to an unconditional nondifferentiable optimization problem, for finding the solution of which multistart method is used in combination with r-algorithm for finding local minima. The results of numerical experiments are given. \\nConclusions. The application of the algorithm described in the work based on non-smooth optimization methods allows to improve the results of balanced sparse packing of rectangular parallelepipeds in an acceptable time. Numerical experiments showed effectiveness of the algorithm in practice. Keywords: balanced sparse packing, multistart method, r-algorithm, penalty function, \\\"Master-Slave\\\" procedure, numerical experiments.\",\"PeriodicalId\":216274,\"journal\":{\"name\":\"Cybernetics and Computer Technologies\",\"volume\":\"156 \",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Cybernetics and Computer Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.34229/2707-451x.23.4.5\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Cybernetics and Computer Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34229/2707-451x.23.4.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
引言各种矩形平行四边形的打包问题在各个领域都有广泛的实际应用,例如,容器的优化填充,各种技术物体和系统的设计和布局,可移动媒体备份的创建,货物存储、保护和运输的优化,增材制造等。本作品是对这一主题研究的延续,致力于解决将一组给定的方向相同、大小不同的矩形平行四边形平衡稀疏打包成一个体积最小的矩形平行四边形的问题。它提出了这种打包问题的数学模型和一种并行求解算法。该算法基于将原始问题简化为使用惩罚函数的无条件优化问题,通过多起点法求解,其中使用 r 算法从生成的起点集合中找到局部最小值。建立一个数学模型并开发一种算法,用于解决将一组给定方向相同的矩形平行四边形平衡稀疏打包成一个体积最小的矩形平行四边形的问题。本文提出了一个数学模型和一种并行算法,用于将方向相同的矩形平行四边形平衡稀疏打包成体积最小的矩形平行四边形。该算法的基础是在惩罚函数的帮助下将问题简化为一个无条件无差别优化问题,为了找到该问题的解,使用了多起点法结合 r 算法来寻找局部最小值。给出了数值实验结果。结论在非平滑优化方法的基础上应用工作中描述的算法,可以在可接受的时间内改进矩形平行六面体平衡稀疏堆积的结果。数值实验显示了该算法在实践中的有效性。关键词:平衡稀疏堆积、多起始法、R 算法、惩罚函数、"主从 "程序、数值实验。
Parallel Algorithm of Balanced Sparse Packing of Rectangular Parallelepipeds
Introduction. Varieties of the problem of packing of rectangular parallelepipeds have a wide practical application in various fields of activity, for example, in the optimal filling of containers, in the design and layout of a wide variety of technological objects and systems, in the creation of backup copies on removable media, in the optimization of storage, protection and transportation of goods, in additive manufacturing, etc. This work continues research on this topic and is devoted to the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds of different sizes into a rectangular parallelepiped of minimum volume. It presents a mathematical model for this packing problem and a parallel algorithm for solving it. This algorithm is based on the reduction of the original problem to an unconditional optimization problem using penalty functions, which is solved by the multistart method, in which r-algorithm is used to find local minima from the set of generated starting points.
The purpose. Construction of a mathematical model and development of an algorithm for solving the problem of balanced sparse packing of a given set of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume.
Results. A mathematical model and a parallel algorithm for balanced sparse packing of identically oriented rectangular parallelepipeds into a rectangular parallelepiped of minimum volume are presented. The algorithm is based on reducing the problem with the help of penalty functions to an unconditional nondifferentiable optimization problem, for finding the solution of which multistart method is used in combination with r-algorithm for finding local minima. The results of numerical experiments are given.
Conclusions. The application of the algorithm described in the work based on non-smooth optimization methods allows to improve the results of balanced sparse packing of rectangular parallelepipeds in an acceptable time. Numerical experiments showed effectiveness of the algorithm in practice. Keywords: balanced sparse packing, multistart method, r-algorithm, penalty function, "Master-Slave" procedure, numerical experiments.