{"title":"Algorithm Based on Deep Reinforcement Learning for Irregular Shape Nesting Problem","authors":"Tomoyuki Taniguchi, M. Hirakata, Junichi Man","doi":"10.2534/jjasnaoe.33.209","DOIUrl":null,"url":null,"abstract":"An automatic nesting algorithm based on deep reinforcement learning for shipbuilding is proposed. Automatic nesting method is desired because of the large number of parts to be placed. The nesting problem in shipbuilding is very difficult because of the relatively small area where they can be placed and the variety of shapes that can rotate freely. Since it is very difficult to manually create effective placement rules, this paper proposes an algorithm to generate rules autonomously based on reinforcement learning. To apply reinforcement learning to the nesting problem, we organized the problem as a Markov chain process. Based on deep q network, a type of reinforcement learning, we used the components of a real ship's block to learn the network parameters. The parts are represented in pixel format. It is confirmed that the present method was superior to the conventional method, and the results were comparable to those of a skilled person. However, for unlearned members, the results are inferior to those of the conventional method. This problem can be solved by relearning including unlearned components.","PeriodicalId":192323,"journal":{"name":"Journal of the Japan Society of Naval Architects and Ocean Engineers","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Japan Society of Naval Architects and Ocean Engineers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2534/jjasnaoe.33.209","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
An automatic nesting algorithm based on deep reinforcement learning for shipbuilding is proposed. Automatic nesting method is desired because of the large number of parts to be placed. The nesting problem in shipbuilding is very difficult because of the relatively small area where they can be placed and the variety of shapes that can rotate freely. Since it is very difficult to manually create effective placement rules, this paper proposes an algorithm to generate rules autonomously based on reinforcement learning. To apply reinforcement learning to the nesting problem, we organized the problem as a Markov chain process. Based on deep q network, a type of reinforcement learning, we used the components of a real ship's block to learn the network parameters. The parts are represented in pixel format. It is confirmed that the present method was superior to the conventional method, and the results were comparable to those of a skilled person. However, for unlearned members, the results are inferior to those of the conventional method. This problem can be solved by relearning including unlearned components.