Split Packing: An Algorithm for Packing Circles with up to Critical Density
Sebastian Morr 2016-06-09
Sebastian Morr Split Packing 2016-06-09 1 / 57
Split Packing: An Algorithm for Packing Circles with up to Critical - - PowerPoint PPT Presentation
Split Packing: An Algorithm for Packing Circles with up to Critical Density Sebastian Morr 2016-06-09 Sebastian Morr Split Packing 2016-06-09 1 / 57 Sebastian Morr Split Packing 2016-06-09 2 / 57 Sebastian Morr Split Packing
Sebastian Morr Split Packing 2016-06-09 1 / 57
Sebastian Morr Split Packing 2016-06-09 2 / 57
Sebastian Morr Split Packing 2016-06-09 3 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 4 / 57
Sebastian Morr Split Packing 2016-06-09 5 / 57
Sebastian Morr Split Packing 2016-06-09 6 / 57
Sebastian Morr Split Packing 2016-06-09 6 / 57
Sebastian Morr Split Packing 2016-06-09 7 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 8 / 57
Sebastian Morr Split Packing 2016-06-09 9 / 57
Sebastian Morr Split Packing 2016-06-09 10 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 11 / 57
Sebastian Morr Split Packing 2016-06-09 12 / 57
Sebastian Morr Split Packing 2016-06-09 13 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 14 / 57
Sebastian Morr Split Packing 2016-06-09 15 / 57
Sebastian Morr Split Packing 2016-06-09 16 / 57
Sebastian Morr Split Packing 2016-06-09 17 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 18 / 57
Sebastian Morr Split Packing 2016-06-09 19 / 57
Sebastian Morr Split Packing 2016-06-09 20 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 21 / 57
Sebastian Morr Split Packing 2016-06-09 22 / 57
Sebastian Morr Split Packing 2016-06-09 23 / 57
Sebastian Morr Split Packing 2016-06-09 24 / 57
Sebastian Morr Split Packing 2016-06-09 25 / 57
Sebastian Morr Split Packing 2016-06-09 25 / 57
Sebastian Morr Split Packing 2016-06-09 25 / 57
Sebastian Morr Split Packing 2016-06-09 25 / 57
◮ Worst-case greedy split: n + (n − 1) + (n − 2) + · · · + 1 operations Sebastian Morr Split Packing 2016-06-09 25 / 57
◮ Worst-case greedy split: n + (n − 1) + (n − 2) + · · · + 1 operations
◮ Full binary recursion tree with n leaf nodes Sebastian Morr Split Packing 2016-06-09 25 / 57
Sebastian Morr Split Packing 2016-06-09 26 / 57
Sebastian Morr Split Packing 2016-06-09 27 / 57
Sebastian Morr Split Packing 2016-06-09 28 / 57
Sebastian Morr Split Packing 2016-06-09 29 / 57
Sebastian Morr Split Packing 2016-06-09 30 / 57
Sebastian Morr Split Packing 2016-06-09 31 / 57
Sebastian Morr Split Packing 2016-06-09 32 / 57
Sebastian Morr Split Packing 2016-06-09 33 / 57
Sebastian Morr Split Packing 2016-06-09 34 / 57
Sebastian Morr Split Packing 2016-06-09 34 / 57
Sebastian Morr Split Packing 2016-06-09 34 / 57
Sebastian Morr Split Packing 2016-06-09 35 / 57
Sebastian Morr Split Packing 2016-06-09 36 / 57
Sebastian Morr Split Packing 2016-06-09 37 / 57
Sebastian Morr Split Packing 2016-06-09 38 / 57
Sebastian Morr Split Packing 2016-06-09 38 / 57
Sebastian Morr Split Packing 2016-06-09 38 / 57
Sebastian Morr Split Packing 2016-06-09 39 / 57
Sebastian Morr Split Packing 2016-06-09 39 / 57
Sebastian Morr Split Packing 2016-06-09 40 / 57
Sebastian Morr Split Packing 2016-06-09 41 / 57
Sebastian Morr Split Packing 2016-06-09 42 / 57
Sebastian Morr Split Packing 2016-06-09 43 / 57
Sebastian Morr Split Packing 2016-06-09 44 / 57
Sebastian Morr Split Packing 2016-06-09 44 / 57
Sebastian Morr Split Packing 2016-06-09 44 / 57
Sebastian Morr Split Packing 2016-06-09 44 / 57
Sebastian Morr Split Packing 2016-06-09 45 / 57
Sebastian Morr Split Packing 2016-06-09 46 / 57
Sebastian Morr Split Packing 2016-06-09 47 / 57
Sebastian Morr Split Packing 2016-06-09 48 / 57
Sebastian Morr Split Packing 2016-06-09 49 / 57
Sebastian Morr Split Packing 2016-06-09 50 / 57
Sebastian Morr Split Packing 2016-06-09 51 / 57
Sebastian Morr Split Packing 2016-06-09 52 / 57
Sebastian Morr Split Packing 2016-06-09 53 / 57
Sebastian Morr Split Packing 2016-06-09 54 / 57
Sebastian Morr Split Packing 2016-06-09 55 / 57
Sebastian Morr Split Packing 2016-06-09 55 / 57
Sebastian Morr Split Packing 2016-06-09 55 / 57
Sebastian Morr Split Packing 2016-06-09 55 / 57
1 Algorithms for packing. . . Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
2 Constant-factor approximation algorithms for these problems Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
2 Constant-factor approximation algorithms for these problems 3 Interactive visualization, at https://morr.cc/split-packing/ Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
2 Constant-factor approximation algorithms for these problems 3 Interactive visualization, at https://morr.cc/split-packing/ 4 Promising future work Sebastian Morr Split Packing 2016-06-09 56 / 57
1 Algorithms for packing. . . ◮ circles, squares, and octagons into squares ◮ circles into non-acute triangles, thick isosceles triangles, and long
2 Constant-factor approximation algorithms for these problems 3 Interactive visualization, at https://morr.cc/split-packing/ 4 Promising future work
Sebastian Morr Split Packing 2016-06-09 56 / 57
Sebastian Morr Split Packing 2016-06-09 57 / 57