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

Welfare and Profit Maximization with Production Costs

  • Upload
    birch

  • View
    42

  • Download
    0

Embed Size (px)

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

Citation preview

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