Cashflow matching

Cash flow matching is a process of hedging in which a company or other entity matches its cash outflows (i.e., financial obligations) with its cash inflows over a given time horizon.[1] It is a subset of immunization strategies in finance.[2] Cash flow matching is of particular importance to defined benefit pension plans.[3]

Solution with linear programming

It is possible to solve the simple cash flow matching problem using linear programming.[4] Suppose that we have a choice of bonds with which to receive cash flows over time periods in order to cover liabilities for each time period. The th bond in time period is assumed to have known cash flows and initial price . It possible to buy bonds and to run a surplus in a given time period, both of which must be non-negative, and leads to the set of constraints:

Our goal is to minimize the initial cost of purchasing bonds to meet the liabilities in each time period, given by . Together, these requirements give rise to the associated linear programming problem:
where and , with entries:
전용 현금흐름을 제공하기 위해 고정수익상품(꼭 채권일 필요는 없음)을 사용하는 경우, 일부 구성요소를 매입할 수 있는 경우는 거의 없을 것이다. 따라서 현금흐름 매칭에 대한 보다 현실적인 접근법은 혼합정수제 선형 프로그래밍을 채택하여 부채와 일치하는 개별 금융상품의 수를 선택하는 것이다.

See also

References

  1. ^ "Cash flow matching". The Washington Post. Archived from the original on November 2, 2012.
  2. ^ "Liability-Driven and Index-Based Strategies". CFA Institute. Retrieved 2020-03-16.
  3. ^ "Cash Flow Matching: The Next Phase of Pension Plan Management" (PDF). Goldman Sachs Asset Management. February 2020.
  4. ^ Cornuéjols, Gérard; Peña, Javier; Tütüncü, Reha (2018). Optimization Methods in Finance (2nd ed.). Cambridge, UK: Cambridge University Press. pp. 35–37. ISBN 9781107056749.