{'fraction_non_alphanumeric': 0.021853146853146852, 'fraction_numerical': 0.0, 'mean_word_length': 5.090425531914893, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Evaluation of gas sales agreements with indexation using tree and least-squares Monte Carlo methods on graphics processing units

A typical gas sales agreement, also called a gas swing contract, is an agreement between a supplier and purchaser for the delivery of variable daily quantities of gas between specified minimum and maximum daily limits. The primary constraint of such agreements that makes them difficult to value is that the strike price is set based on the indexation principle, under which the strike price is called the index. Each month, the value of the index is determined by the weighted average price of certain energy products (e.g. crude oil) in the previous month. We propose a lattice-based method (trinomial trees) and a simulation-based method (least-squares Monte Carlo simulations) for pricing such swing contracts with indexation. With the help of graphics processing unit (GPU) technology, we can efficiently evaluate the algorithms. We also provide a detailed analysis using several numerical examples of the indexation and how different model parameters will affect both the optimal value and optimal decisions.