Advice Complexity of Adaptive Priority Algorithms: Part 2 Lower - - PowerPoint PPT Presentation

advice complexity of adaptive priority algorithms part 2
SMART_READER_LITE
LIVE PREVIEW

Advice Complexity of Adaptive Priority Algorithms: Part 2 Lower - - PowerPoint PPT Presentation

Advice Complexity of Adaptive Priority Algorithms: Part 2 Lower Bounds Joan Boyar 1 , Kim S. Larsen 1 , Denis Pankratov 2 1 University of Southern Denmark 2 Concordia University OLAWA 2020 Boyar, Larsen, Pankratov Priority Algorithms


slide-1
SLIDE 1

Advice Complexity of Adaptive Priority Algorithms: Part 2 – Lower Bounds

Joan Boyar1∗, Kim S. Larsen1, Denis Pankratov2

1 University of Southern Denmark 2 Concordia University

OLAWA 2020

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 1 / 23

slide-2
SLIDE 2

Overview

1 Old lower bound for priority algorithms without advice 2 Gadget pairs 3 Lower bound for optimality — Vertex Cover 4 Lower bounds for approximation 1

Template for proving hardness results

2

Example results

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 2 / 23

slide-3
SLIDE 3

Section 1 Old Lower Bound Result for Priority Algorithms without Advice

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 3 / 23

slide-4
SLIDE 4

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 4 / 23

slide-5
SLIDE 5

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3. Pf. 4 3 7 5 2 6 1 Graph G1 4 3 7 5 2 6 1 Graph G2

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 4 / 23

slide-6
SLIDE 6

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

  • Pf. cont.

4 3 7 5 2 6 1 Graph G1 In G1, rejecting vertex 1, gives a vertex cover of size 4.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 5 / 23

slide-7
SLIDE 7

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

  • Pf. cont.

4 3 7 5 2 6 r Graph G1 In G1, rejecting vertex 1, gives a vertex cover of size 4.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 5 / 23

slide-8
SLIDE 8

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

  • Pf. cont.

4 3 7 5 2 6 a a r Graph G1 In G1, rejecting vertex 1, gives a vertex cover of size 4.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 5 / 23

slide-9
SLIDE 9

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

  • Pf. cont.

4 3 7 5 2 6 a a r Graph G1 In G1, rejecting vertex 1, gives a vertex cover of size 4.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 5 / 23

slide-10
SLIDE 10

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

No adaptive priority algorithm can achieve an approximation ratio better than 4/3 for the Vertex Cover problem.

  • Pf. cont. (Adversary argument)

Input items are (Vertex name, Names of neighbors).

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 6 / 23

slide-11
SLIDE 11

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

No adaptive priority algorithm can achieve an approximation ratio better than 4/3 for the Vertex Cover problem.

  • Pf. cont. (Adversary argument)

Input items are (Vertex name, Names of neighbors). Input will be an isomorphic copy of G1 or G2. The input universe contains all possible input items consistent with that.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 6 / 23

slide-12
SLIDE 12

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

No adaptive priority algorithm can achieve an approximation ratio better than 4/3 for the Vertex Cover problem.

  • Pf. cont. (Adversary argument)

Input items are (Vertex name, Names of neighbors). Input will be an isomorphic copy of G1 or G2. The input universe contains all possible input items consistent with that. If Alg’s first priority function selects some vertex v, the adversary, Adv, can make it be any vertex of the same degree, in either G1 or G2.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 6 / 23

slide-13
SLIDE 13

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

No adaptive priority algorithm can achieve an approximation ratio better than 4/3 for the Vertex Cover problem.

  • Pf. cont. (Adversary argument)

Input items are (Vertex name, Names of neighbors). Input will be an isomorphic copy of G1 or G2. The input universe contains all possible input items consistent with that. If Alg’s first priority function selects some vertex v, the adversary, Adv, can make it be any vertex of the same degree, in either G1 or G2. If v has degree 2 and Alg accepts, Adv chooses vertex 2 in G1. If v has degree 2 and Alg rejects, Adv chooses vertex 1 in G1.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 6 / 23

slide-14
SLIDE 14

Adaptive Priority Algorithms for Vertex Cover

Theorem (Borodin,B.,Larsen,Mirmohammadi, 2010)

No adaptive priority algorithm can achieve an approximation ratio better than 4/3 for the Vertex Cover problem.

  • Pf. cont. (Adversary argument)

Input items are (Vertex name, Names of neighbors). Input will be an isomorphic copy of G1 or G2. The input universe contains all possible input items consistent with that. If Alg’s first priority function selects some vertex v, the adversary, Adv, can make it be any vertex of the same degree, in either G1 or G2. If v has degree 2 and Alg accepts, Adv chooses vertex 2 in G1. If v has degree 2 and Alg rejects, Adv chooses vertex 1 in G1. If v has degree 3, and Alg accepts, Adv chooses vertex 1 in G2. If v has degree 3 and Alg rejects, Adv chooses vertex 3 in G1.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 6 / 23

slide-15
SLIDE 15

4 3 7 5 2 6 1 Graph G1 4 3 7 5 2 6 1 Graph G2

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 7 / 23

slide-16
SLIDE 16

Adaptive Priority Algorithms for Vertex Cover

Theorem ([Borodin,B.,Larsen,Mirmohammadi, 2010)

For Vertex Cover, no adaptive priority algorithm can achieve an approximation ratio better than 4/3.

  • Pf. cont.

In all cases, Alg accepts ≥ 4 vertices, but 3 is optimal.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 8 / 23

slide-17
SLIDE 17

Section 2 Gadget Pairs

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 9 / 23

slide-18
SLIDE 18

Gadget pairs

4 3 7 5 2 6 1 Graph G1 4 6 7 5 1 3 2 Graph G ′

1

G1 and G ′

1 are a gadget pair

(degree-2 chosen first – call v – vertex 1).

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 10 / 23

slide-19
SLIDE 19

Gadget pairs

4 3 7 5 2 6 1 Graph G1 4 6 7 5 1 3 2 Graph G ′

1

G1 and G ′

1 are a gadget pair

(degree-2 chosen first – call v – vertex 1). Properties:

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 10 / 23

slide-20
SLIDE 20

Gadget pairs

4 3 7 5 2 6 1 Graph G1 4 6 7 5 1 3 2 Graph G ′

1

G1 and G ′

1 are a gadget pair

(degree-2 chosen first – call v – vertex 1). Properties: First item condition: Input item for v gives no info as to which of G1/G ′

1.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 10 / 23

slide-21
SLIDE 21

Gadget pairs

4 3 7 5 2 6 1 Graph G1 4 6 7 5 1 3 2 Graph G ′

1

G1 and G ′

1 are a gadget pair

(degree-2 chosen first – call v – vertex 1). Properties: First item condition: Input item for v gives no info as to which of G1/G ′

1.

Distinguishing decision condition: Decisions for v giving optimum for G1 and G ′

1 are opposite.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 10 / 23

slide-22
SLIDE 22

Gadget pairs

4 1 3 5 2 6 7 Graph G1 4 3 7 5 2 6 1 Graph G2 G1 and G2 are a gadget pair (degree-3 chosen first – call v – vertex 1).

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 11 / 23

slide-23
SLIDE 23

Gadget pairs

4 1 3 5 2 6 7 Graph G1 4 3 7 5 2 6 1 Graph G2 G1 and G2 are a gadget pair (degree-3 chosen first – call v – vertex 1). Properties:

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 11 / 23

slide-24
SLIDE 24

Gadget pairs

4 1 3 5 2 6 7 Graph G1 4 3 7 5 2 6 1 Graph G2 G1 and G2 are a gadget pair (degree-3 chosen first – call v – vertex 1). Properties: First item condition: Input item for v gives no info as to which of G1/G2.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 11 / 23

slide-25
SLIDE 25

Gadget pairs

4 1 3 5 2 6 7 Graph G1 4 3 7 5 2 6 1 Graph G2 G1 and G2 are a gadget pair (degree-3 chosen first – call v – vertex 1). Properties: First item condition: Input item for v gives no info as to which of G1/G2. Distinguishing decision condition: Decisions for v giving optimum for G1 and G2 are opposite.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 11 / 23

slide-26
SLIDE 26

Section 3 Lower Bound for Optimality – Vertex Cover

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 12 / 23

slide-27
SLIDE 27

Vertex Cover – lower bound for optimality

Theorem

For Vertex Cover, in order to achieve optimality, an adaptive priority algorithm with advice (Model 2) requires at least ⌊|V |/7⌋ bits of advice.

  • Pf. Create m disjoint universes for m gadgets, so the resulting input can

be H1, H2, . . . , Hm, where Hi is an isomorphic copy of either G1 or G2.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 13 / 23

slide-28
SLIDE 28

Vertex Cover – lower bound for optimality

Theorem

For Vertex Cover, in order to achieve optimality, an adaptive priority algorithm with advice (Model 2) requires at least ⌊|V |/7⌋ bits of advice.

  • Pf. Create m disjoint universes for m gadgets, so the resulting input can

be H1, H2, . . . , Hm, where Hi is an isomorphic copy of either G1 or G2. Informally, the input items for Hi could require Alg to accept the first vertex of Hi or to reject it.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 13 / 23

slide-29
SLIDE 29

Vertex Cover – lower bound for optimality

Theorem

For Vertex Cover, in order to achieve optimality, an adaptive priority algorithm with advice (Model 2) requires at least ⌊|V |/7⌋ bits of advice.

  • Pf. Create m disjoint universes for m gadgets, so the resulting input can

be H1, H2, . . . , Hm, where Hi is an isomorphic copy of either G1 or G2. Informally, the input items for Hi could require Alg to accept the first vertex of Hi or to reject it. One bit of advice is needed for the first vertex of Hi, 1 ≤ i ≤ m.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 13 / 23

slide-30
SLIDE 30

Vertex Cover – lower bound for optimality

Theorem

For Vertex Cover, in order to achieve optimality, an adaptive priority algorithm with advice (Model 2) requires at least ⌊|V |/7⌋ bits of advice.

  • Pf. Create m disjoint universes for m gadgets, so the resulting input can

be H1, H2, . . . , Hm, where Hi is an isomorphic copy of either G1 or G2. Informally, the input items for Hi could require Alg to accept the first vertex of Hi or to reject it. One bit of advice is needed for the first vertex of Hi, 1 ≤ i ≤ m. Each Hi has 7 vertices, so m = |V |/7.

  • Boyar, Larsen, Pankratov

(1) Priority Algorithms – Lower Bounds OLAWA 2020 13 / 23

slide-31
SLIDE 31

General theorem – lower bound for optimality

Theorem

Let B be a problem with some reasonable properties and gadget pairs. Let s = maxj(|G a

j |, |G r j |), where the cardinality of a gadget is the

number of input items it consists of. Any optimal adaptive priority algorithm with advice (Model 2) for B must use at least ⌊n/s⌋ advice bits on worst case instances with n input items.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 14 / 23

slide-32
SLIDE 32

Section 4 Lower Bounds for Approximation

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 15 / 23

slide-33
SLIDE 33

Approximation – Binary String Guessing Problem

Binary string guessing problem (with known history): 2-SGKH [Emek,Fraigniaud,Korman,Ros´ en, 2011] [B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014]

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 16 / 23

slide-34
SLIDE 34

Approximation – Binary String Guessing Problem

Binary string guessing problem (with known history): 2-SGKH [Emek,Fraigniaud,Korman,Ros´ en, 2011] [B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014] Guess the next bit in a bit string revealed in an online manner

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 16 / 23

slide-35
SLIDE 35

Approximation – Binary String Guessing Problem

Binary string guessing problem (with known history): 2-SGKH [Emek,Fraigniaud,Korman,Ros´ en, 2011] [B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014] Guess the next bit in a bit string revealed in an online manner 0, 1, 0, ?

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 16 / 23

slide-36
SLIDE 36

Approximation – Binary String Guessing Problem

Binary string guessing problem (with known history): 2-SGKH [Emek,Fraigniaud,Korman,Ros´ en, 2011] [B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014] Guess the next bit in a bit string revealed in an online manner 0, 1, 0, ? A linear amount advice is required to make mistakes on fewer than half of the bits.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 16 / 23

slide-37
SLIDE 37

Approximation – Binary String Guessing Problem

Binary string guessing problem (with known history): 2-SGKH [Emek,Fraigniaud,Korman,Ros´ en, 2011] [B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014] Guess the next bit in a bit string revealed in an online manner 0, 1, 0, ? A linear amount advice is required to make mistakes on fewer than half of the bits.

Theorem (B¨

  • ckenhauer,Hromkoviˇ

c,Komm,Krug,Smula,Sprock, 2014)

On inputs of length n, any deterministic algorithm for 2-SGKH that is guaranteed to guess more than ǫn bits correctly, for 0 < ǫ ≤ 1/2, needs at least (1 + (1 − ǫ) log(1 − ǫ) + ǫ log(ǫ))n = (1 − H(ǫ))n bits of advice. Note: Often used for lower bounds for online algorithms with advice.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 16 / 23

slide-38
SLIDE 38

Lower bounds for approximation

What algorithms do our approximation lower bound results hold for?

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 17 / 23

slide-39
SLIDE 39

Lower bounds for approximation

What algorithms do our approximation lower bound results hold for? Fixed priority algorithms: We improve the results from [Borodin,B.,Larsen,Pankratov 2020] by a factor 2.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 17 / 23

slide-40
SLIDE 40

Lower bounds for approximation

What algorithms do our approximation lower bound results hold for? Fixed priority algorithms: We improve the results from [Borodin,B.,Larsen,Pankratov 2020] by a factor 2. Oblivious priority algorithms: Adaptive priority algorithms where (for graphs) the priority function used to access the first input item in a new component does not depend on the advice.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 17 / 23

slide-41
SLIDE 41

Lower bounds for approximation

What algorithms do our approximation lower bound results hold for? Fixed priority algorithms: We improve the results from [Borodin,B.,Larsen,Pankratov 2020] by a factor 2. Oblivious priority algorithms: Adaptive priority algorithms where (for graphs) the priority function used to access the first input item in a new component does not depend on the advice. This is natural, not using the possibility of using a function of the names

  • f the vertices.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 17 / 23

slide-42
SLIDE 42

Lower bounds for approximation

What algorithms do our approximation lower bound results hold for? Fixed priority algorithms: We improve the results from [Borodin,B.,Larsen,Pankratov 2020] by a factor 2. Oblivious priority algorithms: Adaptive priority algorithms where (for graphs) the priority function used to access the first input item in a new component does not depend on the advice. This is natural, not using the possibility of using a function of the names

  • f the vertices.

The lower bound results for optimality also apply to fixed priority and

  • blivious priority algorithms.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 17 / 23

slide-43
SLIDE 43

Another gadget pair – Independent Set example

All input items are isomorphic. 4 5 6 7 8 1 2 3 1 4 3 2 5 6 7 8

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 18 / 23

slide-44
SLIDE 44

Another gadget pair – Independent Set example

All input items are isomorphic. 4 5 6 7 8 1 2 3 1 4 3 2 5 6 7 8 Adversary will make the first vertex selected be 1.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 18 / 23

slide-45
SLIDE 45

Another gadget pair – Independent Set example

All input items are isomorphic. 4 5 6 7 8 1 2 3 1 4 3 2 5 6 7 8 Adversary will make the first vertex selected be 1. To get an independent set of size 3, need to accept in one gadget and reject in the other. Advantage over Vertex Cover gadget pair: Optimal solution is smaller.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 18 / 23

slide-46
SLIDE 46

Maximization problems – lower bound

The maximization part of our general corollary: (Let s be the number of input items per gadget.)

Theorem

For a maximization problem, if OPT(G1) = OPT(G2) = BAD(G1) + 1 = BAD(G2) + 1, then for any ǫ ∈ (0, 1/2], no oblivious priority algorithm reading fewer than (1 − H(ǫ))n/s advice bits can achieve an approximation ratio smaller than 1 +

ǫ OPT(G1)−ǫ.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 19 / 23

slide-47
SLIDE 47

Maximization problems – lower bound

The maximization part of our general corollary: (Let s be the number of input items per gadget.)

Theorem

For a maximization problem, if OPT(G1) = OPT(G2) = BAD(G1) + 1 = BAD(G2) + 1, then for any ǫ ∈ (0, 1/2], no oblivious priority algorithm reading fewer than (1 − H(ǫ))n/s advice bits can achieve an approximation ratio smaller than 1 +

ǫ OPT(G1)−ǫ.

For Independent Set:

Theorem

For Maximum Independent Set and any ǫ ∈ (0, 1

2], no oblivious priority

algorithm reading fewer than (1 − H(ǫ))n/8 advice bits can achieve an approximation ratio smaller than 1 +

ǫ 3−ǫ.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 19 / 23

slide-48
SLIDE 48

Minimization problems – lower bound

The minimization part of our general corollary: (Let s be the number of input items per gadget.)

Theorem

For a minimization problem, if OPT(G1) = OPT(G2) = BAD(G1) - 1 = BAD(G2) - 1, then for any ǫ ∈ (0, 1/2], no oblivious priority algorithm reading fewer than (1 − H(ǫ))n/s advice bits can achieve an approximation ratio smaller than 1 +

ǫ OPT(G1).

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 20 / 23

slide-49
SLIDE 49

Other results

For PROBLEM and any ǫ ∈ (0, 1

2], no priority algorithm reading fewer than

BITS advice bits can achieve an approximation ratio smaller than RATIO. PROBLEM BITS RATIO Maximum Independent Set* (1 − H(ǫ))n/8 1 +

ǫ 3−ǫ

Maximum Independent Set** (1 − H(ǫ))n/7 1 +

ǫ 4−ǫ

Maximum Bipartite Matching (1 − H(ǫ))n/3 1 +

ǫ 3−ǫ

Maximum Cut (1 − H(ǫ))n/8 1 +

ǫ 15−ǫ

Minimum Vertex Cover (1 − H(ǫ))n/7 1 + ǫ

3

Maximum 3-Satisfiability (1 − H(ǫ))n/3 1 +

ǫ 8−ǫ

Unit Job Scheduling with PC (1 − H(ǫ))n/9 1 +

ǫ 6−ǫ

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 21 / 23

slide-50
SLIDE 50

Comments

These results are the same as those obtained previously for fixed priority algorithms with advice, but a factor 2 better for number of bits.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 22 / 23

slide-51
SLIDE 51

Comments

These results are the same as those obtained previously for fixed priority algorithms with advice, but a factor 2 better for number of bits. There is a trade-off between number of bits and ratio possible for Maximum Independent Set, depending on the gadgets.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 22 / 23

slide-52
SLIDE 52

Comments

These results are the same as those obtained previously for fixed priority algorithms with advice, but a factor 2 better for number of bits. There is a trade-off between number of bits and ratio possible for Maximum Independent Set, depending on the gadgets. The amount of advice required for optimality is the same as the advice required for approximation, without the (1 − H(ǫ)) term. PROBLEM Approximation Optimality Maximum Independent Set** (1 − H(ǫ))n/7 n/7 Maximum Bipartite Matching (1 − H(ǫ))n/3 n/3 Maximum Cut (1 − H(ǫ))n/8 n/8 Maximum 3-Satisfiability (1 − H(ǫ))n/3 n/3 Unit Job Scheduling with PC (1 − H(ǫ))n/9 n/9

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 22 / 23

slide-53
SLIDE 53

Thank you for your attention.

Boyar, Larsen, Pankratov (1) Priority Algorithms – Lower Bounds OLAWA 2020 23 / 23