colouring bottomless rectangles and arborescences
play

Colouring bottomless rectangles and arborescences olgyi 1 Narmada - PowerPoint PPT Presentation

Colouring bottomless rectangles and arborescences olgyi 1 Narmada Varadarajan, D om ot or P alv 1 ELTE TTK Department of Mathematics, Budapest, Hungary 2020. mar 17. Motivation The motivation is to study cover-decomposition of


  1. Colouring bottomless rectangles and arborescences olgyi 1 Narmada Varadarajan, D¨ om¨ ot¨ or P´ alv¨ 1 ELTE TTK Department of Mathematics, Budapest, Hungary 2020. mar 17.

  2. Motivation The motivation is to study cover-decomposition of geometric ranges.

  3. Motivation The motivation is to study cover-decomposition of geometric ranges. Given a finite family of intervals that cover a point set on the line, can we k -colour them so that each colour class covers m k -fold covered points?

  4. Motivation The motivation is to study cover-decomposition of geometric ranges. Given a finite family of intervals that cover a point set on the line, can we k -colour them so that each colour class covers m k -fold covered points? Yes! In fact, Theorem m k = k for colouring intervals with respect to points.

  5. History In general, given a collection F of sets in R d , can we always find a constant m k , F such that any finite subcollection F has a k -colouring with the property that any m k , F -fold covered point is covered by all k colours?

  6. History In general, given a collection F of sets in R d , can we always find a constant m k , F such that any finite subcollection F has a k -colouring with the property that any m k , F -fold covered point is covered by all k colours? Conjecture (Pach, 1980) m k , F is finite when F consists of all translates of a fixed convex set in the plane.

  7. History In general, given a collection F of sets in R d , can we always find a constant m k , F such that any finite subcollection F has a k -colouring with the property that any m k , F -fold covered point is covered by all k colours? (Pach, 1986) m k , F is finite when F consists of all translates of a centrally symmetric open convex polygon.

  8. History In general, given a collection F of sets in R d , can we always find a constant m k , F such that any finite subcollection F has a k -colouring with the property that any m k , F -fold covered point is covered by all k colours? (Pach, 1986) m k , F is finite when F consists of all translates of a centrally symmetric open convex polygon. (Tardos, T´ oth, 2007) m k , F is finite when F consists of all translates of an open triangle.

  9. History In general, given a collection F of sets in R d , can we always find a constant m k , F such that any finite subcollection F has a k -colouring with the property that any m k , F -fold covered point is covered by all k colours? (Pach, 1986) m k , F is finite when F consists of all translates of a centrally symmetric open convex polygon. (Tardos, T´ oth, 2007) m k , F is finite when F consists of all translates of an open triangle. (P´ alv¨ olgyi, T´ oth, 2010) m k , F is finite when F consists of all translates of an open convex polygon.

  10. What does this have to do with bottomless rectangles and arborescences?

  11. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours.

  12. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours. How can we make this problem harder?

  13. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours. How can we make this problem harder? What if the intervals appear at different times?

  14. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours. How can we make this problem harder? What if the intervals appear at different times? R 1 R 2 R 3 p 1 p 2 p 3

  15. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours. How can we make this problem harder? What if the intervals appear at different times? R 1 R 2 p 2 R 3 p 1 p 3

  16. Back to intervals Recall that we can k -colour intervals on the line so that any point covered by k intervals is covered by all k colours. How can we make this problem harder? What if the intervals appear at different times? R 1 R 2 p 2 R 3 p 1 p 3

  17. The bottomless rectangle problem Question What is the minimum integer m k such that any finite family F of bottomless rectangles can be k -coloured so that any m k -fold covered point is covered by all k colours?

  18. The bottomless rectangle problem Question What is the minimum integer m k such that any finite family F of bottomless rectangles can be k -coloured so that any m k -fold covered point is covered by all k colours? Best known results m 2 = 3 [Keszegh, 2011]

  19. The bottomless rectangle problem Question What is the minimum integer m k such that any finite family F of bottomless rectangles can be k -coloured so that any m k -fold covered point is covered by all k colours? Best known results m 2 = 3 [Keszegh, 2011] m k = O ( k 5 . 09 ) [Cardinal, Knauer, Micek, Ueckerdt, 2013]

  20. Algorithms A “natural” approach to improving the upper bound is to construct a “nice” algorithm.

  21. Algorithms A “natural” approach to improving the upper bound is to construct a “nice” algorithm. Definition An algorithm is online if the rectangles are presented in some order, and the algorithm must colour each rectangle as soon as it is presented. The algorithm cannot recolour previously coloured rectangles.

  22. Algorithms A “natural” approach to improving the upper bound is to construct a “nice” algorithm. Definition An algorithm is online if the rectangles are presented in some order, and the algorithm must colour each rectangle as soon as it is presented. The algorithm cannot recolour previously coloured rectangles. Definition An algorithm is semi-online if the rectangles are presented in some order, and the algorithm need not colour each rectangle as soon as it is presented. However, the algorithm cannot recolour previously coloured rectangles.

  23. Algorithms Definition An algorithm is semi-online if the rectangles are presented in some order, and the algorithm need not colour each rectangle as soon as it is presented. However, the algorithm cannot recolour previously coloured rectangles. R 3 R 2 R 2 → R 1 → R 1 R 1 Figure: A semi-online algorithm that colours the rectangles from the left. When R 1 is presented, it does not colour it. R 1 is coloured only when R 2 appears.

  24. Erd˝ os-Szekeres configurations Another idea is to exploit some structure of bottomless rectangles.

  25. Erd˝ os-Szekeres configurations Any point contained in O ( k 4 ) rectangles is contained in one of the following Erd˝ os-Szekeres configurations. R k R 1 R 2 R 2 R 1 R k increasing k-steps decreasing k-steps R k R 1 R 2 R 2 R 1 R k a k-tower a k-nested set

  26. Erd˝ os-Szekeres configurations We restrict the colouring problem to each fixed configuration. For example, can we k -colour any family of bottomless rectangles so that any point covered by m k , inc. -increasing steps is covered by all k colours? inc. steps dec. steps a tower a nested set

  27. Erd˝ os-Szekeres configurations For example, can we k -colour any family of bottomless rectangles so that any point covered by m k , inc. -increasing steps is covered by all k colours? Result m k , inc. = m k , dec. = m k , towers = m k , nested = k In fact, for each m k value the colouring is given by an online algorithm that colours the rectangles from a “good” direction (marked by green arrows in the figure below). ↓ ↓ ↓ → ← ← → → ← ↑ inc. steps dec. steps a tower a nested set

  28. What does this have to do with bottomless rectangles and arborescences?

  29. Arborescences, and other nature-related terminology Definition An arborescence is a directed rooted tree with all edges directed away from the root

  30. Arborescences, and other nature-related terminology Definition An arborescence is a directed rooted tree with all edges directed away from the root Definition A branching is a disjoint union of arborescences.

  31. An arborescence colouring problem Definition A k -colouring of the vertices of a branching is m -polychromatic if every directed path of length m contains all k colours.

  32. An arborescence colouring problem Definition A k -colouring of the vertices of a branching is m -polychromatic if every directed path of length m contains all k colours. Definition An ordering on the vertices of a branching F is root-to-leaf if each vertex is presented before its out-neighbours. ↑

  33. An arborescence colouring problem Definition A k -colouring of the vertices of a branching is m -polychromatic if every directed path of length m contains all k colours. Definition An ordering on the vertices of a branching F is root-to-leaf if each vertex is presented before its out-neighbours. (Easy) claim The vertices of a branching can be k -coloured in a root-to-leaf order so that the colouring is k -polychromatic. ↑

  34. An arborescence colouring problem Definition A k -colouring of the vertices of a branching is m -polychromatic if every directed path of length m contains all k colours. Definition A k -colouring of the vertices of a branching is m -proper if every directed path of length m contains at least 2 colours.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend