yi wu ibm almaden research joint work with preyas popat

46
Hardness of pricing loss leaders Yi Wu IBM Almaden Research Joint work with Preyas Popat

Post on 19-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Hardness of pricing loss leaders

Yi WuIBM Almaden Research

Joint work with Preyas Popat

Page 2: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Introduction

Page 3: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Example: supermarket pricing

Buy cereal and milk if under 10$

Buy coffee and milk if under 7$

Buy coffee and alcohol if under 15$

How to price items to maximize profit?

Page 4: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Input: ◦ items.◦ buyers. each of the buyer is interested in a

subset of the items with budget ◦ single minded valuation: buyer buy either all the

items in if the total price is less than or buy nothing.

Algorithmic task: price item with profit margin to maximize the overall profit.

Problem Definition

Page 5: Yi Wu IBM Almaden Research Joint work with Preyas Popat

-hypergraph pricing: each buyer is interested in at most of the items.

Graph pricing: each buyer is interested in at most of the items.

Special case: -hypergraph pricing

Page 6: Yi Wu IBM Almaden Research Joint work with Preyas Popat
Page 7: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Items are aligned on a line and each buyer is interested in buying a path (consecutive items).

Special case: highway pricing

Driver 1 Driver 2 Driver 3

Page 8: Yi Wu IBM Almaden Research Joint work with Preyas Popat

For item pricing with items m buyers: -approximation [Guruswami et al.] hard[Demain et al.]

For -hypergraph pricing O()-approximation [Balcan-Blum] 4-approximaiton for graph pricing (k=2) [Balcan-Blum 06]17/16-hard [Khandekar-Kimbrel-Makarychev-Sviridenko 09], 2-hard assuming the UGC (Unique Games Conjecture)

For highway problemPTAS [Grandoni-Rothvoss-11] NP-hard[Elbassioni-Raman-Ray-09]

Previous Work

All the previous work assumes that the profit margin is positive for every item.

Page 9: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Example

1

3

2

10 10

30

Page 10: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Optimal Positive Pricing Strategy

1

3

2

10 10

3030

10

0

Profit is 40.

Page 11: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Even better strategy

1

3

2

10 10

3015

-5

15

Profit is 50.

Loss leader

Page 12: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Definition: A loss leader is a product sold at a low price (at cost or below cost) to stimulate other profitable sales.

Example of loss leader◦ Printer and ink◦ E-book reader and E-book◦ Movie ticket and popcorn and drink

Loss leaders

Page 13: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Discount Model[Balcan-Blum-Chan-Hajiaghayi-07]The seller assign a profit margin to each item and have profit with the buyer interested in set if the buyer purchase the item.

Discount model

What if the production cost is 0 such as the highway problem?

Page 14: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Coupon Model [Balcan-Blum-Chan-Hajiaghayi-07]The seller assign a profit margin to each item and have profit with the buyer interested in set

Coupon Model

Page 15: Yi Wu IBM Almaden Research Joint work with Preyas Popat

[Balcan-Blum 06]: The maximum profit can be log n-times more when loss leaders are allowed (under either coupon or discount model).

Profitability gap

Page 16: Yi Wu IBM Almaden Research Joint work with Preyas Popat

What kind of approximation is achievable for the item pricing problems with prices below cost allowed?

Open Problem [Baclan-Blum 06]

Page 17: Yi Wu IBM Almaden Research Joint work with Preyas Popat

[Balcan-Blum-Chan-Hajiaghayi-07]: “Obtaining constant factor appropriation algorithms in the coupon model for general graph vertex pricing problem and the highway problem with arbitrary valuations seems believable but very challenging.”

Make a guess:

Page 18: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Main Results

Page 19: Yi Wu IBM Almaden Research Joint work with Preyas Popat

For 3-hypergraph pricing problem, it is NP-hard to get better than -approximation under either the coupon or discount model. [W-11, Popat-W-11]

For graph vertex pricing (i.e.,) and the highway pricing problem, it is UG-hard to get constant approximation under the coupon model. [Popat-W-11]

Our results:

Page 20: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Comparison

Positive profit prices

Loss leaders

Item pricing -approxmation-hard

3-hyper graph vertex pricing

8.1-approxmiatoinAPX-hard, 2-UGhard -hard

Graph vertex pricing

4-approximation2-UGhard Super-constant UG-

hardness

Highway pricing PTASNP-hard Super-constant UG-

hardness

Page 21: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Proof

Page 22: Yi Wu IBM Almaden Research Joint work with Preyas Popat

The pricing problem is also a CSP.◦ Variable: ◦ Constraint: each buyer interested in with

valuation is a constraint with the following payoff function: Discount model: Coupon Model:

Item pricing: a special Max-CSP

Page 23: Yi Wu IBM Almaden Research Joint work with Preyas Popat

A instance of item pricing with items indexed by

A pricing function is a function defined on

Dictator Test for item pricing

Page 24: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Completeness ◦ There exists some function such that for every ,

the pricing function has a good profit .

Soundness ◦ For non-dictator function, it has profit .

(c,s)-dictator Test.

[Khot-Kindler-Mossel-O’Donnell-07]:assuming the Unique Games Conjecture, it is NP-hard to get better

than -approximation.

Page 25: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Dictator Test for 3-hypergraph pricing

Page 26: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate and randomly. Generate such that each with probability

and random from with probability . Randomly generated a and add a equation

Hastad’s (1-Dictator Test for

Page 27: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Completeness: if , this will satisfy fraction of the equations.

Soundness: ◦ Technical Lemma [Austrin-Mossel-09]: non-

dictator function can not distinguish the difference between pairwise independent distribution and fully independent distribution on .

Analysis of Hastad’s Test(informal proof)

Page 28: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate and randomly

Add a equation

Equivalent Test for non-dictator (1)

Page 29: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate and randomly

Add a equation

Equivalent Test for non-dictator (2)

Passing probability is 1/q.

Page 30: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate and randomly. Generate such that each with probability

and random with probability . For every Add a buyer interested in )with

budget .

The Dictator Test for 3-hypergraph pricing

Page 31: Yi Wu IBM Almaden Research Joint work with Preyas Popat

For , we know that with probability we have that and Then for

The profit is then at least

Completeness

Completeness c = q log q.

Page 32: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate randomly. Add a buyer interested in with budget for

every

Soundness Analysis:Equivalent test for non-dictator (1)

Page 33: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate randomly. Add a buyer interested in with budget for

every .

Then for any , suppose , then the profit is at most

Equivalent test for non-dictator (2)

Soundness is q.

Page 34: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Real valued price function.

NP-hardness reduction

Discount model

Things not covered

Page 35: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Dictator Test for graph pricing and highway problem

Page 36: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate randomly and such that with probability and random in with probability

For every add a equation

Khot-Kindler-Mossel-O’Donnell’s Dictator Test for

Page 37: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Notation: as the the indicator function of whether .

Let us assume (without justify) that is balanced; i.e., for every

Key Technical Lemma: for any non-dictator , if , then

Informal Proof KKMO (1)

Page 38: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Informal Proof of KKMO(2)

Page 39: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate randomly and such that with probability and random in with probability

For every add a buyer interested in with budget

A Candidate Test for graph pricing

We can not prove the soundness claim for this test.

Page 40: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Generate randomly and such that with probability and random in with probability

For every add a buyer interested in with budget

Dictator Test for graph pricing

Page 41: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Unbalanced price function

Real value price function

Thing not covered

Page 42: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Lemma 1: The approximability of bipartite graph pricing is equivalent to highway problem on bipartite graph.

Lemma 2: Super-constant hardness of graph pricing also implies super-constant hardness of bipartite graph pricing.

Highway problem

Page 43: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Suppose we have n segments of highway with price The constraints are of the form .

If we change the valuable to then the constraint becomes

On bipartite graph for highway problem, we can make the constraint

Proof of Lemma1.

Page 44: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Given a non-bipartite instance G, we can randomly partition the graph into two parts G’ and only consider the bipartite sub-graph.

We know that for any price function, the profit change by a factor of 2 in expectation.

Proof of Lemma 2.

Page 45: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Pricing loss leaders is hard even for the those tractable cases under the positive profit prices model.

Conclusion

Page 46: Yi Wu IBM Almaden Research Joint work with Preyas Popat

Getting better upper and lower bound for hypergraph pricing problem

Can we have a -dictator test for CSP of the form for

Open Problem