Generalized Matroid Secretary Problem Sourav Chakraborty (Indian - - PowerPoint PPT Presentation

generalized matroid secretary problem
SMART_READER_LITE
LIVE PREVIEW

Generalized Matroid Secretary Problem Sourav Chakraborty (Indian - - PowerPoint PPT Presentation

Generalized Matroid Secretary Problem Sourav Chakraborty (Indian Statistical Institute) Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem The Art of Selling a Car Want to sell my car. Sourav Chakraborty


slide-1
SLIDE 1

Generalized Matroid Secretary Problem

Sourav Chakraborty (Indian Statistical Institute)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-2
SLIDE 2

The Art of Selling a Car

Want to sell my car.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-3
SLIDE 3

The Art of Selling a Car

Want to sell my car. 2 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-4
SLIDE 4

The Art of Selling a Car

Want to sell my car. 2 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-5
SLIDE 5

The Art of Selling a Car

Want to sell my car. 2 L 1 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-6
SLIDE 6

The Art of Selling a Car

Want to sell my car. 2 L 1 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-7
SLIDE 7

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-8
SLIDE 8

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-9
SLIDE 9

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-10
SLIDE 10

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-11
SLIDE 11

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L 1.75 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-12
SLIDE 12

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L 1.75 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-13
SLIDE 13

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L 1.75 L 2.25 L

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-14
SLIDE 14

The Art of Selling a Car

Want to sell my car. 2 L 1 L 1.5 L 1.25 L 1.75 L 2.25 L What should be my strategy?

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-15
SLIDE 15

Different Assumptions

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-16
SLIDE 16

Different Assumptions

Are the bids chosen by an adversary or drawn from some distribution?

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-17
SLIDE 17

Different Assumptions

Are the bids chosen by an adversary or drawn from some distribution? How much knowledge in advance do the seller have about the bids? (For example: do the seller know the distribution from which the bids are drawn.)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-18
SLIDE 18

Different Assumptions

Are the bids chosen by an adversary or drawn from some distribution? How much knowledge in advance do the seller have about the bids? (For example: do the seller know the distribution from which the bids are drawn.) Do the buyers come in a particular order or in some random

  • rder?

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-19
SLIDE 19

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-20
SLIDE 20

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary. For any strategy of the seller there is an adversarial strategy such that the expected return for the seller is 1/N of the best bid. (N is the number of bidders.)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-21
SLIDE 21

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary. For any strategy of the seller there is an adversarial strategy such that the expected return for the seller is 1/N of the best bid. (N is the number of bidders.) (Optimistic Approach) All bids are drawn from a distribution (that is known to the seller) and the bidders come in a random

  • rder.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-22
SLIDE 22

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary. For any strategy of the seller there is an adversarial strategy such that the expected return for the seller is 1/N of the best bid. (N is the number of bidders.) (Optimistic Approach) All bids are drawn from a distribution (that is known to the seller) and the bidders come in a random

  • rder.

There is a simple strategy the guarantees that the expected return is at least half of the best bid.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-23
SLIDE 23

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary. For any strategy of the seller there is an adversarial strategy such that the expected return for the seller is 1/N of the best bid. (N is the number of bidders.) (Optimistic Approach) All bids are drawn from a distribution (that is known to the seller) and the bidders come in a random

  • rder.

There is a simple strategy the guarantees that the expected return is at least half of the best bid. (Middle Path) The bids are chosen by an adversary but the bidders come in a random order.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-24
SLIDE 24

Different kind of assumptions

(Pessimistic Assumption) All the bids and the ordering of the buyers are chosen by an adversary. For any strategy of the seller there is an adversarial strategy such that the expected return for the seller is 1/N of the best bid. (N is the number of bidders.) (Optimistic Approach) All bids are drawn from a distribution (that is known to the seller) and the bidders come in a random

  • rder.

There is a simple strategy the guarantees that the expected return is at least half of the best bid. (Middle Path) The bids are chosen by an adversary but the bidders come in a random order. Secretary Problem

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-25
SLIDE 25

The Secretary Problem

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-26
SLIDE 26

The Secretary Problem

Bids: B1, B2, . . . , BN

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-27
SLIDE 27

The Secretary Problem

Bids: B1, B2, . . . , BN Bids are adversarially chosen but come in a random order. Bids come is a online fashion.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-28
SLIDE 28

The Secretary Problem

Bids: B1, B2, . . . , BN Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid Bi is seen, the algorithm has to either REJECTS or SELECTS.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-29
SLIDE 29

The Secretary Problem

Bids: B1, B2, . . . , BN Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid Bi is seen, the algorithm has to either REJECTS or SELECTS. If the algorithm REJECTS it then the bid Bi is lost forever and cannot be selected later.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-30
SLIDE 30

The Secretary Problem

Bids: B1, B2, . . . , BN Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid Bi is seen, the algorithm has to either REJECTS or SELECTS. If the algorithm REJECTS it then the bid Bi is lost forever and cannot be selected later. If the algorithm SELECTS it then Bi is the return the algorithm get.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-31
SLIDE 31

The Secretary Problem

Bids: B1, B2, . . . , BN Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid Bi is seen, the algorithm has to either REJECTS or SELECTS. If the algorithm REJECTS it then the bid Bi is lost forever and cannot be selected later. If the algorithm SELECTS it then Bi is the return the algorithm get. GOAL: To maximize Expected Return

maxi Bi

.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-32
SLIDE 32

Algorithm for Secretary Problem

Simple Algorithm REJECT the bids B1, B2, . . . , BN/2 Let C = max{B1, . . . , BN/2}. For any i > N/2 if Bi is at least C then ACCEPT Bi. With probability 1/4 the highest bid is the second half and the second highest bid is in the first half. So, Expected Return maxi Bi > 1 4. [Lindley, Dynkin (1963)] showed that the competitive ratio is 1/e.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-33
SLIDE 33

Lets Sell Flight Tickets

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-34
SLIDE 34

Lets Sell Flight Tickets

Available seats

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-35
SLIDE 35

Lets Sell Flight Tickets

Available seats Chennai-London (20)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-36
SLIDE 36

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-37
SLIDE 37

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-38
SLIDE 38

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-39
SLIDE 39

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-40
SLIDE 40

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-41
SLIDE 41

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-42
SLIDE 42

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-43
SLIDE 43

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-44
SLIDE 44

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800) YES

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-45
SLIDE 45

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800) YES B5 Chennai-London-NY ($950)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-46
SLIDE 46

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800) YES B5 Chennai-London-NY ($950) YES

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-47
SLIDE 47

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800) YES B5 Chennai-London-NY ($950) YES B6 London-Paris-NY ($1200) .. ....

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-48
SLIDE 48

Lets Sell Flight Tickets

Available seats Chennai-London (20) London-Paris (5) Paris-NY (2) Mumbai-Paris (10) Chennai-Mumbai (40) London-NY (15) London-Mumbai (4) Bidders B1 Chennai-London-Mumbai ($300) NO B2 London-Paris ($100) YES B3 Mumbai-Paris-NY ($700) YES B4 Mumbai-Paris-NY ($800) YES B5 Chennai-London-NY ($950) YES B6 London-Paris-NY ($1200) .. .... What should be my strategy?

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-49
SLIDE 49

Generalized Matroid Problem

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-50
SLIDE 50

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-51
SLIDE 51

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid (Ui, Bi) is seen, the algorithm has to either REJECTS

  • r SELECTS.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-52
SLIDE 52

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid (Ui, Bi) is seen, the algorithm has to either REJECTS

  • r SELECTS.

If the algorithm REJECTS it then the bid (Ui, Bi) is lost forever.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-53
SLIDE 53

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid (Ui, Bi) is seen, the algorithm has to either REJECTS

  • r SELECTS.

If the algorithm REJECTS it then the bid (Ui, Bi) is lost forever. If the algorithm SELECTS (Ui, Bi) then it adds Ui to its set S of selected items. S must be in I.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-54
SLIDE 54

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid (Ui, Bi) is seen, the algorithm has to either REJECTS

  • r SELECTS.

If the algorithm REJECTS it then the bid (Ui, Bi) is lost forever. If the algorithm SELECTS (Ui, Bi) then it adds Ui to its set S of selected items. S must be in I. The final return is the weight of S. Where, weight of a set S is

  • i:Ui∈S Bi.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-55
SLIDE 55

Generalized Matroid Problem

(U, I) is a matroid. U is a universe (all possible itineraries). I is the set of independent sets (allowed combinations of the elements of the universe). Bids: (U1, B1), (U2, B2), . . . , (UN, BN) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Bids come is a online fashion. Once bid (Ui, Bi) is seen, the algorithm has to either REJECTS

  • r SELECTS.

If the algorithm REJECTS it then the bid (Ui, Bi) is lost forever. If the algorithm SELECTS (Ui, Bi) then it adds Ui to its set S of selected items. S must be in I. The final return is the weight of S. Where, weight of a set S is

  • i:Ui∈S Bi.

GOAL: To maximize Expected Return

maxS∈I Weight of S.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-56
SLIDE 56

Current Status

Introduced by Babaioff et al (2007).

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-57
SLIDE 57

Current Status

Introduced by Babaioff et al (2007). They also gave a strategy that has expected return at least 1/ log d of the OPT, where d is the dimension of the matroid (the size of the biggest set in I).

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-58
SLIDE 58

Current Status

Introduced by Babaioff et al (2007). They also gave a strategy that has expected return at least 1/ log d of the OPT, where d is the dimension of the matroid (the size of the biggest set in I). Under various restrictions on the matroid structure or the bids better strategies have been designed. [Survey: Babaioff-Immorlica-Kempe-Klienberg Online auctions and generalized secretary problems (2008)]

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-59
SLIDE 59

Current Status

Introduced by Babaioff et al (2007). They also gave a strategy that has expected return at least 1/ log d of the OPT, where d is the dimension of the matroid (the size of the biggest set in I). Under various restrictions on the matroid structure or the bids better strategies have been designed. [Survey: Babaioff-Immorlica-Kempe-Klienberg Online auctions and generalized secretary problems (2008)] Even for general matroid the conjecture is constant competitive ratio.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-60
SLIDE 60

Current Status

Introduced by Babaioff et al (2007). They also gave a strategy that has expected return at least 1/ log d of the OPT, where d is the dimension of the matroid (the size of the biggest set in I). Under various restrictions on the matroid structure or the bids better strategies have been designed. [Survey: Babaioff-Immorlica-Kempe-Klienberg Online auctions and generalized secretary problems (2008)] Even for general matroid the conjecture is constant competitive ratio. Theorem (Chakraborty-Lachish 2012) For the general matroid secretary problem there is a strategy such that the expected return is at least 1/√log d of the OPT.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-61
SLIDE 61

Current Status

Improvement of the Competitive Ratio O(log d) by Babaioff-Immorlica-Kempe-Klienberg 2008 O(√log d) by Chakraborty-Lachish 2012 O(log log d) by Lachish 2014 O(log log d) by Moran-Svensson-Zenklusen 2015 Better (even constant competitive ratio) algrotihms are known for special matroids.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-62
SLIDE 62

Formal statement of the Problem - Matroid be a vector space

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-63
SLIDE 63

Formal statement of the Problem - Matroid be a vector space

V is a vector space of dimension d. Bids: (v1, w(v1)), (v2, w(v2)), . . . , (vN, w(vN)) ∈ (U, R+)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-64
SLIDE 64

Formal statement of the Problem - Matroid be a vector space

V is a vector space of dimension d. Bids: (v1, w(v1)), (v2, w(v2)), . . . , (vN, w(vN)) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Once bid (vi, w(vi)) is seen, the algorithm has to either REJECTS or SELECTS. If the algorithm REJECTS it then the bid (vi, w(vi)) is lost. If the algorithm SELECTS (vi, w(vi)) then it adds vi to its set S

  • f selected items. S must be an independent set.

The final return is the weight of S. Where, weight of a set S is

  • i:vi∈S w(vi)

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-65
SLIDE 65

Formal statement of the Problem - Matroid be a vector space

V is a vector space of dimension d. Bids: (v1, w(v1)), (v2, w(v2)), . . . , (vN, w(vN)) ∈ (U, R+) Bids are adversarially chosen but come in a random order. Once bid (vi, w(vi)) is seen, the algorithm has to either REJECTS or SELECTS. If the algorithm REJECTS it then the bid (vi, w(vi)) is lost. If the algorithm SELECTS (vi, w(vi)) then it adds vi to its set S

  • f selected items. S must be an independent set.

The final return is the weight of S. Where, weight of a set S is

  • i:vi∈S w(vi)

GOAL: To maximize Expected Return

maxS∈I Weight of S.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-66
SLIDE 66

Sampling and Selection Phase

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-67
SLIDE 67

Sampling and Selection Phase

V is a vector space of dimension d. Bids: (v1, w(v1)), (v2, w(v2)), . . . , (vN, w(vN)) ∈ (U, R+) Sampling Phase :Reject (v1, w(v1)), (v2, w(v2)), . . . , (vN/2, w(vN/2)), but record all the data. Selection Phase :Based on the data from the Sampling Phase decide which of the (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) to select.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-68
SLIDE 68

Simplifying the Problem

By loosing a constant in the competitive ratio we can assume the following:

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-69
SLIDE 69

Simplifying the Problem

By loosing a constant in the competitive ratio we can assume the following: A1 Let M be the maximum weight of all the vectors. M is known to us.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-70
SLIDE 70

Simplifying the Problem

By loosing a constant in the competitive ratio we can assume the following: A1 Let M be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-71
SLIDE 71

Simplifying the Problem

By loosing a constant in the competitive ratio we can assume the following: A1 Let M be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-72
SLIDE 72

Simplifying the Problem

By loosing a constant in the competitive ratio we can assume the following: A1 Let M be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i. A3’ Let Ri be the set of vectors in (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) that have weight OPT/2i.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-73
SLIDE 73

What is the OPT?

A1 Let M < OPT/√log d be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i. A3’ Let Ri be the set of vectors in (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) that have weight OPT/2i.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-74
SLIDE 74

What is the OPT?

A1 Let M < OPT/√log d be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i. A3’ Let Ri be the set of vectors in (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) that have weight OPT/2i.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-75
SLIDE 75

What is the OPT?

A1 Let M < OPT/√log d be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i. A3’ Let Ri be the set of vectors in (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) that have weight OPT/2i.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-76
SLIDE 76

What is the OPT?

A1 Let M < OPT/√log d be the maximum weight of all the vectors. M is known to us. A2 For all vectors vi the weight w(vi) is one of {OPT, OP T

2

, OP T

4

, . . . , OP T

2log d }.

A3 Let Li be the set of vectors in (v1, w(v1)), . . . , (vN/2, w(vN/2)) that have weight OPT/2i. A3’ Let Ri be the set of vectors in (vN/2+1, w(vN/2+1)), . . . , (vN, w(vN)) that have weight OPT/2i. For all i the best offline algo on the first half will choose di dim(L1 ∪ L2 ∪ · · · ∪ Li) − dim(L1 ∪ L2 ∪ · · · ∪ Li−1) number of vectors from layer Li.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-77
SLIDE 77

Main Hurdle: Measure on the interaction between layers

Let us only plan to SELECT elements from Li and Lj.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-78
SLIDE 78

Main Hurdle: Measure on the interaction between layers

Let us only plan to SELECT elements from Li and Lj. [Simple Case]: Let the span(Li) is disjoint from span(Lj). Then if we greedily select vectors from Li and Lj then our return from Li and Lj is dim(Li)OPT 2i + dim(Lj)OPT 2j .

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-79
SLIDE 79

Main Hurdle: Measure on the interaction between layers

Let us only plan to SELECT elements from Li and Lj. [Simple Case]: Let the span(Li) is disjoint from span(Lj). Then if we greedily select vectors from Li and Lj then our return from Li and Lj is dim(Li)OPT 2i + dim(Lj)OPT 2j . [Hard Case]: If span(Li) is not disjoint from span(Lj). Thus selecting vectors from Li can obstruct selecting vectors from Lj.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem

slide-80
SLIDE 80

Main Hurdle: Measure on the interaction between layers

Let us only plan to SELECT elements from Li and Lj. [Simple Case]: Let the span(Li) is disjoint from span(Lj). Then if we greedily select vectors from Li and Lj then our return from Li and Lj is dim(Li)OPT 2i + dim(Lj)OPT 2j . [Hard Case]: If span(Li) is not disjoint from span(Lj). Thus selecting vectors from Li can obstruct selecting vectors from Lj. So we have to understand how the layers are disrupting each other.

Sourav Chakraborty (Indian Statistical Institute) Generalized Matroid Secretary Problem