{"title":"基于多球面格式的算法设计","authors":"T. Imamichi, H. Nagamochi","doi":"10.1109/ICKS.2008.22","DOIUrl":null,"url":null,"abstract":"In this paper, we deal with a packing problem that asks to place a given set of objects such as non-convex poly- topes or objects with curved surfaces in a container in R2 or R3 so that the resulting layout of the objects has no penetration of the objects and no protrusion of the objects from the container. Imamichi and Nagamochi proposed a new algorithm scheme, called multi-sphere scheme, which first approximates each object by a set of spheres and finds a layout with no overlap as a local optimal solution of an unconstraint nonlinear program for the sets of shperes. We focus on the case that all objects are rigid, and describe how to design algorithms with the scheme when motions of objects are specified. We handle three variations of motions of objects: \"translation,\" \"translation with a fixed direction,\" and \"translation and rotation by an arbitrary angle.\" We then develop an iterated local search algorithm combining a local search algorithm based on a nonlinear program and perturbation that swaps two objects for the case where \"translation and rotation by an arbitrary angle\" is allowed. Computational experiments disclose our algorithm can find a layout with nearly no penetration and protrusion quickly.","PeriodicalId":443068,"journal":{"name":"International Conference on Informatics Education and Research for Knowledge-Circulating Society (icks 2008)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Designing Algorithms with Multi-sphere Scheme\",\"authors\":\"T. Imamichi, H. Nagamochi\",\"doi\":\"10.1109/ICKS.2008.22\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we deal with a packing problem that asks to place a given set of objects such as non-convex poly- topes or objects with curved surfaces in a container in R2 or R3 so that the resulting layout of the objects has no penetration of the objects and no protrusion of the objects from the container. Imamichi and Nagamochi proposed a new algorithm scheme, called multi-sphere scheme, which first approximates each object by a set of spheres and finds a layout with no overlap as a local optimal solution of an unconstraint nonlinear program for the sets of shperes. We focus on the case that all objects are rigid, and describe how to design algorithms with the scheme when motions of objects are specified. We handle three variations of motions of objects: \\\"translation,\\\" \\\"translation with a fixed direction,\\\" and \\\"translation and rotation by an arbitrary angle.\\\" We then develop an iterated local search algorithm combining a local search algorithm based on a nonlinear program and perturbation that swaps two objects for the case where \\\"translation and rotation by an arbitrary angle\\\" is allowed. Computational experiments disclose our algorithm can find a layout with nearly no penetration and protrusion quickly.\",\"PeriodicalId\":443068,\"journal\":{\"name\":\"International Conference on Informatics Education and Research for Knowledge-Circulating Society (icks 2008)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-01-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Informatics Education and Research for Knowledge-Circulating Society (icks 2008)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICKS.2008.22\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Informatics Education and Research for Knowledge-Circulating Society (icks 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICKS.2008.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In this paper, we deal with a packing problem that asks to place a given set of objects such as non-convex poly- topes or objects with curved surfaces in a container in R2 or R3 so that the resulting layout of the objects has no penetration of the objects and no protrusion of the objects from the container. Imamichi and Nagamochi proposed a new algorithm scheme, called multi-sphere scheme, which first approximates each object by a set of spheres and finds a layout with no overlap as a local optimal solution of an unconstraint nonlinear program for the sets of shperes. We focus on the case that all objects are rigid, and describe how to design algorithms with the scheme when motions of objects are specified. We handle three variations of motions of objects: "translation," "translation with a fixed direction," and "translation and rotation by an arbitrary angle." We then develop an iterated local search algorithm combining a local search algorithm based on a nonlinear program and perturbation that swaps two objects for the case where "translation and rotation by an arbitrary angle" is allowed. Computational experiments disclose our algorithm can find a layout with nearly no penetration and protrusion quickly.