Top Banner
15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Loren z , Konstantinos Panagiotou, Angelika Steger Institute of Theoretical Computer Science, ETH Zürich
20

15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

Mar 26, 2015

Download

Documents

Colin Walton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

15. 05. 2007

Optimal Algorithms for k-Search with Application in Option Pricing

Julian Lorenz, Konstantinos Panagiotou, Angelika Steger

Institute of Theoretical Computer Science, ETH Zürich

Page 2: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

209.10.2007 Julian Lorenz, [email protected]

• Competitive analysis:(MIN cost)

Online Problem k-Search (1/2)

k-max-search:k-min-search:

• Prices =(p1,…,pn) presented sequentially

• Must decide immediately whether or not to buy/sell for pi

Player wants to sell k units for MAX profit

Player wants to buy kunits for MIN cost

5$9$4$

1$

(MAX profit)

Page 3: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

309.10.2007 Julian Lorenz, [email protected]

Online Problem k-Search (2/2)

Model for price sequences:

pi [m,Marbitrary in that trading range

M = m fluctuation ratio > 1

Can buy/sell only one unit for each pi

Length of known in advance

m

M

i

Page 4: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

509.10.2007 Julian Lorenz, [email protected]

Related LiteratureEl-Yaniv, Fiat, Karp, Turpin (2001):

(=1-max-search)

One-Way-Trading: Can trade arbitrary fractions for each pi

Other related problems:

Search problems with distributional assumption on prices

Secretary problems

Optimal deterministic

One-Way-Trading: Optimal algorithm

Optimal randomized

& no improvement by randomization

Timeseries-Search:

Page 5: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

609.10.2007 Julian Lorenz, [email protected]

Deterministic Search Algorithms

Page 6: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

709.10.2007 Julian Lorenz, [email protected]

Deterministic K-Search: RPP

Reservation price policy (RPP) for k-max-search:

Choose

Process sequentially Accept incoming price if

exceeds current Forced sale of remaining units at end of sequence

… and analogously for k-min-search.

Page 7: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

809.10.2007 Julian Lorenz, [email protected]

Theorem: Deterministic K-Max-Search

RPP withsolution ofwhere

i) Optimal RPP with competitive ratio

ii) Optimal deterministic online algorithm for k-max-search

Remarks:

1) Asymptotics:

2) “Bridging“ Timeseries-Search and One-Way-Trading

0 5 10 15

5

10

15

20

25

30

35

40

45

50

i

pi

Page 8: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

909.10.2007 Julian Lorenz, [email protected]

Theorem: Deterministic K-Min-Search

RPP with

solution ofwhere

i) Optimal RPP with competitive ratio

ii) Optimal deterministic online algorithm for k-min-search

Remarks:

Asymptotics:

0 5 10 15

5

10

15

20

25

30

35

40

45

50

i

pi

Page 9: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1009.10.2007 Julian Lorenz, [email protected]

Randomized Search Algorithms

Page 10: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1109.10.2007 Julian Lorenz, [email protected]

Randomized k-Max-Search

Competitive ratio (El-Yaniv et. al., 2001).

random, set RP to .

Consider k=1: Optimal deterministic RPP has .

Randomized algorithm EXPO:

Fix base .

We can prove: In fact, asymptotically optimal.

Choose uniformly at

Page 11: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1209.10.2007 Julian Lorenz, [email protected]

Theorem: Randomized K-Max-Search

For any randomized k-max-search algorithm RALG, the competitive ratio satisfies

1) Independent of k

Remarks:

2) Algorithm EXPOk achieves

3) Small k significant improvement! ( )

Set all k reservation prices to .

EXPOk:

Page 12: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1309.10.2007 Julian Lorenz, [email protected]

Theorem: Randomized K-Min-Search

For any randomized k-min-search algorithm RALG, the competitive ratio satisfies

1) Again independent of k

Remarks:

2) No improvement over deterministic ALG possible !

Recall CR of RPP for k-minsearch

Page 13: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1409.10.2007 Julian Lorenz, [email protected]

Yao‘s Principle (mincost online problems)

Finitely many possible inputs Set of deterministic algorithms RALG any randomized algorithm f() any fixed probability distribution on

With respect to f() !

Then:

Best deterministic algorithm for fixed input distribution

Lower bound for best randomized algorithm

Page 14: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1509.10.2007 Julian Lorenz, [email protected]

ALG1 buys at

ALG2 rejects , hoping that next quote is

On the Proof of Lower Bound

For k-min-search, k=1:

f() uniform distribution on

Essentially only two deterministic algorithms:

Similarly for arbitrary k, and for k-max-search …

Page 15: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1609.10.2007 Julian Lorenz, [email protected]

Application To Option Pricing

Page 16: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1709.10.2007 Julian Lorenz, [email protected]

Application: Pricing of Lookback Options

Two examples of options (there are all kinds of them…):

• European Call Option: right to buy shares for prespecified

price at future time T from option writer

• Lookback Call Option: right to buy at time T for

minimum price in [0,T] (i.e. between issuance and expiry)

Option price (“premium“) paid to the option writer at time of issuance.

Fair Price of a Lookback Option?

Page 17: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1809.10.2007 Julian Lorenz, [email protected]

Classical Option Pricing: Black Scholes• Model assumption for stock price evolution

Geometric Brownian Motion:

• No-Arbitrage and pricing by “replication“:

Trading algorithm (“hedging“) for option writer to meet obligation in all possible scenarios.

Riskless Replication

“Hedging cost“ must be option price. Otherwise: Arbitrage (“free lunch“).

No-Arbitrage Assumption (“efficient markets“)

Page 18: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

1909.10.2007 Julian Lorenz, [email protected]

Drawback of Classical Option Pricing

What if Black Scholes model assumptions no good?

price geometric Brownian motion trading not continuous …

DeMarzo, Kremer, Mansour (STOC’06):

Bounds for European options using competitive trading algorithms

In fact, in reality

Weaker model assumptions

„Robust“ bounds for option price

Page 19: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

2009.10.2007 Julian Lorenz, [email protected]

Bound for Price of Lookback Call

Instead of GBM assumption: • Trading range

• Discrete-time trading

Use k-min-search algorithm!

Robust bound for option price, qualitatively and quantitatively similar to Black Scholes price

Under no-arbitrage assumption

V = price of lookback call on k shares

Hedging lookback call = buying “close to min“ in [0,T]

Hedging cost = comp. ratio of k-minsearch = option price

Page 20: 15. 05. 2007 Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.

2209.10.2007 Julian Lorenz, [email protected]

Thank you very much for your attention!

Questions?