Advice in the Context of Some Geometric Problems (Matching and - - PowerPoint PPT Presentation

advice in the context of some geometric problems
SMART_READER_LITE
LIVE PREVIEW

Advice in the Context of Some Geometric Problems (Matching and - - PowerPoint PPT Presentation

Advice in the Context of Some Geometric Problems (Matching and Packing) Shahin Kamali (U. Manitoba) August 28, 2020 Joined work with Prosenjit Bose 1 , Paz Carmi 2 , Stephane Durocher 3 and Arezoo Sajadpour 3 1Carleton University 2Ben-Gurion


slide-1
SLIDE 1

Advice in the Context of Some Geometric Problems

(Matching and Packing) Shahin Kamali (U. Manitoba) August 28, 2020 Joined work with Prosenjit Bose1, Paz Carmi2, Stephane Durocher3 and Arezoo Sajadpour3

1Carleton University 2Ben-Gurion University 3University of Manitoba 1 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-2
SLIDE 2

Geometric Matching

https://www.houseandgarden.co.uk/gallery/ animals-cities-coronavirus-lockdown 2 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-3
SLIDE 3

Non-Crossing Matching

Monochromatic Non-crossing Matching

The input is a set of n points in general position.

3 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-4
SLIDE 4

Non-Crossing Matching

Monochromatic Non-crossing Matching

The input is a set of n points in general position. The goal is to form a maximum matching s.t. the line segments between the matched points do not intersect.

3 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-5
SLIDE 5

Non-Crossing Matching

Monochromatic Non-crossing Matching

The input is a set of n points in general position. The goal is to form a maximum matching s.t. the line segments between the matched points do not intersect.

In the offline setting, one can sort items (say by their x-coordinate) and match consecutive points.

3 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-6
SLIDE 6

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one.

1

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-7
SLIDE 7

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

1 2

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-8
SLIDE 8

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

1 2 3

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-9
SLIDE 9

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-10
SLIDE 10

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4 5

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-11
SLIDE 11

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4 5 6

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-12
SLIDE 12

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4 5 6 7

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-13
SLIDE 13

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4 5 6 7 8

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-14
SLIDE 14

Non-Crossing Matching

Online Monochromatic Matching

In the online setting, points arrive one by one. Upon arrival of a point p an algorithm can match p with an existing unmatched point or leave it unmatched.

Greedy algorithms do not leave a point unmatched if they can match it with some existing point.

Not all points can be matched in the online setting.

Given an adversarial sequence of n points, how many points can be matched?

1 2 3 4 5 6 7 8 9

4 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-15
SLIDE 15

Non-Crossing Matching

Online Monochromatic Matching

In the worst case, a greedy algorithm has one unmatched point per each pair of matched points (it matches roughly 2n/3 points).

5 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-16
SLIDE 16

Non-Crossing Matching

Online Monochromatic Matching

In the worst case, a greedy algorithm has one unmatched point per each pair of matched points (it matches roughly 2n/3 points).

The proof is based on partitioning the plane based on an extension of the greedy line segments. There is at most one unmatched point per each convex partition.

1 2 3 4 5 6 7 8 9

5 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-17
SLIDE 17

Non-Crossing Matching

Online Monochromatic Matching

In the worst case, a greedy algorithm has one unmatched point per each pair of matched points (it matches roughly 2n/3 points).

The proof is based on partitioning the plane based on an extension of the greedy line segments. There is at most one unmatched point per each convex partition.

An adversarial argument shows that no deterministic algorithm can match more than 2n/3 points in the worst case.

1 2 3 4 5 6 7 8 9

5 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-18
SLIDE 18

Non-Crossing Matching

Online Monochromatic Matching

In the worst case, a greedy algorithm has one unmatched point per each pair of matched points (it matches roughly 2n/3 points).

The proof is based on partitioning the plane based on an extension of the greedy line segments. There is at most one unmatched point per each convex partition.

An adversarial argument shows that no deterministic algorithm can match more than 2n/3 points in the worst case.

1 2 3 4 5 6 7 8 9

Greedy algorithms are the optimal deterministic online algorithms.

5 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-19
SLIDE 19

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points?

6 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-20
SLIDE 20

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points? Upper bounds: 1.5n bits are sufficient.

6 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-21
SLIDE 21

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points? Upper bounds: 1.5n bits are sufficient.

Mimic an optimal matching based on x-coordinates. For each point encode whether its partner I) appears later II) appears earlier on its left III) appears earlier on its right. The online algorithm matches p with the leftmost point on its right

  • r rightmost point on its left if its partner appears earlier.

1 (0) 2 (0) 3 (0) 5 (0) 6 (0) 7 (11) 4 (11) 8 (10) 8 (10) 8 (10)

6 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-22
SLIDE 22

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points?

7 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-23
SLIDE 23

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points? Can we use a reduction from the binary-guessing problem [ B¨

  • ckenhauer

et al., 2014] to show a lower bound of Ω(n)?

Maybe; we tried and failed!

7 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-24
SLIDE 24

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points? Can we use a reduction from the binary-guessing problem [ B¨

  • ckenhauer

et al., 2014] to show a lower bound of Ω(n)?

Maybe; we tried and failed!

At least Ω(log n) bits are necessary.

The proof is based on defining a family of n sequences with similar prefix and points on the boundary of a circle.

7 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-25
SLIDE 25

Non-Crossing Matching

Monochromatic Matching with Advice

Question 1: How many advice bits are necessary/sufficient to match all points? Can we use a reduction from the binary-guessing problem [ B¨

  • ckenhauer

et al., 2014] to show a lower bound of Ω(n)?

Maybe; we tried and failed!

At least Ω(log n) bits are necessary.

The proof is based on defining a family of n sequences with similar prefix and points on the boundary of a circle.

Question 2: How many points can be matched if the size of advice is a constant?

7 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-26
SLIDE 26

Non-Crossing Matching

Bichromatic Non-crossing Matching

In an input of 2n points, assume half are blue and half are red.

Each point should be matched to a point of opposite color.

In the offline setting (ghost and ghost-buster problem), one can match (almost) all the points.

Find the ham-sandwich line that bisects the blue and red points, and apply a divide and conquer approach.

8 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-27
SLIDE 27

Non-Crossing Matching

Bichromatic Non-crossing Matching

In the online setting, we assume n red points are given and n blue points arrive in an online manner.

9 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-28
SLIDE 28

Non-Crossing Matching

Bichromatic Non-crossing Matching

In the online setting, we assume n red points are given and n blue points arrive in an online manner.

Greedy Median: match a blue point B with a red point R such the line BR bisects all suitable red points for B.

B R

9 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-29
SLIDE 29

Non-Crossing Matching

Bichromatic Non-crossing Matching

In the online setting, we assume n red points are given and n blue points arrive in an online manner.

Greedy Median: match a blue point B with a red point R such the line BR bisects all suitable red points for B. Greedy Median matches at least Ω(log n) points, and no deterministic algorithm can do better.

B R

9 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-30
SLIDE 30

Non-Crossing Matching

Bichromatic Matching with Advice

Question 3: How many advice bits are necessary/sufficient to match all points?

10 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-31
SLIDE 31

Non-Crossing Matching

Bichromatic Matching with Advice

Question 3: How many advice bits are necessary/sufficient to match all points?

Θ(n log n) bits are both sufficient and necessary.

10 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-32
SLIDE 32

Non-Crossing Matching

Bichromatic Matching with Advice

Question 3: How many advice bits are necessary/sufficient to match all points?

Θ(n log n) bits are both sufficient and necessary. Upper bound is trivial: for each blue point encode exactly what red point it is matched to in an optimal packing.

10 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-33
SLIDE 33

Non-Crossing Matching

Bichromatic Matching with Advice

Question 3: How many advice bits are necessary/sufficient to match all points?

Θ(n log n) bits are both sufficient and necessary. Upper bound is trivial: for each blue point encode exactly what red point it is matched to in an optimal packing. Lower bound is based on points appearing on the exterior of a circle.

Consider a family of n! sequences, each associated with ordering of blue items labelled from left to right; each sequence need a different

  • advice. That is, Ω(n!) bits of advice is required to separate two

members of the family.

1 2 n ... 10 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-34
SLIDE 34

Non-Crossing Matching

Non-crossing Matching Summary

Monochromatic setting:

All points can be matched in the offline setting. The best deterministic algorithm matches roughly two-third of points in the worst case. In order to match all n points, at least Ω(log n) and at most O(n) bits of advice are needed.

11 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-35
SLIDE 35

Non-Crossing Matching

Non-crossing Matching Summary

Monochromatic setting:

All points can be matched in the offline setting. The best deterministic algorithm matches roughly two-third of points in the worst case. In order to match all n points, at least Ω(log n) and at most O(n) bits of advice are needed.

Bichromatic setting:

All points can be matched in the offline setting (almost). The best deterministic algorithm matches only O(log n) points in the worst case. In order to match all n points, Θ(n log n) bits are necessary and sufficient.

11 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-36
SLIDE 36

Non-Crossing Matching

Non-crossing Matching Summary

Monochromatic setting:

All points can be matched in the offline setting. The best deterministic algorithm matches roughly two-third of points in the worst case. In order to match all n points, at least Ω(log n) and at most O(n) bits of advice are needed.

Bichromatic setting:

All points can be matched in the offline setting (almost). The best deterministic algorithm matches only O(log n) points in the worst case. In order to match all n points, Θ(n log n) bits are necessary and sufficient.

Other variants: more colors, other objective functions (e.g., minimizing the length of segments), and replacing points with “objects” (e.g., convex polygons) [e.g., Aloupis et al. 2010].

11 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-37
SLIDE 37

Geometric Packing

https://www.cnbc.com/2020/04/10/ coronavirus-empty-streets-around-the-world-are-attracting-wildlife.html 12 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-38
SLIDE 38

Two Dimensional Bin Packing

Bin Packing & Bin Covering

The input is a multiset of n items with sizes in the range (0, 1]

Bin packing: place items into a minimum number of bins s.t. the total size of items in each bin is at most 1. Bin covering: cover a maximum number of bins s.t. the total size

  • f items in each bin is at least 1.

13 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-39
SLIDE 39

Two Dimensional Bin Packing

Bin Packing & Bin Covering

Offline setting:

Both bin packing and bin covering are NP-hard, and asymptotic polytime approximation schemes exist for both bin packing [Hoberg and

Rothvoss, 2017] and bin covering [Jansen and Solis-Oba, 2003]. 14 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-40
SLIDE 40

Two Dimensional Bin Packing

Bin Packing & Bin Covering

Offline setting:

Both bin packing and bin covering are NP-hard, and asymptotic polytime approximation schemes exist for both bin packing [Hoberg and

Rothvoss, 2017] and bin covering [Jansen and Solis-Oba, 2003].

Online setting:

The best bin packing algorithm has an asymptotic competitive ratio in the range (1.54278,1.57829] [Balogh et al., 2012, Balogh et al., 2018] . The best bin covering algorithm has a competitive ratio of 0.5 [Csirik

and Totik, 1988]. 14 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-41
SLIDE 41

Two Dimensional Bin Packing

Bin Packing & Bin Covering

Offline setting:

Both bin packing and bin covering are NP-hard, and asymptotic polytime approximation schemes exist for both bin packing [Hoberg and

Rothvoss, 2017] and bin covering [Jansen and Solis-Oba, 2003].

Online setting:

The best bin packing algorithm has an asymptotic competitive ratio in the range (1.54278,1.57829] [Balogh et al., 2012, Balogh et al., 2018] . The best bin covering algorithm has a competitive ratio of 0.5 [Csirik

and Totik, 1988].

Advice setting:

O(1) bits of advice suffices for a bin packing algorithm to achieve a competitive ratio strictly better than all online algorithms (ratio 1.4702) [Angelopoulos., 2015]. Θ(log log n) bits are necessary and sufficient for a bin covering algorithm to achieve a competitive ratio better than all online algorithms (a c.r. of 0.5¯ 3) [Boyar et al., 2019].

14 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-42
SLIDE 42

Two Dimensional Bin Packing

2-dimensional Bin Packing

Bins are assumed to be squares of side-length 1, while items can be squares, rectangles, disks, triangles, etc. of different sizes.

15 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-43
SLIDE 43

Two Dimensional Bin Packing

2-dimensional Bin Packing

Bins are assumed to be squares of side-length 1, while items can be squares, rectangles, disks, triangles, etc. of different sizes. Offline setting: almost problems are NP-hard.

15 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-44
SLIDE 44

Two Dimensional Bin Packing

2-dimensional Bin Packing

Bins are assumed to be squares of side-length 1, while items can be squares, rectangles, disks, triangles, etc. of different sizes. Offline setting: almost problems are NP-hard.

There is an APTAS for packing squares while there is inapproximability results for packing rectangles [Bansal et al. 2006].

15 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-45
SLIDE 45

Two Dimensional Bin Packing

2-dimensional Bin Packing

Bins are assumed to be squares of side-length 1, while items can be squares, rectangles, disks, triangles, etc. of different sizes. Offline setting: almost problems are NP-hard.

There is an APTAS for packing squares while there is inapproximability results for packing rectangles [Bansal et al. 2006]. In the presence of rotation, the problem might be ∃R-hard,

[Abrahamsen et al. 2019] but an APTAS exists when bins are augmented [Kamali and Nikbakht, 2020]. 15 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-46
SLIDE 46

Two Dimensional Bin Packing

Online 2-dimensional Bin Packing

It is harder to close/tighten the gap between upper and lower bounds for the competitive ratio (compared to the 1-dimensional bin packing).

Square packing: the competitive ratio of the best algorithm is in the range (1.6406, 2.1187] [Epstein and van Stee, 2005, Han et al., 2010]. Rectangle packing without rotation: the competitive ratio of the best algorithm is in the range (1.91004, 2.5545] [Epstein, 2019, Han et al.,

2011].

Rectangle packing with rotation: the competitive ratio of the best algorithm is in the range (2.45, 2.535356] [Epstein, 2010]. Equilateral triangle packing: the competitive ratio of the best algorithm is in the range (1.509, 2.474] [Kamali et al., 2015].

16 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-47
SLIDE 47

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

17 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-48
SLIDE 48

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: an algorithm that receives advice of size O(log n) can achieve a competitive ratio of 1.84 [Kamali and L´

  • pez Ortiz, 2014].

17 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-49
SLIDE 49

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: an algorithm that receives advice of size O(log n) can achieve a competitive ratio of 1.84 [Kamali and L´

  • pez Ortiz, 2014].

Classify square-items based on their sizes, and receive the number

  • f items in each class as advice.

Round-up the size of items, except the smallest class (tiny items), and create a partial packing. Tiny items are placed in the remaining area in the partial packing.

17 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-50
SLIDE 50

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: O(log n) bit suffices to achieve a c.r. of 1.81, compared to that of 2.1187 of the best existing algorithm.

18 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-51
SLIDE 51

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: O(log n) bit suffices to achieve a c.r. of 1.81, compared to that of 2.1187 of the best existing algorithm.

It is expected can achieve the same competitive ratio with O(1) bits

  • f advice (ongoing research).

Instead of encoding the exact number of items in each class in O(log n) bits, encode their frequency.

18 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-52
SLIDE 52

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: O(log n) bit suffices to achieve a c.r. of 1.81, compared to that of 2.1187 of the best existing algorithm.

It is expected can achieve the same competitive ratio with O(1) bits

  • f advice (ongoing research).

Instead of encoding the exact number of items in each class in O(log n) bits, encode their frequency.

The problem remains open for other geometric packing problems (e.g, rectangle packing).

18 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-53
SLIDE 53

Two Dimensional Bin Packing

2-dimensional Bin Packing with Advice

Question 4: How many bits of advice is required to achieve a competitive ratio strictly better than all (existing) online algorithms?

Square packing: O(log n) bit suffices to achieve a c.r. of 1.81, compared to that of 2.1187 of the best existing algorithm.

It is expected can achieve the same competitive ratio with O(1) bits

  • f advice (ongoing research).

Instead of encoding the exact number of items in each class in O(log n) bits, encode their frequency.

The problem remains open for other geometric packing problems (e.g, rectangle packing).

What about geometric bin covering?

18 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-54
SLIDE 54

Conclusions

https://www.cnbc.com/2020/04/10/ coronavirus-empty-streets-around-the-world-are-attracting-wildlife.html 19 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-55
SLIDE 55

Summary

Concluding Remarks

Some geometric problems that are trivial in the offline setting have “interesting” nature when studied under online setting, e.g., non-crossing matching problems.

20 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)

slide-56
SLIDE 56

Summary

Concluding Remarks

Some geometric problems that are trivial in the offline setting have “interesting” nature when studied under online setting, e.g., non-crossing matching problems. Some combinatorial “1-dimensional” problems can be extended to geometric problems that can be studied in the online setting with interesting advice complexity.

Bin packing, bin covering, knapsack problem (e.g., [Chen et al. 2011], [

  • ckenhauer et al., 2014]), and dual bin packing (e.g., [Renault, 2017], [Borodin et

al., 2018]). 20 / 20 Advice in the Context of Some Geometric Problems

(Matching and Packing)