Welfare and Profit Maximization with Production Costs

22
Welfare and Profit Maximization with Production Costs A. Blum, A. Gupta, Y. Mansour, A. Sharma

description

Welfare and Profit Maximization with Production Costs. A. Blum, A. Gupta, Y. Mansour , A. Sharma. Model. Multiple buyers Arbitrary valuation Multiple products Mechanism: prices Online setting Goals: Maximize Welfare Maximize Profit. Main Focus: Production cost increases. MODEL. - PowerPoint PPT Presentation

Transcript of Welfare and Profit Maximization with Production Costs

Page 1: Welfare and Profit Maximization with Production Costs

Welfare and Profit Maximization with Production Costs

A. Blum, A. Gupta, Y. Mansour, A. Sharma

Page 2: Welfare and Profit Maximization with Production Costs

Model

• Multiple buyers– Arbitrary valuation

• Multiple products• Mechanism: prices• Online setting• Goals:– Maximize Welfare– Maximize Profit

Main Focus:• Production cost– increases

Page 3: Welfare and Profit Maximization with Production Costs

7 ₪ 9₪ 21₪ 25₪ 5₪

SWpayment

MODEL

Page 4: Welfare and Profit Maximization with Production Costs

25₪ 9₪ 9₪ 33₪ 6₪

cost

Page 5: Welfare and Profit Maximization with Production Costs

Production Cost

• CS literature– Unlimited supply• Fixed production cost

– Limited Supply• Phase transition

– Two extreme alternatives

Page 6: Welfare and Profit Maximization with Production Costs

Production cost: ECON 101

• Increasing marginal production cost

SD

Page 7: Welfare and Profit Maximization with Production Costs

This Work

• non-decreasing production cost

• Posted prices

• Online setting

1.99$

Page 8: Welfare and Profit Maximization with Production Costs

Our Results: Welfare Maximization

• SW = value - cost• Simple algorithm– Price the kth item of product j by the cost of the (2k)th

item of product j• Constant competitive ratio in many cases– Linear– Polynomial– Logarithmic

• Fails for limited supply

Page 9: Welfare and Profit Maximization with Production Costs

Our Results: Welfare Maximization

• SW = value - cost• Convex production cost:– Logarithmic competitive ratio– Handles limited supply • [BGN]

Page 10: Welfare and Profit Maximization with Production Costs

Our results: Profit Maximization

• Profit = revenue - cost• Logarithmic competitive ratio• Combining:– Social Welfare maximization, multiple buyers– Revenue Maximization, single buyer

• Similar to [AAM]

Page 11: Welfare and Profit Maximization with Production Costs

General Structural Theorem

• Fix a pricing scheme π• Consider a product

Items sold

prices

cost

prices

Alg profit

opt

Page 12: Welfare and Profit Maximization with Production Costs

General Structural Theorem

• Fix a pricing scheme π• Sum the area across products• If ΣjBLUE < α ΣjBROWN + β• Then SW(alg) > (SW(opt)- β)/ α

Page 13: Welfare and Profit Maximization with Production Costs

General Structural Theorem

• PROOF• Buyer b buys Sb in π and Ob in opt.

• Consider prices πb when buyer comes

• At the prices of πb :vb (Sb) – πb (Sb) ≥ vb(Ob) – πb (Ob) • Summing over buyersΣb vb (Sb) – πb(Sb) ≥ Σb vb(Ob) – πb(Ob) SW(alg) + C(alg) - P(alg) ≥ SW(opt) + C(opt) - P(opt)

Page 14: Welfare and Profit Maximization with Production Costs

General Structural Theorem

• P(alg) - C(alg) = profit(alg)• Maximize the Regret term P(opt) - C(λ)• Fix prices πb to be final prices – Only increases P(opt)

• NOW: the term P(opt) - C(λ) = Σi Σj P(j) – Ci(j) is exactly the sum of the BLUE areas

Page 15: Welfare and Profit Maximization with Production Costs

Twice the index algorithm

• For each item j, • The price of k-th copy is

cost(2k)

• NOTE: increasing cost implies price ≥ cost

• Technically Need to compare

BLUE vs BROWN

Linear Cost:prices

cost

Page 16: Welfare and Profit Maximization with Production Costs

Twice the index algorithm

• For each item j, • The price of k-th copy is

cost(2k)

• NOTE: increasing cost implies price > cost

• Technically Need to compare

BLUE vs BROWN

Performance:• Linear cost: c(x)=ax+bα = 1/6 β = Σj cj(2)-cj(1)• Polynomial cost c(x)=axd

α = 1/2d β = 2(d+2)d+1Σj cj(2)• Logarithmic cost

c(x)=ln(x+1)α = ln(3/2)/2 β = 3|J|

Page 17: Welfare and Profit Maximization with Production Costs

Twice the index algorithm

• When does it fail?!• Limited supply:– k items with fixed cost

• Pricing:– First k/2 at cost– Last k/2 infinite

• Very poor SW• Good SW: [BGN]

costprices

Page 18: Welfare and Profit Maximization with Production Costs

Convex Functions• Multiple discrete prices• Enough items for in each

price level• Run limited supply per price

level– E.g., [BGN]

• Smooth shifts between the price levels.– Limit the jump

• Assume a given upper bound on values– Umax in [Z/ε, Z]

Page 19: Welfare and Profit Maximization with Production Costs

Convex Functions

• Two types of items• Many copies sold– The last completely sold

price interval gives the required performance

• Few items sold– More problematic– Introduces additive loss– Uses the convexity

THEOREM:B=O(log(mn))C= cost of first B itemsSW(alg) < [SW(opt) – C]/B

Page 20: Welfare and Profit Maximization with Production Costs

Profit Maximization

• Given:– SW maximization algo. A• Approx. ratio α1 , β1

– Single buyer profit max algo. B• Approx ratio α2 , β2

• Output: Profit Max Algorithm– Approx ratio O(α1 α2) , O(β1/ (α1 α2)+(mβ2)/α1)

• Similar to [AAM]

Page 21: Welfare and Profit Maximization with Production Costs

Profit Maximization

• Algorithm– With prob ½ use the prices of A.• If A gets high revenue we are done

– With prob. ½ use sum of prices of A and B• B is memoryless (works for a single buyer)

• If A gets high revenue we are done• Otherwise: there is a significant welfare left– A maximizes the SW

• So B can get a fraction of the remaining SW.

Page 22: Welfare and Profit Maximization with Production Costs

Conclusion

• Changing cost of production– Interpolates between the extreme– Well studied in Economics

• Reasonable competitive ratio– Constant for many interesting cases

• Simple pricing algorithms• Future work:– Offline, better ratios– Decreasing prices, initial results– Beyond convex cost