Example 2
First we implemented the following dynamic problem in discrete time:
​
​
​
​
​
​
​
​
​
​
​
All three algorithms for the above problem yielded the following results:
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
We also implemented the equivalent static version of this example, which has the following structure:
​
​
​
​
​
and the proportionally split dynamic problem, which has the following structure:
​
​
​
​
​
The results of these 2 implementations were as follows:
These 2 implementations had the same results because when liabilities are split proportionally, the dynamic problem and static problem always yield the same results.
​
The original discrete time breakdown, however, had a different result, suggesting that splitting the liabilities across time periods in different ways can lead to different payments and overall better or worse financial health for the system as a whole.