Presentation is loading. Please wait.

Presentation is loading. Please wait.

An equivalent version of the Caccetta-Häggkvist conjecture in an online load balancing problem Angelo Monti 1, Paolo Penna 2, Riccardo Silvestri 1 1 Università.

Similar presentations


Presentation on theme: "An equivalent version of the Caccetta-Häggkvist conjecture in an online load balancing problem Angelo Monti 1, Paolo Penna 2, Riccardo Silvestri 1 1 Università."— Presentation transcript:

1 An equivalent version of the Caccetta-Häggkvist conjecture in an online load balancing problem Angelo Monti 1, Paolo Penna 2, Riccardo Silvestri 1 1 Università di Roma “La Sapienza” 2 Università di Salerno

2 Outline Online load balancing Caccetta-Häggkvist conjecture Connection between them

3 Online load balancing processors task (weight, subset, duration)

4 Online load balancing Example: linear topologies [Bar-Noy et al’99] best worst

5 Online load balancing How good is greedy? Example: linear topologies [Bar-Noy et al’99] best worst 8 tasks

6 Online load balancing How good is greedy? Example: linear topologies [Bar-Noy et al’99] best worst 4 tasks

7 Online load balancing How good is greedy? Example: linear topologies [Bar-Noy et al’99] worst 2 tasks

8 Online load balancing How good is greedy? Example: linear topologies [Bar-Noy et al’99] worst 1 task  (log n)-competitive

9 Online load balancing modified-greedy Example: linear topologies [Bar-Noy et al’99] worst 8 tasks4 tasks 2 tasks 1 task 4-competitive More general approach [Crescenzi et al’03]

10 Online load balancing More general approach [Crescenzi et al’03]: “structure”  comp(“structure”) 1. Competitive ratio of modified-greedy 2. Simple local algorithm 3. Combinatorial approach

11 Online load balancing More general approach [Crescenzi et al’03]: “structure”  comp(“structure”) Optimal for “nice structures” identical, linerar, hierarchical

12 Online load balancing More general approach [Crescenzi et al’03]: “structure”  comp(“structure”) Optimal for “nice structures” identical, linerar, hierarchical How good on the “uniform” case? “Equivalent” to a fundamental question in graph theory

13 Caccetta-Häggkvist Conjecture Every directed graph on n nodes and minimum outdegree d has a directed cycle of length at most n/d

14 Caccetta-Häggkvist Conjecture Every directed graph on n nodes and minimum outdegree d has a directed cycle of length at most n/d ?

15 Modified-greedy algorithms S 1,…, S i,…, S m S 1 ’,…, S i ’,…, S m ’ R 1,…, R i,…, R m problem “structure” R i =  S j : S j ’ intersects S i ’ How good is modified-greedy? max i |R i |/|S i ’ | [Crescenzi et al’03]

16 The “uniform” case How good is modified-greedy? comp(n,s) Each task can be assigned to exactly s processors Apply Crescenzi et al’03 to uniform case S 1,…, S i,…, S m S 1 ’,…, S i ’,…, S m ’ R 1,…, R i,…, R m R i =  S j : S j ’ intersects S i ’ min S’ max i |R i |/|S i ’ | = complete hypergraph “best” 1.Limitations of this method 2.Local vs global

17 The “uniform” case Each task can be assigned to exactly s processors Trivial upper bound comp(n,s)  n/s greedy Cannot be improved unless CH-Conjecture fails

18 The “uniform” case Each task can be assigned to exactly s processors Cannot be improved unless CH-Conjecture fails all large

19 The “uniform” case Each task can be assigned to exactly s processors Cannot be improved unless CH-Conjecture fails

20 The “uniform” case Each task can be assigned to exactly s processors Cannot be improved unless CH-Conjecture fails high cost equivalent!

21 High cost d n-d Caccetta-Häggkvist Conjecture Every directed graph on n nodes and minimum outdegree d has a directed cycle of length at most n/d A directed graph on n nodes and minimum outdegree d no directed cycle of length at most s (n – n/s) n/sn/s s

22 High cost What are these algorithms?“Blind” algorithms “fixed” allocation

23 Conclusions Analyze “blind” algorithms –Diffult, interesting question Modified-greedy algos are “useless” for uniform instances Maybe a different view of the CH-Conjecture –Procedure ot check the conjecture?

24 Thank You


Download ppt "An equivalent version of the Caccetta-Häggkvist conjecture in an online load balancing problem Angelo Monti 1, Paolo Penna 2, Riccardo Silvestri 1 1 Università."

Similar presentations


Ads by Google