Proceedings

Packing Curved Objects

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 396-401.

Abstract

This paper deals with the problem of packing two-dimensional objects of quite arbitrary shapes including in particular curved shapes (like ellipses) and assemblies of them. This problem arises in industry for the packaging and transport of bulky objects which are not individually packed into boxes, like car spare parts. There has been considerable work on packing curved objects but, most of the time, with specific shapes; one famous example being the circle packing problem. There is much less algorithm for the general case where different shapes can be mixed together. A successful approach has been proposed recently in Martinez et al. (T. Martinez, L. Vitorino, F. Fages, and A. Aggoun. On Solving Mixed Shapes Packing Problems by Continuous Optimization with the CMA Evolution Strategy. In Proceedings of the first BRICS countries congress on Computational Intelligence, 2013) and the algorithm we propose here is an extension of their work. Martinez et al. use a stochastic optimization algorithm with a fitness function that gives a violation cost and equals zero when objects are all packed. Their main idea is to define this function as a sum of n!/(2!(n-2)!) elementary functions that measure the overlapping between each pair of different objects. However, these functions are ad-hoc formulas. Designing ad-hoc formulas for every possible combination of object shapes can be a very tedious task, which dramatically limits the applicability of their approach. The aim of this paper is to generalize the approach by replacing the ad-hoc formulas with a numerical algorithm that automatically measures the overlapping between two objects. Then, we come up with a fully black-box packing algorithm that accept any kind of objects.

  1. [Araya et al., 2014] I.
  2. Araya, G. Trombettoni, B. Neveu, and G. Chabert. Upper Bounding in Inner Regions for Global Optimization Under Inequality Constraints. Journal of Global Optimization, 60(2):145-164, 2014.
  3. [Brochu et al., 2012] T. Brochu, E. Edwards, and R. Bridson. Efficient Geometrically Exact Continuous Collision De- tection. ACM Transactions on Graphics (TOG), 31(4):96, 2012.
  4. [Cameron and Culley, 1986] S. Cameron and R. Culley. De- termining the Minimum Translational Distance Between Two Convex Polyhedra. In IEEE International Conference on Robotics and Automation, volume 3, pages 591-596. IEEE, 1986.
  5. [Chabert and Beldiceanu, 2010] G. Chabert and N. Beldiceanu. Sweeping with Continous Domains. In CP, International Conference on Principles and Prac- tice of Constraint Programming, volume 6308 of LNCS, pages 137-151, 2010.
  6. [Chabert and Jaulin, 2009] G. Chabert and L. Jaulin. Contractor Programming. Artificial Intelligence, 173(11):1079-1100, 2009.
  7. [Dobkin et al., 1993] D. Dobkin, J. Hershberger, D. Kirk- patrick, and S. Suri. Computing the Intersection-Depth of Polyhedra. Algorithmica, 9(6):518-533, 1993.
  8. [Egeblad et al., 2009] J. Egeblad, B. K. Nielsen, and M. Brazil. Translational Packing of Arbitrary Polytopes. Computational Geometry, 42(4):269-288, 2009.
  9. [Hansen and Ostermeier, 2001] N. Hansen and A. Oster- meier. Completely Derandomized Self-Adaptation in Evo- lution Strategies. Evolutionary Computation, 9(2):159- 195, 2001.
  10. [Kim et al., 2002] Y.J. Kim, M.A. Otaduy, M.C. Lin, and D. Manocha. Fast Penetration Depth Computation for Physically-Based Animation. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 23-31. ACM, 2002.
  11. [Kim et al., 2004] Y.J. Kim, M.C. Lin, and D. Manocha. In- cremental Penetration Depth Estimation Between Convex Polytopes Using Dual-Space Expansion. IEEE Transac- tions on Visualization and Computer Graphics, 10(2):152- 163, 2004.
  12. [Lodi et al., 2002] A. Lodi, S. Martello, and M. Monaci. Two-dimensional Packing Problems: A Survey. European Journal of Operational Research, 141(2):241-252, 2002.
  13. [Mainzer and Zachmann, 2015] D. Mainzer and G. Zach- mann. Collision Detection based on Fuzzy Scene Subdi- vision. In GPU Computing and Applications, pages 135- 150. Springer, 2015.
  14. [Martinez et al., 2013] T. Martinez, L. Vitorino, F. Fages, and A. Aggoun. On Solving Mixed Shapes Packing Prob- lems by Continuous Optimization with the CMA Evolu- tion Strategy. In Proceedings of the first BRICS countries congress on Computational Intelligence, 2013.
  15. [Moore and Wilhelms, 1988] M. Moore and J. Wilhelms. Collision Detection and Response for Computer Anima- tion. ACM Siggraph Computer Graphics, 22(4):289-298, 1988.
  16. [Salas et al., 2014] I. Salas, G. Chabert, and A. Goldsztejn. The Non-Overlapping Constraint between Objects de- scribed by Non-Linear Inequalities. In CP, International Conference on Principles and Practice of Constraint Pro- gramming, volume 8656 of LNCS, pages 672-687, 2014.
  17. [Stephenson, 2005] K. Stephenson. Introduction to Circle Packing. Cambridge University Press, 2005.
  18. [Stoyan et al., 2005] Y.G. Stoyan, N.I. Gil, G. Scheithauer, A. Pankratova, and I. Magdalina. Packing of Convex Polytopes Into a Parallelepiped. Optimization: A Journal of Mathematical Programming and Operations Research, 54:215-235, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards