Price Fluctuations: To Buy or to Rent

Report 4 Downloads 96 Views
Price Fluctuations: To Buy or to Rent 1 ´ Marcin Bienkowski 1 Institute

of Computer Science, University of Wrocław

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

1 / 24

Outline

1

Ski Rental

2

Our extension to the model

3

Results Upper Bound for Known Game End Upper Bound for Stochastic Game End Lower Bound for Known Game End

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

2 / 24

Ski Rental

Outline

1

Ski Rental

2

Our extension to the model

3

Results Upper Bound for Known Game End Upper Bound for Stochastic Game End Lower Bound for Known Game End

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

3 / 24

Ski Rental

Ski rental problem (SRP)

“A toy example illustrating rent-or-buy paradigms” A skier At the beginning of each day may either rent skis for p, or buy them for s · p.

At the end of the day, may break legs and skis Input: the leg-breaking day Goal: find a cheapest strategy

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

4 / 24

Ski Rental

Ski rental problem (SRP)

“A toy example illustrating rent-or-buy paradigms” A skier At the beginning of each day may either rent skis for p, or buy them for s · p.

At the end of the day, may break legs and skis Input: the leg-breaking day Goal: find a cheapest strategy

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

4 / 24

Ski Rental

Ski Rental Problem, cont.

Offline setting is trivial Online setting: Best deterministic online algorithm: “rent for s − 1 days and buy on day s”. This strategy is (2 − 1s )-competitive (Karlin, Manasse, Sleator, FOCS 86) (Karp, IFIP 92)

Best randomized online algorithm (chooses a random day from e {1, . . . , s} and then buys on this day) is e−1 ≈ 1.58-competitive (Karlin, Manasse, McGeoch, Owicki, SODA 90)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

5 / 24

Ski Rental

Variations

Many problems exhibit the same “rent-or-buy” structure as SRP, e.g. Bahncard problem

(Fleischer, COCOON 98) (Karlin, Kenyon, Randall, STOC 01)

TCP Acknowledgement problem

(Dooly, Goldman, Scott, JACM 01) (Karlin, Kenyon, Randall, STOC 01)

Page replication problem

(Black, Sleator, CMU TR 89) (Albers, Koga, SWAT 94)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

6 / 24

Our extension to the model

Outline

1

Ski Rental

2

Our extension to the model

3

Results Upper Bound for Known Game End Upper Bound for Stochastic Game End Lower Bound for Known Game End

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

7 / 24

Our extension to the model

Adding dynamics

What if rental price p may change each day? (BUT: the purchase price = s × rental price)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

8 / 24

Our extension to the model

Arbitrary changes of rental price

At day 1, the skier sees the price p = 1. What should she/he do? 1

Skier rents at day 1. What may happen? The prices in next days are equal to k The skier never breaks legs CSKIER ≥ s · k , COPT = s.

2

Skier buys at day 1. What may happen? The prices in next days are equal to 1/k The skier never breaks legs CSKIER = s, COPT = 1 + s/k .

For arbitrary changes, if k = s, the competitive ratio is Ω(s) (large!)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

9 / 24

Our extension to the model

Arbitrary changes of rental price

At day 1, the skier sees the price p = 1. What should she/he do? 1

Skier rents at day 1. What may happen? The prices in next days are equal to k The skier never breaks legs CSKIER ≥ s · k , COPT = s.

2

Skier buys at day 1. What may happen? The prices in next days are equal to 1/k The skier never breaks legs CSKIER = s, COPT = 1 + s/k .

For arbitrary changes, if k = s, the competitive ratio is Ω(s) (large!)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

9 / 24

Our extension to the model

Arbitrary changes of rental price

At day 1, the skier sees the price p = 1. What should she/he do? 1

Skier rents at day 1. What may happen? The prices in next days are equal to k The skier never breaks legs CSKIER ≥ s · k , COPT = s.

2

Skier buys at day 1. What may happen? The prices in next days are equal to 1/k The skier never breaks legs CSKIER = s, COPT = 1 + s/k .

For arbitrary changes, if k = s, the competitive ratio is Ω(s) (large!)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

9 / 24

Our extension to the model

Arbitrary changes of rental price

At day 1, the skier sees the price p = 1. What should she/he do? 1

Skier rents at day 1. What may happen? The prices in next days are equal to k The skier never breaks legs CSKIER ≥ s · k , COPT = s.

2

Skier buys at day 1. What may happen? The prices in next days are equal to 1/k The skier never breaks legs CSKIER = s, COPT = 1 + s/k .

For arbitrary changes, if k = s, the competitive ratio is Ω(s) (large!)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

9 / 24

Our extension to the model

This paper

Additive model of price changes: rental price p is always at least 1 in two consecutive days prices differ by at most 1.

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

10 / 24

Results

Outline

1

Ski Rental

2

Our extension to the model

3

Results Upper Bound for Known Game End Upper Bound for Stochastic Game End Lower Bound for Known Game End

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

11 / 24

Results

Our Contribution We characterize the competitive ratio R in three scenarios (both for deterministic and randomized algorithms): 1

√ Unknown Game End (UGE): R = Θ( s).

2

Known Game End (KGE): For game duration γ = sy , R = Θ(sL(y ) )

3

Stochastic Game End (SGE): Probability of breaking leg = 1/Γ, expected duration = Γ = sy , E[R] = O(sL(y ) · (log s)7/9 ) This scenario, but without price fluctuations, considered by Fujiwara and Iwama (ISAAC 02)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

12 / 24

Results

Our Contribution We characterize the competitive ratio R in three scenarios (both for deterministic and randomized algorithms): 1 2

√ Unknown Game End (UGE): R = Θ( s). Known Game End (KGE): For game duration γ = sy , R = Θ(sL(y ) ) L(y) 2/5 1/3

1/2 2/3 4/5

3

1

y

Stochastic Game End (SGE): Probability of breaking leg = 1/Γ, expected duration = Γ = sy , E[R] = O(sL(y ) · (log s)7/9 ) This scenario, but without price fluctuations, considered by Fujiwara and Iwama (ISAAC 02)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

12 / 24

Results

Our Contribution We characterize the competitive ratio R in three scenarios (both for deterministic and randomized algorithms): 1 2

√ Unknown Game End (UGE): R = Θ( s). Known Game End (KGE): For game duration γ = sy , R = Θ(sL(y ) ) L(y) 2/5 1/3

1/2 2/3 4/5

3

1

y

Stochastic Game End (SGE): Probability of breaking leg = 1/Γ, expected duration = Γ = sy , E[R] = O(sL(y ) · (log s)7/9 ) This scenario, but without price fluctuations, considered by Fujiwara and Iwama (ISAAC 02)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

12 / 24

Results

Our Contribution We characterize the competitive ratio R in three scenarios (both for deterministic and randomized algorithms): 1 2

√ Unknown Game End (UGE): R = Θ( s). Known Game End (KGE): This talk (upper + lower for γ = s) For game duration γ = sy , R = Θ(sL(y ) ) L(y) 2/5 1/3

1/2 2/3 4/5

3

1

y

Stochastic Game End (SGE): This talk Probability of breaking leg = 1/Γ, expected duration = Γ = sy , E[R] = O(sL(y ) · (log s)7/9 ) This scenario, but without price fluctuations, considered by Fujiwara and Iwama (ISAAC 02)

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

12 / 24

Results

Upper Bound for Known Game End

Ideas for algorithm for KGE What should trigger ski purchase? In real life, there are two types of people: Those, who buy shares because their price is rising Those, who buy shares because their price is falling down

Apparently, we may learn from both types!

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

13 / 24

Results

Upper Bound for Known Game End

Ideas for algorithm for KGE What should trigger ski purchase? In real life, there are two types of people: Those, who buy shares because their price is rising Those, who buy shares because their price is falling down

Apparently, we may learn from both types!

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

13 / 24

Results

Upper Bound for Known Game End

Ideas for algorithm for KGE, cont.

What should trigger ski purchase? 1

Price drops below some level. A good oportunity for A LG. The downside: the price may go down even further and O PT may pay even less.

2

Price exceeds some threshold. Example: One should eventually buy!

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

14 / 24

Results

Upper Bound for Known Game End

Ideas for algorithm for KGE, cont.

What should trigger ski purchase? 1

Price drops below some level. A good oportunity for A LG. The downside: the price may go down even further and O PT may pay even less.

2

Price exceeds some threshold. Example: rental price

B

Alg = Θ(B 2 ) A

Opt buys here for sA time

One should eventually buy! M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

14 / 24

Results

Upper Bound for Known Game End

Designing an optimal online algorithm for KGE, cont. Algorithm P ROT Has two thresholds A < B. It buys if the rental price falls outside [A, B]. If the rental price remains within [A, B], then it buys after s days. P ROT run on a sequence of length γ = sy , comp. ratio R = O(sL(y ) )

For γ = s, P ROT chooses A = s1/3 and B = s2/3 . M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

15 / 24

Results

Upper Bound for Known Game End

Designing an optimal online algorithm for KGE, cont. Algorithm P ROT Has two thresholds A < B. It buys if the rental price falls outside [A, B]. If the rental price remains within [A, B], then it buys after s days. P ROT run on a sequence of length γ = sy , comp. ratio R = O(sL(y ) ) L(y) 2/5 1/3

2/3 3/5

logs B

1/3

logs A

1/5 1/2 2/3 4/5

1

y

1/2 2/3 4/5

1

y

For γ = s, P ROT chooses A = s1/3 and B = s2/3 . M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

15 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s

Theorem For Known End Scenario with γ = s, P ROT is O(s1/3 )-competitive. (Recall that in this case A = s1/3 , B = s2/3 ).

Observation If the rental price remains in [A, B] for s steps, then the competitive ratio is O(B/A) = O(s1/3 ). (Almost normal ski-rental process). Lemma If the price stays first within [A, B] and drops below A at some point, then P ROT is O(s1/3 )-competitive. (Proof omitted).

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

16 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s

Theorem For Known End Scenario with γ = s, P ROT is O(s1/3 )-competitive. (Recall that in this case A = s1/3 , B = s2/3 ).

Observation If the rental price remains in [A, B] for s steps, then the competitive ratio is O(B/A) = O(s1/3 ). (Almost normal ski-rental process). Lemma If the price stays first within [A, B] and drops below A at some point, then P ROT is O(s1/3 )-competitive. (Proof omitted).

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

16 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s Lemma If the price stays first within [A, B] and exceeds B at time k , then P ROT is O(s1/3 )-competitive. rental price

B B/2

A

k

γ=s

time

Case 1. O PT buys skis till day k + B/2. P ROT k ·B+s·B ≤ = O(B/A) = O(s1/3 ) O PT s·A M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

17 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s Lemma If the price stays first within [A, B] and exceeds B at time k , then P ROT is O(s1/3 )-competitive. rental price

B B/2

X A

k − B/2

k

k + B/2

γ=s

time

Case 1. O PT buys skis till day k + B/2. P ROT k ·B+s·B ≤ = O(B/A) = O(s1/3 ) O PT s·A M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

17 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s Lemma If the price stays first within [A, B] and exceeds B at time k , then P ROT is O(s1/3 )-competitive. rental price

B B/2

X A

k − B/2

k

k + B/2

γ=s

time

Case 2. O PT rents skis till day k + B/2. P ROT X +s·B ≤ = O(s/B) = O(s1/3 ) O PT max{X , (B/2)2 } M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

18 / 24

Results

Upper Bound for Known Game End

Performance of P ROT for γ = s Lemma If the price stays first within [A, B] and exceeds B at time k , then P ROT is O(s1/3 )-competitive. rental price

B B/2

X A

k − B/2

k

k + B/2

γ=s

time

Case 2. O PT rents skis till day k + B/2. P ROT X +s·B ≤ = O(s/B) = O(s1/3 ) O PT max{X , (B/2)2 } M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

18 / 24

Results

Upper Bound for Stochastic Game End

Known vs. Stochastic Game End Known Game End: On a sequence of length s, P ROT with thresholds A = s1/3 and B = s2/3 is O(s1/3 )-competitive. What if we run P ROT with these thresholds on sequence of arbitrary, unknown length γ? Then P ROT is Rγ = O(s1/3 · (1 + s/γ))-competitive! Stochastic Game End Scenario: We do not know γ, but we know that γ is geometricaly distributed and E[γ] = Γ. Solution: run P ROT with A and B suited for Γ. For Γ = s, we get Eγ [Rγ ] = O(s1/3 · s · logΓ Γ ) = O(s1/3 · log s). (The same (log s)-approximation result for different Γ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

19 / 24

Results

Upper Bound for Stochastic Game End

Known vs. Stochastic Game End Known Game End: On a sequence of length s, P ROT with thresholds A = s1/3 and B = s2/3 is O(s1/3 )-competitive. What if we run P ROT with these thresholds on sequence of arbitrary, unknown length γ? Then P ROT is Rγ = O(s1/3 · (1 + s/γ))-competitive! Stochastic Game End Scenario: We do not know γ, but we know that γ is geometricaly distributed and E[γ] = Γ. Solution: run P ROT with A and B suited for Γ. For Γ = s, we get Eγ [Rγ ] = O(s1/3 · s · logΓ Γ ) = O(s1/3 · log s). (The same (log s)-approximation result for different Γ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

19 / 24

Results

Upper Bound for Stochastic Game End

Known vs. Stochastic Game End Known Game End: On a sequence of length s, P ROT with thresholds A = s1/3 and B = s2/3 is O(s1/3 )-competitive. What if we run P ROT with these thresholds on sequence of arbitrary, unknown length γ? Then P ROT is Rγ = O(s1/3 · (1 + s/γ))-competitive! Stochastic Game End Scenario: We do not know γ, but we know that γ is geometricaly distributed and E[γ] = Γ. Solution: run P ROT with A and B suited for Γ. For Γ = s, we get Eγ [Rγ ] = O(s1/3 · s · logΓ Γ ) = O(s1/3 · log s). (The same (log s)-approximation result for different Γ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

19 / 24

Results

Upper Bound for Stochastic Game End

Known vs. Stochastic Game End Known Game End: On a sequence of length s, P ROT with thresholds A = s1/3 and B = s2/3 is O(s1/3 )-competitive. What if we run P ROT with these thresholds on sequence of arbitrary, unknown length γ? Then P ROT is Rγ = O(s1/3 · (1 + s/γ))-competitive! Stochastic Game End Scenario: We do not know γ, but we know that γ is geometricaly distributed and E[γ] = Γ. Solution: run P ROT with A and B suited for Γ. For Γ = s, we get Eγ [Rγ ] = O(s1/3 · s · logΓ Γ ) = O(s1/3 · log s). (The same (log s)-approximation result for different Γ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

19 / 24

Results

Upper Bound for Stochastic Game End

Stochastic Game End

In general, in SGE with parameter Γ, E[R] = RPROT(Γ) · log s. Can we improve this result? Yes! Problem with geometric (and with uniform) distribution: it is very likely that the game ends much earlier than Γ. Solution: assume the game ends at Γ/(log s)1/3 and run P ROT with appropriate thresholds A and B. Result: E[R] = RPROT(Γ) · (log s)7/9 .

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

20 / 24

Results

Upper Bound for Stochastic Game End

Stochastic Game End

In general, in SGE with parameter Γ, E[R] = RPROT(Γ) · log s. Can we improve this result? Yes! Problem with geometric (and with uniform) distribution: it is very likely that the game ends much earlier than Γ. Solution: assume the game ends at Γ/(log s)1/3 and run P ROT with appropriate thresholds A and B. Result: E[R] = RPROT(Γ) · (log s)7/9 .

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

20 / 24

Results

Upper Bound for Stochastic Game End

Stochastic Game End

In general, in SGE with parameter Γ, E[R] = RPROT(Γ) · log s. Can we improve this result? Yes! Problem with geometric (and with uniform) distribution: it is very likely that the game ends much earlier than Γ. Solution: assume the game ends at Γ/(log s)1/3 and run P ROT with appropriate thresholds A and B. Result: E[R] = RPROT(Γ) · (log s)7/9 .

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

20 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s. Input construction s

rental price

α

α-peaky sequence

s1/3 1 γ=s

time

α is chosen randomly with distribution π: with prob. 1/3, α = s1/2 with prob. 1/3, α = s with prob. 1/3, α chosen uniformly from [s1/2 , 2s2/3 ]. We show that for any det. alg. D ET, Eπ [D ET/O PT] = Ω(s1/3 ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

21 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s. Input construction s

rental price

α

α-peaky sequence

s1/3 1 time

γ=s

α is chosen randomly with distribution π: with prob. 1/3, α = s1/2 with prob. 1/3, α = s with prob. 1/3, α chosen uniformly from [s1/2 , 2s2/3 ].

s

rental price

2 · s2/3 s1/2 s1/3 1 γ=s

time

We show that for any det. alg. D ET, Eπ [D ET/O PT] = Ω(s1/3 ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

21 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s. Input construction s

rental price

α

α-peaky sequence

s1/3 1 time

γ=s

α is chosen randomly with distribution π: with prob. 1/3, α = s1/2 with prob. 1/3, α = s with prob. 1/3, α chosen uniformly from [s1/2 , 2s2/3 ].

s

rental price

2 · s2/3 α s1/2 s1/3 1 γ=s

time

We show that for any det. alg. D ET, Eπ [D ET/O PT] = Ω(s1/3 ). M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

21 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. Only two reasonable types of deterministic algorithms: 1

D ET always rents

2

D ET chooses r ∈ [s1/3 , s]. If the price reaches r , D ET buys. (it does not make sense to buy after the peak)

What if D ET chooses “always rent” strategy or chooses r ≥ s2/3 ? With prob. 1/3 input is s-peaky:  Eπ

 D ET 1 s5/3 ≥ · 4/3 = Ω(s1/3 ) O PT 3 s

Similar argument for r < s1/2 . M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

22 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. Only two reasonable types of deterministic algorithms: 1

D ET always rents

2

D ET chooses r ∈ [s1/3 , s]. If the price reaches r , D ET buys. (it does not make sense to buy after the peak)

What if D ET chooses “always rent” strategy or chooses r ≥ s2/3 ? With prob. 1/3 input is s-peaky:  Eπ

 D ET 1 s5/3 ≥ · 4/3 = Ω(s1/3 ) O PT 3 s

Similar argument for r < s1/2 . M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

22 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. Only two reasonable types of deterministic algorithms: 1

D ET always rents

2

D ET chooses r ∈ [s1/3 , s]. If the price reaches r , D ET buys. (it does not make sense to buy after the peak)

What if D ET chooses “always rent” strategy or chooses r ≥ s2/3 ? With prob. 1/3 input is s-peaky:  Eπ

 D ET 1 s5/3 ≥ · 4/3 = Ω(s1/3 ) O PT 3 s

s 2 · s2/3 s1/2 s1/3 1

Similar argument for r < s1/2 . M. Bienkowski (University of Wrocław)

rental price

Price Fluctuations: To Buy or to Rent

Θ(s2 ) γ = s time

22 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. Only two reasonable types of deterministic algorithms: 1

D ET always rents

2

D ET chooses r ∈ [s1/3 , s]. If the price reaches r , D ET buys. (it does not make sense to buy after the peak)

What if D ET chooses “always rent” strategy or chooses r ≥ s2/3 ? With prob. 1/3 input is s-peaky:  Eπ

 D ET 1 s5/3 ≥ · 4/3 = Ω(s1/3 ) O PT 3 s

s 2 · s2/3 s1/2 s1/3 1

Similar argument for r < s1/2 . M. Bienkowski (University of Wrocław)

rental price

Price Fluctuations: To Buy or to Rent

Θ(s2 ) γ = s time

22 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. D ET chooses r ∈ [s1/2 , s2/3 ]. If the price reaches r , D ET buys. We consider only α-peaky sequences for α ∈R [r , 2s2/3 ] Probability density: µ(α) = 31 · 2s2/31−s1/2 = Θ(s−2/3 ).

 Eπ

D ET O PT



2s2/3

s·r · µ(α) · dα O(α2 ) r  s · r    s·r  =Ω − 2/3 · s−2/3 = Ω s1/3 | r {z2s }



Z

≥s−s/2

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

23 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. D ET chooses r ∈ [s1/2 , s2/3 ]. If the price reaches r , D ET buys. We consider only α-peaky sequences for α ∈R [r , 2s2/3 ]

s 2 · s2/3

Probability density: µ(α) = 31 · 2s2/31−s1/2 = Θ(s−2/3 ).

 Eπ

D ET O PT



rental price

r s1/2 s1/3 1

γ = s time

2s2/3

s·r · µ(α) · dα O(α2 ) r  s · r    s·r  =Ω − 2/3 · s−2/3 = Ω s1/3 | r {z2s }



Z

≥s−s/2

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

23 / 24

Results

Lower Bound for Known Game End

Lower bound for KGE, γ = s, cont. D ET chooses r ∈ [s1/2 , s2/3 ]. If the price reaches r , D ET buys. We consider only α-peaky sequences for α ∈R [r , 2s2/3 ]

s 2 · s2/3 α

Probability density: µ(α) = 31 · 2s2/31−s1/2 = Θ(s−2/3 ).

 Eπ

D ET O PT



rental price

r s1/2 s1/3 1

Θ(α2 ) γ = s time

2s2/3

s·r · µ(α) · dα O(α2 ) r  s · r    s·r  =Ω − 2/3 · s−2/3 = Ω s1/3 | r {z2s }



Z

≥s−s/2

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

23 / 24

Results

Lower Bound for Known Game End

Thank you for you attention!

M. Bienkowski (University of Wrocław)

Price Fluctuations: To Buy or to Rent

24 / 24