Online Colouring Problems in Overlap Graphs and their Complements e - - PowerPoint PPT Presentation

online colouring problems in overlap graphs and their
SMART_READER_LITE
LIVE PREVIEW

Online Colouring Problems in Overlap Graphs and their Complements e - - PowerPoint PPT Presentation

Online Colouring Problems in Overlap Graphs and their Complements e g n a , m e c e n D e c i c r S a M f o l o o h c S , y t i s r e v n i U T I M a l i R a r t s u A , e n r u o b u e l


slide-1
SLIDE 1

M a r c D e m a n g e R M I T U n i v e r s i t y , S c h

  • l
  • f

S c i e n c e , M e l b

  • u

r n e , A u s t r a l i a m a r c . d e m a n g e @ r m i t . e d u . a u M a r t i n O l s e n , B T E C H , A a r h u s U n i v e r s i t y , D e n m a r k m a r t i n

  • @

b t e c h . a u . d k

Online Colouring Problems in Overlap Graphs and their Complements

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

P r e s e n t e d a t W A L C O M : A l g

  • r

i t h m s a n d C

  • m

p u t a t i

  • n

, M a r c h 2 1 8 , D a k h a , B a n g l a d e s h

slide-2
SLIDE 2

M a r c D e m a n g e R M I T U n i v e r s i t y , S c h

  • l
  • f

S c i e n c e , M e l b

  • u

r n e , A u s t r a l i a m a r c . d e m a n g e @ r m i t . e d u . a u M a r t i n O l s e n , B T E C H , A a r h u s U n i v e r s i t y , D e n m a r k m a r t i n

  • @

b t e c h . a u . d k

Online Colouring Problems in Overlap Graphs and their Complements

(the art of BBQ down under)

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-3
SLIDE 3

Motivation 1: stacking problem

3

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-4
SLIDE 4

Stacking problem

4

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-5
SLIDE 5

5/12 – 15/12

Stacking problem

5

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-6
SLIDE 6

5/12 – 15/12

18/09

18/09 – 26/09

Stacking problem

6

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-7
SLIDE 7

5/12 – 15/12

19/09

19/09–30/09

Stacking problem

7

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18/09 – 26/09

slide-8
SLIDE 8

5/12 – 15/12

26/09

19/09 – 30/09 26/09

Stacking problem

8

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18/09 – 26/09

slide-9
SLIDE 9

5/12 – 15/12

19/09

Stacking problem

9

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18/09 – 26/09 19/09–30/09

slide-10
SLIDE 10

5/12 – 15/12

20/09

20/09 – 28/09

Stacking problem

10

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18/09 – 26/09 19/09–30/09

slide-11
SLIDE 11

5/12 – 15/12

27/09

Stacking problem

6/12 – 21/12 27/09 – 5/10

11

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

19/09–30/09 20/09 – 28/09

slide-12
SLIDE 12

Related graph problem

12

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

6/12 – 21/12 19/09–30/09 20/09 – 28/09 18/09 – 26/09 27/09 – 5/10

18 20 19 5/10 26 28 30 27

slide-13
SLIDE 13

Related graph problem: incompatibility graph

19/09–30/09 20/09 – 28/09 18/09 – 26/09 27/09 – 5/10

Overlap graph

13

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18 20 19 5/10 26 28 30 27

slide-14
SLIDE 14

Overlap graphs as intersection graphs of chords (circle graphs)

A B C E D F

A B D C E F A B C D E F

14

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-15
SLIDE 15

Related graph problem: min colouring

19/09–30/09 20/09 – 28/09 18/09 – 26/09 27/09 – 5/10

Overlap graph

15

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

18 20 19 5/10 26 28 30 27

Stack 1 Stack 2

slide-16
SLIDE 16

Motivation 2: track assignment

16

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-17
SLIDE 17

1 2 3 4 5 6 23 22 21 20 19 18 5 4 3 2 1 6

Midnight condition

5 2 1 4 3 6

Permutation graph

1 2 3 4 5 6

A particular case

17

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-18
SLIDE 18

1 2 3 4 5 6 23 22 21 20 19 18

Midnight condition

5 2 1 4 3 6

Permutation graph

1 2 3 4 5 6

A particular case

18

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-19
SLIDE 19

1 2 3 4 5 6 23 22 21 20 19 18

Midnight condition

5 2 1 4 3 6

Permutation graph

1 2 3 4 5 6

A particular case

19

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-20
SLIDE 20

Stacking problem / track assignment

  • Assign each item on a stack
  • Allays put / remove items on the top a stack (Last in first out)
  • The related incompatibility graph is an overlap / permutation graph
  • Minimising the number of stacks

Minimum colouring overlap / permutation graphs

20

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-21
SLIDE 21

On-line stacking / track assignment

  • Nothing is known about the future

(items are known when they arrive)

  • Departure time known at arrival
  • Assign stack at arrival, never on top of an item leaving earlier

On-line colouring overlap / permutation graphs

  • Eventually additional constraints: e.g. fixed capacity for each stack
  • Graph defines by intervals revealed from left to right

21

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-22
SLIDE 22

H-colouring in overlap graphs

22

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-23
SLIDE 23

H-colouring in overlap graphs

23

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-24
SLIDE 24

H-colouring in overlap graphs

24

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-25
SLIDE 25

25

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-26
SLIDE 26

26

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-27
SLIDE 27

27

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-28
SLIDE 28

A brochette

28

Main ingredient: the BBQ strategy

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-29
SLIDE 29

A BBQ arrangement

29

Main ingredient: the BBQ strategy

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-30
SLIDE 30

Main ingredient: the BBQ strategy

30

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-31
SLIDE 31

Main ingredient: the BBQ strategy

31

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-32
SLIDE 32

The BBQ strategy: main idea

32

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-33
SLIDE 33

The BBQ strategy: main idea

33

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-34
SLIDE 34

BBQ strategy: slice the steak into BBQ arrangements

34

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-35
SLIDE 35

The BBQ strategy:

  • Partition any instance into a minimum number of BBQ arrangements
  • Solve independently each arrangement using a specific colour set
  • Do it on-line

35

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-36
SLIDE 36

An ongoing project with Martin Olsen, Aarhus University, Denmark

Decomposition strategy: (assume first and are known)

36

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-37
SLIDE 37

An ongoing project with Martin Olsen, Aarhus University, Denmark

Decomposition strategy

37

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-38
SLIDE 38

An ongoing project with Martin Olsen, Aarhus University, Denmark

On-line algorithm: (unknown and )

38

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-39
SLIDE 39

An ongoing project with Martin Olsen, Aarhus University, Denmark

On-line reduction

39

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-40
SLIDE 40

40

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-41
SLIDE 41

Application to approximation

41

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-42
SLIDE 42

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

42

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-43
SLIDE 43

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

43

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-44
SLIDE 44

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

44

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-45
SLIDE 45

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

45

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-46
SLIDE 46

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

46

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

Bipartition

slide-47
SLIDE 47

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

47

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018

Induction step

slide-48
SLIDE 48

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

48

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-49
SLIDE 49

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

49

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-50
SLIDE 50

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

50

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-51
SLIDE 51

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

51

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-52
SLIDE 52

An ongoing project with Martin Olsen, Aarhus University, Denmark

Hardness result

52

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-53
SLIDE 53

53

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-54
SLIDE 54

An ongoing project with Martin Olsen, Aarhus University, Denmark

Polynomial Approximation

54

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-55
SLIDE 55

An ongoing project with Martin Olsen, Aarhus University, Denmark

Conclusion

55

  • Improves the competitive ratio for online colouring overlap graphs from

linear to a logarithmic factor

  • Competitive results for new colouring problems
  • Narrows the gap between competitive results and hardness result
  • New problem: partionning an overlap graph into permutation graphs
  • Competitive-preserving online reduction
  • Works on the graph and its complement
  • Future work: other generalised colouring problems (split & cocouloring)
  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-56
SLIDE 56

An ongoing project with Martin Olsen, Aarhus University, Denmark

On going project: excluding some interval configurations

56

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-57
SLIDE 57

An ongoing project with Martin Olsen, Aarhus University, Denmark

On going project: excluding some interval configurations

57

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-58
SLIDE 58

An ongoing project with Martin Olsen, Aarhus University, Denmark

Selected references

58

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018
slide-59
SLIDE 59

Special thanks: images.google.com – dreamstime.com

59

  • M. Demange – Monash Discrete Math Research Group meeting – 18/09/2018