online stochastic matching barna saha vahid liaghat

15
Online Stochastic Matching Barna Saha Vahid Liaghat

Post on 19-Dec-2015

227 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Online Stochastic Matching Barna Saha Vahid Liaghat

Online Stochastic Matching

Barna SahaVahid Liaghat

Page 2: Online Stochastic Matching Barna Saha Vahid Liaghat

Matching?

Adwords

Bidders๐’›๐Ÿ ๐’›๐Ÿ ๐’›๐Ÿ‘ ๐’›๐Ÿ“๐’›๐Ÿ’

๐’š๐Ÿ๐’š๐Ÿ ๐’š๐Ÿ‘๐’š๐Ÿ ๐’š๐Ÿ’๐’š๐Ÿ‘๐’š๐Ÿ’๐’š๐Ÿ๐’š๐Ÿ

Adword Types: , , ,

Page 3: Online Stochastic Matching Barna Saha Vahid Liaghat

Matching?

Adword Types

Bidders๐’›๐Ÿ ๐’›๐Ÿ ๐’›๐Ÿ‘ ๐’›๐Ÿ“๐’›๐Ÿ’

๐’ ( ๐’š๐Ÿ )=๐Ÿ๐’ ( ๐’š๐Ÿ )=๐Ÿ‘๐’ ( ๐’š๐Ÿ‘ )=๐Ÿ๐’ ( ๐’š๐Ÿ’ )=๐Ÿ

Page 4: Online Stochastic Matching Barna Saha Vahid Liaghat

Offline LP Relaxation

Page 5: Online Stochastic Matching Barna Saha Vahid Liaghat

Online Matching

โ€ข Adversarial, Unknown GraphVazirani et al.[1] 1-1/e canโ€™t do better

โ€ข Random Arrival, Unknown GraphGoel & Mehta[2] 1-1/e

canโ€™t do better than 0.83

โ€ข i.i.d Model: Known Graph and Arrival Ratiosโ€“ Integral: Bahmani et al.[3] 0.699 Canโ€™t do better than

0.902โ€“ General: Saberi et al.[4] 0.702 Canโ€™t do better than

0.823

๐’›๐Ÿ ๐’›๐Ÿ ๐’›๐Ÿ‘ ๐’›๐Ÿ“๐’›๐Ÿ’

๐’š๐Ÿ๐’š๐Ÿ ๐’š๐Ÿ‘๐’š๐Ÿ ๐’š๐Ÿ’๐’š๐Ÿ‘๐’š๐Ÿ’๐’š๐Ÿ๐’š๐Ÿ

Page 6: Online Stochastic Matching Barna Saha Vahid Liaghat

i.i.d. Model

๐”ผ [๐‘› (๐‘ฆ ) ]=๐‘Ÿ ๐‘ฆโ‰ค1

Competitive Ratio:

Page 7: Online Stochastic Matching Barna Saha Vahid Liaghat

Fractional Matching

๐‘“ =โˆ‘๐œ”

๐น (๐œ” )โ„™ (๐œ” )

Fractional Degree:

(Corollary 2.1 [4]) It is possible to efficiently and explicitlyconstruct (and sample from) a distribution on the set of

matchings in such that for all edges

Page 8: Online Stochastic Matching Barna Saha Vahid Liaghat

Non-Adaptive Algorithm

Page 9: Online Stochastic Matching Barna Saha Vahid Liaghat

Algorithm 1 - Analysis

โ‰ฅ0.684

Page 10: Online Stochastic Matching Barna Saha Vahid Liaghat

Adaptive Algorithm - idea

โ€ข arrives!

โ€ข A Joint Distribution from which and are chosen.

โ€ข (i) The probability that (and ) is equal to some , is

equal to .

โ€ข (ii) Given (i), the joint the distribution is such that

the probability of is minimized.

Page 11: Online Stochastic Matching Barna Saha Vahid Liaghat

Adaptive Algorithm - partitions

๐‘“ ๐‘’1โ‰ฅ ๐‘“ ๐‘’2โ‰ฅโ€ฆโ‰ฅ ๐‘“ ๐‘’๐‘˜

โ‰ฅ ๐‘“ ๐‘’๐‘˜+1

Page 12: Online Stochastic Matching Barna Saha Vahid Liaghat

Adaptive Algorithm

Page 13: Online Stochastic Matching Barna Saha Vahid Liaghat

Upper Bounds

โ€ข For , no online algorithm can do better than .

โ€ข For , no online algorithm can do better than .

โ€ข For , no non-adaptive algorithm can do better than .

Page 14: Online Stochastic Matching Barna Saha Vahid Liaghat

Questions?

Page 15: Online Stochastic Matching Barna Saha Vahid Liaghat

References

โ€ข [1] R. M. Karp, U. V. Vazirani, and V. V. Vazirani. An optimal algorithm for online bipartite matching. In STOC, pages 352โ€“358. ACM, 1990.

โ€ข [2] G. Goel and A. Mehta. Online budgeted matching in random input models with applications to adwords. In SODA, pages 982โ€“991, 2008.

โ€ข [3] B. Bahmani and M. Kapralov. Improved bounds for online stochastic matching. In ESA, pages 170โ€“181, 2010.

โ€ข [4] V. H. Manshadi, S. Oveis Gharan, A. Saberi. Online Stochastic Matching: Online Actions Based on Offline Statistics. In SODA, 2011.