Download presentation
Presentation is loading. Please wait.
Published byBruno Hunter Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.