page utdallas.edu basic price optimization /~ metinmetin/or6377/folios/basicpro.pdfpage 2...

53
Page 1 utdallas.edu/~metin Basic Price Optimization Outline Price-Response Function Competition Basic Price Optimization Prof. Metin Çakanyıldırım used various resources to prepare this document for teaching/training. To use this in your own course/training, please obtain permission from Prof. Çakanyıldırım. If you find any inaccuracies, please contact [email protected] for corrections. Updated in Fall 2018

Upload: others

Post on 17-Aug-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page1utdallas.edu/~

metin

Basic Price Optimization

Outline Price-Response Function Competition Basic Price Optimization

Prof. Metin Çakanyıldırım used various resources to prepare this document for teaching/training. To use this in your own course/training, please obtain permission from Prof. Çakanyıldırım.

If you find any inaccuracies, please contact [email protected] for corrections.Updated in Fall 2018

Page 2: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page2utdallas.edu/~

metin

Commodities take pricesCustomize to set prices

A commodity is a standard product. It has a few/no features that can be used to distinguish it from others.

– Commodities: Electricity, Drinking Water, Wheat, Bauxite (used in Aluminum production) – Electricity is the best commodity example as others can be classified

» Drinking water by its calcium/vitamin/calorie content (hardness)» Wheat by seed type» Bauxite by purity

Supplier of a commodity can dictate no price different than the market price as a different price can not be justified via additional features.

Commodity suppliers are price takers. – Commodity prices are determined by complex market dynamics that can not be

controlled even if they can be modeled.– Commodity prices cannot be optimized but can be estimated.

A commodity ceases to be a commodity if customized.– Bottled drinking water is not a commodity. Customization by origin, hardness, vitamin

levels, calorie, taste: blurring differences between drinking water and soft drinks.

Page 3: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page3utdallas.edu/~

metin

Commodity Example: Corn Prices per Bushel

• Standard economics: [corn] price depends on demand and supply.• Which of the following factors below affect the corn supply?

For high corn yield: Cool weather with ample rainfall is ideal. US Government: “… there are concerns the government will decline a request to increase the amount

of ethanol blended in gasoline to 15% from 10%.”John Kleist, broker/analyst for Allendale, a brokerage firm in McHenry, Illionis

Other Governments: China will release its reserve of 2 million ton corn.China National Grain and Oils Information Center

Yield: “… current models project a yield of 161.9 bushels an acre, up from the 2004 record of 160.4 bushels an acre and well above the government's most recent projection of 153.4 bushels.”

Darrel Good, University of Illinois Agricultural Economist

Weather: “… sunspot cycles, the onset of El Nino and arctic air-flow patterns have combined to create the prolonged cool conditions in the U.S. corn belt [from western Ohio to eastern Nebraska and northeastern Kansas]. This cooler "bias" could remain for at least another four to six weeks. But too much cool weather could keep crop development slow, which could prompt a loss in yield if the crop hasn't finished growing by the time the first frost arrives.”

Drew Lerner, Owner of World Weather Inc.,

Page 4: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page4utdallas.edu/~

metin

Corn Prices: Cents per bushel

Corn prices had a rollercoaster ride in 2008: • Corn prices peaked in midsummer with the Iowa floods.• Fell in late 2008 and early 2009 as commodity prices (in

particular oil prices) declined because of the recession. • Falling in midsummer 2009 with cooler weather

2007

2008

2009

Drought

Page 5: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page5utdallas.edu/~

metin

Price Response Function for Corn The September 2009 delivery corn contract settled at $3.08 a bushel on

the Chicago Board of Trade on July 23, 2009. What is the corn demand for a Nebraska farmer if he prices his corn at

– $3.09 per bushel– $3.07 per bushel

Sell: All or none for a farmer.

p=$3.08 per bushel

Price

Demand

d(p)

Commodity

Page 6: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page6utdallas.edu/~

metin

Customer Segments SmoothPrice Response Function

Price

Demand

d(p)

Height of the solid line is the demand of the richest customer

Starting with a very high price; e.g., $10 per coffee mug, reduce the price by $2, the richest customer could be willing to pay $8 $2, the next richest could pay $6 $1, the next customer could pay $5, and so on.

Note that lowering price triggers another set of customers to buy. This gives a smoother price response function.

Height of the solid line is the demand of the next richest customer

Height of the solid line is the demand of the fifth richest customer

Non-Commodity

Page 7: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page7utdallas.edu/~

metin

Smooth Price Response Function

p

d(p)

Price response curve is Nonnegative Downward slopping (in general) Continuous (we made it so) Differentiable (we wish it to be so)

Connect the midpoints of the demands:

Page 8: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page8utdallas.edu/~

metin

Derivative of the Price Response

While optimizing the price, the demand’s response to price changes is important. Measured via

– pictorially, the slope of the price response function, – algebraically, the derivative of the price response function, or– algebraically, the price sensitivity

p

d(p)

p1d(p1+h)

p1+h

d(p1)smaller becomes as

)()( )(

:at Derivative

11

111

1

hphp

pdhpdpd'

p

−+−+

=(p1, d(p1))

(p1+h, d(p1+h))

Page 9: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page9utdallas.edu/~

metin

Unitless Measure of Response:Elasticity

When computing the derivative, we divide a quantity (amount) by a monetary unit, so we end up with units such as gallon/$, tons/yuan, metres/pesos.

Elasticity is unitless as it is a ratio of two percentages: – percentage change in demand – percentage change in price.

p

d(p)

p1

d(p1+h)p1+h

d(p1)(p1, d(p1))

(p1+h, d(p1+h))

0)(')(

)(

)()(

)()()(

)(

:at Elasticity

11

1

1

1

11

11

1

11

1

11

1

1

≥−=

−+−+

−=

−+

−+

−=

pdpd

pppd

phppdhpdp

phppd

pdhpd

p

p

ε

Page 10: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page10utdallas.edu/~

metin

Demand Sensitivity Measures: Slope, Derivative, Elasticity

Demand sensitivity measures all tell us the sensitivity of demand to price changes. They are not independent of each other.

When the price increases, the buyer can– Buy a substitute product; Postpone the purchase; or Stop buying the product and its substitutes,

all of which decreases the demand. Substitution and postponement are more visible in the long run.

Substitution is more possible in the long run than short run. The extent of substitution vs. postponement affect the long-run vs. short-run sensitivity

– More postponement relative to substitution increases short run sensitivity» E.g.: Buying an automobile: Decide to buy later when price decreases. » Postponement is possible in the short run and the long run.

– Postponement may not be an option: Germany stops nuclear generator construction and plans to substitute wind/solar energy to compensate for the shortfall until 2022. Wind farms are in North Sea, demand is in the industrial south, where the nuclear plants are. In the short run, the country works on increasing energy efficiency, uses thermal plants and plans to buy electricity from Austria.

According to BundesNetzAgentur in “Germans Face Blackout Risk” by B. Preuschoff and J. Hromadko, WSJ Aug 31, 2011.

– More substitution relative to postponement increases long run sensitivity» E.g.: Buy an electric car if oil price is high.

Substitution is often a bigger factor so long term sensitivity is more than short term sensitivity.

Page 11: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page11utdallas.edu/~

metin

Oil & Gasoline Price Elasticity

Study Product Short-term Long-termDahl & Sterner 1991 Gasoline 0.26 0.86Espey 1998 Gasoline 0.26 0.58Graham & Glaister 2004 Gasoline 0.25 0.77Brons et al. 2008 Gasoline 0.34 0.84Dahl 1993 Oil 0.07 0.30Cooper 2003 Oil 0.05 0.21

Table provided by Laura Starks of starksenergy.com.

Page 12: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page12utdallas.edu/~

metin

Demand Decreasing with Price?

“May [2009] passenger revenue was down 26% on 9.5% fewer [US Airline] passengers paying nearly 18% less per ticket …”.

S. Carey and M. Ested. US Airlines Fly in to Credit Squeeze. WSJ July 13, 2009

How do we reconcile this with the downward slopping property of the price response? The price response function can shift over time due to economy, income, etc.

p18% price drop

from 2008 to 2009

d(p) in 2008

d(p) in 20092008 actual demand

2009 estimated demand

2009 actual demand

Shifts in price response function is troubling. How can we estimate the function if it shifts?If we fit a line above, we have upward sloping function – too unlikely to happen!

Fitting a line to two actual (price,demand) pairs

Page 13: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page13utdallas.edu/~

metin

WTP: Willingness to pay

Page 14: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page14utdallas.edu/~

metin

Cumulative Willingness to Pay W (wtp) Write the demand d(p) as market size D times proportion

of the consumers who are willing to pay price p or more.– This splits market size from the shifts in the purchasing

power and simplifies estimation. W(p): the proportion who are willing to pay at most p.

– 50% of the customers are wtp at most $3 (from 0 to 3).– 80% of the customers are wtp at most $4 (from 0 to 4).

In other words, 30% are wtp between $3 and $4 (from 3 to 4).– 99% of the customers are wtp at most $8.– 100% of the customers are wtp at most infinite dollars, so

1=W(infinity). Then 1–W(p) is the proportion who are

willing to pay at least p and perhaps more.– 50% of the customers are wtp at least $3.– 20% of the customers are wtp at least $4.

» In other words, 30% are wtp between $3 and $4.– 1% of the customers are wtp at least $8.

Example: Charge $4, what percentage of customers buy and how many buy if 𝐷𝐷=1 million tons?

– 20% and 200,000 tons. In general, d(p) = D ( 1-W(p) ) = D(W(infinity)-W(p)).

A customer buys if [𝑤𝑤𝑤𝑤𝑤𝑤 ≥ 𝑤𝑤]Probability of a random customer

purchasing at price p is P(𝑤𝑤𝑤𝑤𝑤𝑤 ≥ 𝑤𝑤) = 1 −𝑊𝑊(𝑤𝑤).

p0 infinity

W(p)

1-W(p)

Buy

Do not Buy

30 infinity50%

4

wtp

30%

80%

20%

100%

Page 15: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page15utdallas.edu/~

metin

The Container Store sells artisan glass canisters with walnut lids & they come in 3 sizes. The largest size is priced at $15.99.

For the largest size canister, the customers are willing to pay one of the four prices: 15, 20, 25 and 30.

40% of customers are willing to pay at most $15• All of these customers are willing to pay exactly $15

• 𝑊𝑊(15) = 0.40 and 𝑤𝑤(15) = 0.40

60% of customers are willing to pay at most $20• One-Third of these customers are willing to pay exactly $20

• 𝑊𝑊(20) = 0.60 and 𝑤𝑤(20) = 0.20

80% of customers are willing to pay at most $25• One-Fourth of these customers are willing to pay exactly $25

• 𝑊𝑊(25) = 0.80 and 𝑤𝑤(25) = 0.20

100% of customers are willing to pay at most $30• One-Fifth of these customers are willing to pay exactly $30

• 𝑊𝑊(30) = 1.00 and 𝑤𝑤(30) = 0.20

Relationship of Willingness to Pay 𝑊𝑊(𝑤𝑤) & 𝑤𝑤(𝑤𝑤)Discrete Valued WTP

https://www.containerstore.com/s/artisan-glass-canisters-with-walnut-lids/d?productId=11000740&q=10064662

This example is prepared by Alex Zacheis DemReAn’17.

Page 16: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page16utdallas.edu/~

metin

𝑊𝑊(𝑤𝑤): proportion willing to pay at most 𝑤𝑤.

𝑤𝑤(𝑤𝑤): proportion willing to pay exactly 𝑤𝑤.

0%10%20%30%40%50%60%70%80%90%

100%

15 20 25 30

Cumulative Density Function (cdf)

0%10%20%30%40%50%60%70%80%90%

100%

15 20 25 30

Probability Density Function (pdf)

Purchase Probability Discrete Valued WTP

𝑊𝑊(𝑤𝑤), uppercase 𝑤𝑤(𝑤𝑤), lowercase

Let 𝑤𝑤− be the largest price less than 𝑤𝑤: 𝑤𝑤− = max{𝑥𝑥: 𝑥𝑥 < 𝑤𝑤}. For a discrete valued wtp, a customer buys if [𝑤𝑤𝑤𝑤𝑤𝑤 ≥ 𝑤𝑤−]

Probability of purchase at price p is P 𝑤𝑤𝑤𝑤𝑤𝑤 ≥ 𝑤𝑤 = 1 −𝑊𝑊 𝑤𝑤−

= 1 −𝑊𝑊 𝑤𝑤 + 𝑤𝑤(𝑤𝑤)

Proportion buying at price 𝑤𝑤 = 20 is 1 −𝑊𝑊 20 + 𝑤𝑤 20 = 1 − 0.60 + 0.20 = 60%.𝑤𝑤 = 25 is 1 −𝑊𝑊 25 + 𝑤𝑤 25 = 1 − 0.80 + 0.20 = 40%.𝑤𝑤 = 30 is 1 −𝑊𝑊 30 + 𝑤𝑤 30 = 1 − 1.00 + 0.20 = 20%.

Page 17: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page17utdallas.edu/~

metin

w: Willingness to Exactly PayContinuous Valued WTP

Consider the derivative of W:

The derivative can be interpreted as the percentage willing to pay exactly p. Then d(p)= D(W(infinity)-W(p)) can be rewritten as

hh

pWhpWpWpw smallfor )()()(')( −+==

∫∞

=−∞=p

dxxwDpWWDpd )())()(()(

>≤≤

<=

60 if 06040 if 20/1

40 if 0)(

xx

xxw

Example: Suppose w(x) uniform and is given by

What percentage is willing to pay more than 40? 100%What percentage is willing to pay more than 50? 50%What percentage is willing to pay more than 55? 25%What percentage is willing to pay more than 60? 0%

What percentage buys at the price of 47? (60-47)/20=65%

Page 18: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page18utdallas.edu/~

metin

Other examples for exact willingness to pay 𝑤𝑤 and its cumulative counterpart 𝑊𝑊

Above relationship is the exact relationship between a probability density function (pdf) wand a cumulative density function (cdf) W.

A randomly chosen individual is willing to pay About x with probability Exact w(x) At most p with probability Cumulative W(p)

Any probability density function can serve as w(x) or similarly any cumulative density function can serve as W(p). Examples for w(x) and W(p) from probability: Uniform distribution; Exponential distribution; Normal distribution; Gamma distribution; Weibull distribution; Any empirical discrete distribution, Binomial distribution, Poisson distribution, Geometric distribution.

W

w

w(x)xp

W(p)

w is the height of an individual bar; W is the area under the curve.

𝑊𝑊 𝑤𝑤 = �−∞

𝑝𝑝𝑤𝑤 𝑥𝑥 𝑑𝑑𝑥𝑥

Page 19: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page19utdallas.edu/~

metin

Examples for Price Response Function

Triangle WTP Uniform WTP Constant elasticity yielding Power function WTP Logistic WTP Normal WTP

These examples all have continuous valued WTP

Page 20: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page20utdallas.edu/~

metin

1. Example: Triangle Willingness to Pay

40 6050 5545

corresponds to 3.125%. There are 32 of this size traingles in 100%.A triangle of this size

Drawn to scale.0.10

0.05

x

>≤≤−≤≤−

<

=

60 if 06050 if 100/)60(5040 if 100/)40(

40 if 0

)(

xxxxx

x

xw

(55,1/20)

(60,0)(45,0) (55,0)

(45,1/20)

(50,1/10)

(50,0)

Page 21: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page21utdallas.edu/~

metin

Example: Willingness to Pay GeometricallyWhat percentage is willing to pay more than 40?

- Everybody is willing to pay more than 40, so the percentage is 100%.

What percentage is willing to pay more than 50?- Willingness to pay is symmetric at 50; half pay more and half pays less. The percentage is 50%.

What percentage is willing to pay more than 55?- They are located in a triangle whose corners are (55, 0), (55, 1/20) and (60,0). The height of the triangle is 1/20, the base is 5, so its area is 5/40=12.5%.

What percentage is willing to pay more than 45?- This can be computed in two steps: Those paying more than 50 and those paying between 45 and 50.

[50-60]: Those paying more than 50 is 50%. [45-50]: Those paying between 45 and 50 are located in a trapezoid whose corners are (45, 0),

(45, 1/20), (50,0) and (50,1/10). The length of the parallel sides are 1/20 and 1/10, the height is 5. The area is 15/40=37.5%. Adding this to 50%, we obtain the answer 87.5%.- Another approach is to find the fraction willing to pay less than 45 and deduct it from 1. The fraction willing to pay less than 45 is the area of the triangle whose corners are (40,0), (45,0) and (45,0.05). The area of this triangle is 12.5%. Then 87.5%=1-12.5% is the fraction willing to pay more than 45.

Page 22: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page22utdallas.edu/~

metin

Example: Willingness to Pay AlgebraicallyWhat percentage is willing to pay more than 40?

1200

50501206060120200

408040508050

200120

20080

10060

10040)(

2222

60

50

250

40

260

50

50

4040

=+×−−×

+×+−×−

=

−+

−=

−+

−=

=

=

=

=

∫∫∫x

x

x

x

xxxxdxxdxxdxxw

What percentage is willing to pay more than 50?

21

20050501206060120

200120

10060)(

2260

50

260

5050

=+×−−×

=−

=−

==

=

∫∫x

x

xxdxxdxxw

What percentage is willing to pay more than 55?

%5.1220025

20055551206060120

200120

10060)(

2260

55

260

5555

==+×−−×

=−

=−

==

=

∫∫x

x

xxdxxdxxw

Page 23: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page23utdallas.edu/~

metin

Example: Triangle Willingness to Pay

40 6050 5545

12.5%37.5%50%

corresponds to 3.125%. There are 32 of this size traingles in 100%.A traingle of this size

Drawn to scale.0.10

0.05

w(x)

x

Page 24: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page24utdallas.edu/~

metin

Example: Demand from Triangle Willingness to Pay

40 6050

100%

50%

xCharge less to capture a

higher percentage of the market

≤≤+−

≤≤−−

=−6050 if 18

200120

5040 if 7200

80

)(1 2

2

ppp

ppp

pW

See appendix for derivation

Page 25: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page25utdallas.edu/~

metin

2. Example: Demand from Constant Willingness to Pay

D/m

D/m

p

p

m/D

D

d(p)=D-mp

w(p)=m/D

Uniform willingnessw(p)=m/D for 𝑤𝑤 < 𝐷𝐷/𝑚𝑚

1-W(p)=1-mp/D for 𝑤𝑤 < 𝐷𝐷/𝑚𝑚 Price response function

d(p)=D-mp for 𝑤𝑤 < 𝐷𝐷/𝑚𝑚 Demand satiating price 𝐷𝐷/𝑚𝑚 Elasticity 𝑚𝑚𝑤𝑤/(𝐷𝐷 −𝑚𝑚𝑤𝑤)

)()(' )(

)()(

)(pdppd

pphp

pdpdhpd

p −=−+

−+

−=ε

Constant d’(p)=-m is not realistic.This requires the same amount of demand drop

with price increase no matter what the original price is.

This comes from constant willingness to pay.

wtp w(p)

Demand D(p)

Page 26: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page26utdallas.edu/~

metin

3. Example: Demand from Constant Elasticity

p

p

D

w(p)

Suppose elasticity is constant

)()('

pdppd

−=ε

This happens only ifε−= Cppd )(

Easy to verify by inserting this into the elasticity formula.

C is a market size parameter. Percentage of customers willing to

pay approaches infinity when price is small. So the market size parameter C is not actually the market size. This is somewhat troubling.

Since d(p) is proportional to (1-W(p)),d’(p) is proportional to –w(p). This yields, w(p) proportional to 𝜖𝜖𝑤𝑤− 𝜖𝜖+1 . See next page.

ε−= Cppd )(

wtp w(p)

Demand D(p)

Page 27: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page27utdallas.edu/~

metin

Example: Revenue Maximization withConstant Elasticity

Revenue R(p) with constant elasticity εε −− == 1 )( CpCpppR

Derivative of the revenue

Derivative is positive or negative depending on elasticity 𝜖𝜖<1 and elasticity 𝜖𝜖>1, respectively. If elasticity < 1, the revenue maximizing price is infinity If elasticity > 1, the revenue maximizing price is zero If elasticity = 1, any price maximizes the revenue

These do not seem right, so constant elasticity at every value of price is a very strong assumption. Rather elasticity can stay constant for certain ranges of the price.

)()1()1()(' pdCppR εε ε −=−= −

ε−= Cppd )( Demand with constant elasticity

Page 28: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page28utdallas.edu/~

metin

4. Example: Demand from Logit Price Response Function (-a-bp)

p

p

D

Let us smooth triangle willingness to pay with a bell-shaped curve by using logistic distribution with parameters a, b :

Find the cumulative WTP

abpa eepW −+− +

−+

=1

11

1)( )(

Arguments against shifting Some want to pay 0: gmail, dropbox, Wikipedia W around 0 is not critical. We do not often

• charge 0 price as a policy• observe 0 price to do meaningful statistics

+−=−= +− )(1

11))(1()( bpaeDpWDpd

2)(

)(

)1()( bpa

bpa

eebpw +−

+−

+= 2)(

)(

)1()( bpa

bpa

eebpw +−

+−

+=

)(11)( bpae

pW +−+=

𝑊𝑊 𝑤𝑤 = �−∞

𝑝𝑝𝑤𝑤 𝑥𝑥 𝑑𝑑𝑥𝑥

As 𝑊𝑊 0 = 1/(1 + 𝑒𝑒−𝑎𝑎)>0, some want to pay at most 0!? Intuition, nobody wants to pay at most 0.

)(11

pxae +−+=

If troubled by 𝑊𝑊 0 >0, shift W down for W(0)=0

Page 29: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page29utdallas.edu/~

metin

Example: Demand from Logit Price Response Function (+a-bp)

p

p

D

An alternative but equivalent parametrization

Parameter a now plays the role of –a on the previous page. Parameter b plays the same roles on both pages.

Properties of w(p) It is nonnegative so 𝑏𝑏 ≥ 0. It is maximized at 𝑎𝑎/𝑏𝑏, which is the mode

of wtp distribution. It is symmetric wrt to its mode 𝑎𝑎/𝑏𝑏. The last two imply that average wtp is a/b. At the extremes of 𝑤𝑤 → ∞,−∞ , it is zero.

+−=

−=

− )(111

))(1()(

bpaeD

pWDpd

2)(

)(

)1()( bpa

bpa

eebpw −

+=

2)(

)(

)1()( bpa

bpa

eebpw −

+=

)(11)( bpae

pW −+=

The proportion w(p) willing to pay about p:

Mode=a/b

p=a/b-x p=a/b+xw(a/b-x)=w(a/b-x)

Page 30: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page30utdallas.edu/~

metin

Example: Lunch Meal with Logit Price Response Function

Suppose that the WTP for the lunch is has a=5, b=0.5.

pepW 5.051

1)( −+=

0.00

0.02

0.04

0.06

0.08

0.10

0.12

0.14

4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0

w(p)

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0

1-W(p)

Modea/b=10

p w(p)=W(p+0.5)-W(p-0.5)

W(p) 1-W(p)

4 0.0228 0.0474 0.9526

5 0.0353 0.0759 0.9241

6 0.0527 0.1192 0.8808

7 0.0747 0.1824 0.8176

8 0.0981 0.2689 0.7311

9 0.1170 0.3775 0.6225

10 0.1244 0.5000 0.5000

11 0.1170 0.6225 0.3775

12 0.0981 0.7311 0.2689

13 0.0747 0.8176 0.1824

14 0.0527 0.8808 0.1192

15 0.0353 0.9241 0.0759

16 0.0228 0.9526 0.0474These computations and more examples

are in logitDemandResponse.xlsx

Page 31: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page31utdallas.edu/~

metin

Comparison: Logit and Normal WTPfor Lunch Meal

Logit WTP for the lunch has 𝑎𝑎, 𝑏𝑏 parameters

Normal WTP for the lunch has 𝜇𝜇,𝜎𝜎 parameters.

Two WTP distributions: Logit and Normalwith mean=$10 and StDev=$3.63

𝑊𝑊 𝑤𝑤 =1

1 + 𝑒𝑒𝑎𝑎−𝑏𝑏𝑝𝑝

𝑊𝑊 𝑤𝑤 = �−∞

𝑝𝑝 12𝜋𝜋𝜎𝜎2

𝑒𝑒−𝑥𝑥−𝜇𝜇 2

2𝜎𝜎2 𝑑𝑑𝑥𝑥

Mean= 𝑎𝑎𝑏𝑏

and StDev= 𝜋𝜋3𝑏𝑏

Mean= 𝜇𝜇 and StDev= 𝜎𝜎

0.00000.10000.20000.30000.40000.50000.60000.70000.80000.90001.0000

4.0 6.0 8.0 10.0 12.0 14.0 16.0

Logit & Normal W(p)

Logit W(p) Normal W(p)

These computations are in (a-bp) & Normal

logitDemandResponse.xlsx

The difference is little.Consider five ranges: extreme, shoulder,

head, shoulder, extremeLogit is less in shoulders than Normal.

-0.0100

0.0100

0.0300

0.0500

0.0700

0.0900

0.1100

0.1300

0.0 5.0 10.0 15.0 20.0 25.0

Logit & Normal w(p) - extended

Logit w(p) Normal w(p) Difference

head

This slide is response to questions in DemReAn’18.

Page 32: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page32utdallas.edu/~

metin

Discussion of the Logit Price Response Function Logit price response function is not sensitive for extremely low or high prices

– With an extremely low price, a good portion of the market is already captured. Reducing the price further is not going to increase the demand much.

– With an extremely high price, we are selling to a few customers who are foolishly ignorant or loyal to our brand. Increasing the price further is not going to change their ignorance or loyalty much. Hence, most will continue to buy.

– If the current price is close to the market price, many customers can switch to buy our product with a small discount. The reverse is true as well.

Moreover, income distribution is not uniform, nor should the willingness to pay be.

Page 33: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page33utdallas.edu/~

metin

Competition

1. Describe Demand for one and later Prescribe Action for one 2. Describe Demand for many and later Prescribe Action for one 3. Simultaneously Describe Demand for many and Prescribe Action for many

Page 34: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page34utdallas.edu/~

metin

1. Competition Competition is not ignored in pricing optimization. It can be captured at three

levels of sophistication.– 1. Incorporating competition in the price response function

» Logit price response function drops fastest around the competition (market) price; already done.» Historical data used in estimating price response function already includes the effect of competition.

– 2. Consumer-choice modeling» Competition can be explicitly modeled» Collect data on own price as well as competitor prices » Example: 30 year fixed rate mortgage rates for $200,000 loan in Plano, TX

Lender APR Disc/OrigPoints

Rate Fees Monthly payment

Quicken Loans 5.462 0.750/0.00 5.500 $1,600 $1,136

Bank of America 5.518 0.875/0.00 5.375 $1,400 $1,120

Austin First Mortgage 5.178 0.000/0.00 5.125 $1,195 $1,095

ViewPoint bank 5.406 0.000/1.00 5.250 $1,455 $1,104

Pricing of mortgage can be a project topic: Data collection easy. Consider big bank (price leader) and small bank. Study discount points vs. price of the mortgage.

– 3. Anticipating competitive response.

Page 35: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page35utdallas.edu/~

metin

2. How do Customers think?Given a set of products of the same type, customer can come up with how much they

are willing to pay. Consider Dallas Symphony Concerts at price [20, 20, 10]:– Consider Rhythm-Blues-lovers and their willingness to pay w:

» The Moody Blues: w=25, p=20. Surplus= 5,» Mahler Symphony 4: w=16, p=20. Surplus= -4.» Tchaikovsky Symphony 4: w=14, p=10. Surplus= 4.

– Rhythm-Blues-lovers buy The Moody Blues tickets to maximize their surplus.

– Consider Romantics and their willingness to pay w:» The Moody Blues: w=18, p=20. Surplus= -2.» Mahler Symphony 4: w=25, p=20. Surplus= 5.» Tchaikovsky Symphony 4: w=14, p=10. Surplus= 4.

– Romantics buy Mahler Symphony 4 tickets to maximize their surplus.

– Consider Tchaikovsky-lovers and their willingness to pay w:» The Moody Blues: w=18, p=20. Surplus=-2.» Mahler Symphony 4: w=28, p=20. Surplus= 8.» Tchaikovsky Symphony 4: w=16, p=10. Surplus= 6.

– Tchaikovsky-lovers buy Mahler Symphony 4 tickets to maximize their surplus.

$20

$10

$20

Page 36: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page36utdallas.edu/~

metin

2. How do Customers think?Altered Prices

Consider Dallas Symphony Concerts at altered price [20, 25, 10]:

– Consider Rhythm-Blues-lovers and their willingness to pay w:» The Moody Blues: w=25, p=20. Surplus= 5,» Mahler Symphony 4: w=16, p=25. Surplus= -9.» Tchaikovsky Symphony 4: w=14, p=10. Surplus= 4.

– Rhythm-Blues-lovers buy The Moody Blues tickets.

– Consider Romantics and their willingness to pay w:» The Moody Blues: w=18, p=20. Surplus= -2.» Mahler Symphony 4: w=25, p=25. Surplus= 0.» Tchaikovsky Symphony 4: w=14, p=10. Surplus= 4.

– Romantics buy Tchaikovsky Symphony 4 tickets.

– Consider Tchaikovsky-lovers and their willingness to pay w:» The Moody Blues: w=18, p=20. Surplus=-2.» Mahler Symphony 4: w=28, p=25. Surplus= 3.» Tchaikovsky Symphony 4: w=16, p=10. Surplus= 6.

– Tchaikovsky-lovers buy Tchaikovsky Symphony 4 tickets.

$20

$10

$25

Page 37: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page37utdallas.edu/~

metin

2. Market Share Function: di(p) = D fi(p)

1. Market share is between 0 and 1.2. Everybody buys exactly one product.3. Increasing price of a product decreases its market

share. (e.g., Mahler)4. Increasing price of a product increases the market

share of other products. (e.g. Tchaikovsky)

])10 ,20 ,20[( =pfB

])10 ,20 ,20[( =pfM

])10 ,20 ,20[( =pfT

0)( .4

0)( .3

1)( .21)(0 .1

≥∂∂

≤∂

=

≤≤

j

i

i

i

ii

i

ppf

ppf

pfpf

Page 38: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page38utdallas.edu/~

metin

2. Multinomial LogitMost common consumer choice model is multinomial logit (MNL)

∑=

== n

j

pb

pb

nijj

ii

e

eppppf

1

21 ]) ..., , ,[(

Parameters are b1, …, bn. Parameter bi is large when product i is price sensitive.

• In the Dallas Symphony example with bB=2.1, bM=2, bT=4, market shares are

%85.46)(

%85.46)(

%30.6])10 20, ,20[(

10*420*220*1.2

10*4

10*420*220*1.2

20*2

10*420*220*1.2

20*1.2

=++

=

=++

=++

=

=++

=++

=====

−−−

−−−

−−−

−−−

−−−

eeeepf

eeee

eeeepf

eeee

eeeeppppf

T

pbpbpb

pb

M

pbpbpb

pb

TMBB

TTMMBB

MM

TTMMBB

BB

Page 39: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page39utdallas.edu/~

metin

2. Weaknesses of Multinomial Logit

Market shares are very sensitive to parameters. – Try Dallas Symphony example with bB=2.2 to see that Moody Blues market share goes

below 1% from 6.3%. This is more than 80% drop in the market share as a result of less than 5% change in the parameter value.

When the price changes, not only the market share function but market size can change. – Tchaikovsky Symphony 4 ticket price drops to $8, people who would watch a movie

at $8 can choose to go to a concert. This increases the market size for concert-goers. Unavailable competitor price information.

– If the competitor knows that you are pricing in response to his price, he makes every effort to hide his price.

» Hiding price is not easy in b2c context; much easier in b2b context.

Page 40: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page40utdallas.edu/~

metin

3. Anticipating Competitive Response Competitors can match my price

– Exact matching: In the mortgage industry, the late-comers (followers) match existing banks’ (leaders’) price, but may be with 2-3 days delay.

– Matching with a premium: Convenience stores collect Wal-Mart (price leader) prices and add 10% premium to obtain their prices.

Dynamic pricing: A price optimal today is not so tomorrow. If I frequently update my prices, the competition cannot keep up (or always late in matching prices) as there always is some delay in matching prices.

Game theory– applies if competitors act in view of others’ responses.

It may not apply when price changes are frequent. – seeks equilibrium prices. When prices are updated

dynamically, existence, convergence, computation andimplementation of equilibrium prices are much harder.

– based dynamic pricing is not done in practice. John Nashin real life

John Nashin movies

Page 41: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page41utdallas.edu/~

metin

Price Optimization

Page 42: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page42utdallas.edu/~

metin

Basic Price Optimization We use p for price and c for cost. Unit margin=price-cost=p-c. Total contribution (to margin)=m(p)=(p-c)d(p). Basic price optimization problem:

)}()()({max pdcppmp

−=

Generally, m(p) is concave (hill shaped). Taking the derivative, gives us the optimality equation for the total contribution maximizing price

0)()(')( =+− pdpdcp

Writing the optimality equation as marginal revenue equal to marginal cost)(')()(' pcdpdppd =+

Page 43: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page43utdallas.edu/~

metin

Simple Example: Basic Price Optimization Example: Suppose that c=10 and

Find total margin maximizing price.

For the derivative of d’(p), we have

200 if 10200))(1()( ≤≤−=−= pppWDpd

.030020010200)10)(10(

gives 0)()(')(Then .10)('

=+−=−+−−

=+−−=

ppp

pdpdcppd

The root of this equation is 15. The derivative of the total margin is positive from 0 to 15 and negative from 15 to 20. The optimal price is 15.

Page 44: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page44utdallas.edu/~

metin

Intermediate Example: Basic Price Optimization

Example: Suppose c=$1.5 K for a 3-credit course and the demand is

Find total margin maximizing price.

21 if 000,20000,40))(1()( 2 ≤≤−=−= ppppWDpd

.1 than lessor 767.16.067

2(-3))3)(3(477

areequation quadratic thisof Roots .0373 g,Simplifyin

.023232 Or,.02))(132( ly,Equivalent

0000,20000,40)1(000,40)5.1(gives 0)()(')(Then .000,40000,40)('

2

2

22

2

2

=±=−−−±−

=−+−

=−++−−

=−+

=−+−−

=+−−=

ppppppppp-pp-

pppppdpdcpppd

The optimal price for a 3-credit course is $1,767.

For the derivative of d’(p), we have

Total margin

Its derivative

The margin is increasing from thesmaller root to the larger root 1.767.

Page 45: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page45utdallas.edu/~

metin

Another Intermediate Example: Basic Price Optimization

Example: Suppose that c=10 and D=200

Find total margin maximizing price.For the derivative of d’(p), we have

≤≤+−≤≤−−

=

≤≤+−

≤≤−−

=−=6050 if 36001205040 if 140080

6050 if 18200

120

5040 if 7200

80

200))(1()( 2

2

2

2

pppppp

ppp

ppp

pWDpd

.6050 if 048002603 and 5040 if 022001803

00

6050 if 12036005040 if 801400

6050 if 12025040 if 280

)10(

gives 0)()(')(Then .6050 if 12025040 if 280

)('

22

2

2

≤≤=+−≤≤=−+−

=

≤≤+−≤≤+−−

+

≤≤−≤≤−

=+−

≤≤−≤≤−

=

pppppp

pppppp

pppp

p

pdpdcppppp

pd

The roots of this quadratic equation are 17.1 and 42.9. The derivative of the totalmargin is positive from 40 to 42.9 and negative from 42.9 to 50. Total margin is increasing until p=42.9 and decreasing afterwards until p=50.

The roots of this equation are 26.7 and 60. The derivative remains negative from 50 to 60. Revenue is decreasing from p=50 to p=60.

Page 46: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page46utdallas.edu/~

metin

Alternative Interpretations of the Optimality Equation

Using price elasticity in the optimality equation

))(1)(())('())(1)((

)('1)()(')()()(')()('

ppdpdcppd

pcdpd

ppdpdpdpdcppm

εε −≥−+−=

+=+−=

The last equality is from −𝑑𝑑′ 𝑤𝑤 ≥ 0. If the elasticity at the current price is less than 1, increase the price to get to the optimal price. Reverse is not true.

Optimality equation can be written as

cpp

d(p)d'(p)pp

pdcppd

−=−=

−−=

)(

)(')()(

ε

At the optimal price p, p/(p-c) is equal to the elasticity at p. Or equivalently, optimal price is given by

cp

pp1)(

)(−

=εε

Page 47: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page47utdallas.edu/~

metin

Zero-Cost ProductsRevenue Maximization

The marginal cost of some products are negligible• Examples: Software, Digital music, books, movies.• Read Section 3.3 on marginal costs.

With c=0, maximizing total contribution is the same as maximizing revenue. We can adapt the optimality equation for c=0:

0)()(' =+ pdppd

We have 01020010 =−+− pp200 if 10200))(1()( ≤≤−=−= pppWDpd

We can use this equation to maximize revenue with

The revenue maximizing price is 10 while the total marginmaximizing price was 15.

If the costs disappear, price less.

Page 48: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page48utdallas.edu/~

metin

Total Margin vs. Revenue Maximization

Maximize total margin to maximize the profit. Revenue maximization yields a smaller price and hence

generates more demand. Use revenue maximization to capture new markets.

You may consider a weighted combination of total margin and revenue to maximize. – What is the weight?– The resulting price is between revenue maximizing price and total

margin maximizing price.

Page 49: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page49utdallas.edu/~

metin

Basic Price Optimization

Summary Price-Response Functions

– Elasticity– Willingness to pay: Triangular, Uniform– Demands from constant elasticity and logit function.

Competition: Multinomial Logit Demand Model Basic Price OptimizationBased on Phillips (2005) Chapter 3

Page 50: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page50utdallas.edu/~

metin

Background MaterialIn these slides, you see a reference to derivative. The derivative is a necessary tool

for price optimization. Some quick rules of derivatives are:

.constant for )('c is )(c of Derivative).(')(' is )()( of Derivative

.constant for )(' is )( of Derivative 1

cxfxfxgxfxgxf

aaxxfxxf aa

++== −

In these slides, you see a reference to constant e=2.718 (approximately). This the base of natural logarithm. The reason why e is useful in the formulas is because

.)(' itself is )( of Derivative xx exfexf ==

In these slides, you see a reference to integral which is the opposite of the derivative. Some quick rules of derivatives are:

.constant for )(c)(

.)()()()(

.constant for 1

1 1

cdxxfdxxcf

dxxgdxxfdxxgxf

axa

dxx aa

∫∫∫∫∫

=

+=++

= +

This background material is helpful but not detailed. To refresh your knowledge, I suggesthttp://www.openculture.com/math_free_courses.

Page 51: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page51utdallas.edu/~

metin

Computing W(p) from w(x) – 1-triangle wtp

Tuition for a 3-credit course has wtp in thousand dollars as

.most at pay to willingstudents of percentage theis )()(0

pdxxwpWp

∫=

>≤≤−

<=

2 if 021 if )1(2

1 if 0)(

xxx

xxw

We can use the integration rule in the background material to proceed.

>≤≤

<=

>≤≤−

<

=

>

≤≤−

<

= ∫2 if 1

21 if )1(1 if 0

2 if 121 if )1(

1 if 0

2 if 1

21 if )1(2

1 if 0

)( 2p

1

2

1 ppp-

p

ppx

p

p

pdxx

p

pWp

22 000,20000,40))1(1(000,20))(1()( ppppWDpd −=−−=−=

With 20,000 students at a university, the demand is

Page 52: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page52utdallas.edu/~

metin

Computing W(p) from w(x) – 2-triangle wtp

In the triangle wtp example, we had

.most at pay to willingcustomers of percentage theis )()(0

pdxxwpWp

∫=

>≤≤−≤≤−

<

=

60 if 06050 if 100/)60(5040 if 100/)40(

40 if 0

)(

xxxxx

x

xw

>

≤≤−

+

≤≤−

<

=

>

≤≤−

+

≤≤−

<

=

60 if 1

6050 if 200

120 21

5040 if 200

8040 if 0

60 if 1

6050 if 100

6021

5040 if 100

4040 if 0

)( p

50

2

p

40

2

50

40

p

pxx

pxxp

p

pdxx

pdxxp

pW p

p

We can use the integration rule in the background material to proceed.

Page 53: Page utdallas.edu Basic Price Optimization /~ metinmetin/Or6377/Folios/basicpro.pdfPage 2 utdallas.edu /~ metin Commodities take prices Customize to set prices A commodity is a standard

Page53utdallas.edu/~

metin

Computing 1-W(p) from w(x)

>

≤≤−−−

+

≤≤−−−

<

=

>

≤≤−

+

≤≤−

<

=

60 if 1

6050 if 200

)50)50(120(12021

5040 if 200

))40(8040(8040 if 0

60 if 1

6050 if 200

120 21

5040 if 200

8040 if 0

)( 22

22

p

50

2

p

40

2

p

ppp

pppp

p

pxx

pxxp

pW

>

≤≤−

≤≤+−

<

=

>

≤≤−

+

≤≤+−

<

=

60 if 1

6050 if 17-200

120

5040 if 8 200

8040 if 0

60 if 1

6050 if 17.5-200

1205.0

5040 if 8 200

8040 if 0

)( 2

2

2

2

p

ppp

pppp

p

ppp

pppp

pW

≤≤+−

≤≤−−

=−60p50 if 18

200120

50p40 if 7200

80

)(1 2

2

pp

pp

pW