ArticleslgStudy

computer science

Lattice model (finance)

Lattice model (finance) is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Lattice model (finance) rather than just read about it. In short: In quantitative finance, a lattice model is a numerical approach to the valuation of derivatives in situations requiring a discrete time model. For dividend paying equity options, a typical application would correspond to the pricing of an American-style option, where a decision to exercise is allowed at the closing of any calendar day up to the maturity.

Lattice model (finance) — main illustration
Lattice model (finance) — illustration

Key takeaways

  • Lattice model (finance) belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Lattice model (finance) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Lattice model (finance) from memory before moving on to harder problems.

Reference excerpt

In quantitative finance, a lattice model is a numerical approach to the valuation of derivatives in situations requiring a discrete time model. For dividend paying equity options, a typical application would correspond to the pricing of an American-style option, where a decision to exercise is allowed at the closing of any calendar day up to the maturity. A continuous model, on the other hand, such as the standard Black–Scholes one, would only allow for the valuation of European options, where exercise is limited to the option's maturity date. For interest rate derivatives lattices are additionally useful in that they address many of the issues encountered with continuous models, such as pull to par. The method is also used for valuing certain exotic options, because of path dependence in the payoff. Traditional Monte Carlo methods for option pricing fail to account for optimal decisions to terminate the derivative by early exercise, but some methods now exist for solving this problem.

Equity and commodity derivatives

In general the approach is to divide time between now and the option's expiration into N discrete periods. At the specific time n, the model has a finite number of outcomes at time n + 1 such that every possible change in the state of the world between n and n + 1 is captured in a branch. This process is iterated until every possible path between n = 0 and n = N is mapped. Probabilities are then estimated for every n to n + 1 path. The outcomes and probabilities flow backwards through the tree until a fair value of the option today is calculated.

Variants For European equity- and commodity options the application is as follows. The first step is to trace the evolution of the option's key underlying variable(s), starting with today's spot price, such that this process is consistent with its volatility; log-normal Brownian motion with constant volatility is usually assumed. The next step is to value the option recursively: stepping backwards from the final time-step, where we have exercise value at each node; and applying risk neutral valuation at each earlier node, where option value is the probability-weighted present value of the up- and down-nodes in the later time-step. See Binomial options pricing model § Method for more detail, as well as Rational pricing § Risk neutral valuation for logic and formulae derivation. As stated above, the lattice approach is particularly useful in valuing American options, where the choice whether to exercise the option early, or to hold the option, may be modeled at each discrete time/price combination; this is also true for Bermudan options. For similar reasons, real options and employee stock options are often modeled using a lattice framework, though with modified assumptions. In each of these cases, a third step is to determine whether the option is to be exercised or held, and to then apply this value at the node in question. Some exotic options, such as barrier options, are also easily modeled here; for other Path-Dependent Options, simulation would be preferred. (Although, tree-based methods have been developed.

) The simplest lattice model is the binomial options pricing model; the standard ("canonical") method is that proposed by Cox, Ross and Rubinstein (CRR) in 1979; see diagram for formulae. Over 20 other methods have been developed, with each "derived under a variety of assumptions" as regards the development of the underlying's price. In the limit, as the number of time-steps increases, these converge to the Log-normal distribution, and hence produce the "same" option price as Black-Scholes: to achieve this, these will variously seek to agree with the underlying's central moments, raw moments and / or log-moments at each time-step, as measured discretely. Further enhancements are designed to achieve stability relative to Black-Scholes as the number of time-steps changes. More recent models, in fact, are designed around direct convergence to Black-Scholes. A variant on the Binomial, is the Trinomial tree, developed by Phelim Boyle in 1986. Here, the share price may remain unchanged over the time-step, and option valuation is then based on the value of the share at the up-, down- and middle-nodes in the later time-step. As for the binomial, a similar (although smaller) range of methods exist. The trinomial model is considered to produce more accurate results than the binomial model when fewer time steps are modelled, and is therefore used when computational speed or resources may be an issue. For vanilla options, as the number of steps increases, the results rapidly converge, and the binomial model is then preferred due to its simpler implementation. For exotic options the trinomial model (or adaptations) is sometimes more stable and accurate, regardless of step-size. For multiple underlyers – e.g. Rainbow- and Basket options – "multinomial lattices" can be built. Each underlyer will have its own tree, and the per node option-value will be a function of the corresponding nodes on all underlying trees. In the case of two assets, the tree will then be referred to as a "binomial pyramid". Two additional complications exist here. First, the number of nodes increases exponentially with the number of underlyers. Second, in these products, correlations between assets play a significant role, and these must also inhere in the modelling.

… excerpt ends here. Continue reading the full article.

Illustrations

Lattice model (finance): Binomial Lattice for equity, with CRR formulae
Binomial Lattice for equity, with CRR formulae
Lattice model (finance): Tree for an (embedded) bond option returning the OAS (black vs red): the short rate is the top value; the development of the bond value shows pull-to-par clearly
Tree for an (embedded) bond option returning the OAS (black vs red): the short rate is the top value; the development of the bond value shows pull-to-par clearly

Worked examples

Example 1 — a first encounter with Lattice model (finance)

Start with the simplest possible case. Write down what Lattice model (finance) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Lattice model (finance) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Lattice model (finance) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Lattice model (finance)

In research
Lattice model (finance) appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Lattice model (finance) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Lattice model (finance) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Financial models, Heath–Jarrow–Morton framework, Mathematical finance, so understanding it makes those chapters shorter.
In everyday life
Look for Lattice model (finance) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Lattice model (finance) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Lattice model (finance) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Lattice model (finance) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Lattice model (finance) in simple terms?

In quantitative finance, a lattice model is a numerical approach to the valuation of derivatives in situations requiring a discrete time model. For dividend paying equity options, a typical application would correspond to the pricing of an American-style option, where a decision to exercise is allo…

Why does Lattice model (finance) matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Lattice model (finance)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Lattice model (finance).

Tags

  • Financial models
  • Heath–Jarrow–Morton framework
  • Mathematical finance
  • Models of computation
  • Options (finance)
  • Short-rate models
  • Trees (data structures)

Keep exploring