<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJCM</journal-id><journal-title-group><journal-title>American Journal of Computational Mathematics</journal-title></journal-title-group><issn pub-type="epub">2161-1203</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajcm.2013.34038</article-id><article-id pub-id-type="publisher-id">AJCM-39768</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A New Recombination Tree Algorithm for Mean-Reverting Interest-Rate Dynamics
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>eter</surname><given-names>C. L. Lin</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematical Sciences &amp;amp; Financial Engineering Program,Department of Mathematical Sciences &amp;amp; Financial Engineering Program,</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>peter.lin@stevens.edu</email></corresp></author-notes><pub-date pub-type="epub"><day>21</day><month>11</month><year>2013</year></pub-date><volume>03</volume><issue>04</issue><fpage>291</fpage><lpage>296</lpage><history><date date-type="received"><day>June</day>	<month>13,</month>	<year>2013</year></date><date date-type="rev-recd"><day>August</day>	<month>15,</month>	<year>2013</year>	</date><date date-type="accepted"><day>September</day>	<month>12,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   In light of the fact that no existing tree algorithms can guarantee the recombination property for general Ornstein-Uhlenbeck processes with time-dependent parameters, a new trinomial recombination-tree algorithm is designed in this research. The proposed algorithm enhances the existing mechanisms in interest-rate modelings with the comparisons to [1,2] methodologies, and the proposed framework provides a more efficient way in discrete-time mean-reverting simulations.
    <!--?xml:namespace prefix = o /-->
     
 
</p></abstract><kwd-group><kwd>Natural Asset; Financial Value; Neural Network</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>A general Ornstein-Uhlenbeck process is defined such that</p><p><img src="3-1100265\4e5aefa1-7028-4611-bd2c-01cee31e6dae.jpg" /></p><p>where <img src="3-1100265\23af6a82-fe23-4b57-a92f-c6399d48e096.jpg" /> is a standard Brownian motion, and<img src="3-1100265\92065813-ec04-4ad4-924a-d2f82aa5d287.jpg" />, <img src="3-1100265\6794e3b8-d456-4349-b5e2-912b33657eda.jpg" />, <img src="3-1100265\b07b6f16-4506-47fc-838c-68de7999500e.jpg" />are time-dependent deterministic parameters. The parameter <img src="3-1100265\eb19acb7-61e0-4ae9-b069-a886b406960f.jpg" /> is the mean-reversion term indicating the long-term mean-reverting level with a rate <img src="3-1100265\a55d2d6e-eca8-4f1a-b1ca-e1c0278e9518.jpg" /> at time t. The source of randomness is described by the Brownian motion <img src="3-1100265\d8091c9e-720b-4637-9601-ad1e3b44a5ce.jpg" /> multiplied by a volatility term<img src="3-1100265\ae7ee52d-dfdc-4c6d-bf71-4a3010ec85cc.jpg" />.</p><p>A tree is an acyclic structure where each node has zero to multiple descendant nodes and one parent node. A recombination tree is a special tree structure of which the size grows linearly. Therefore the investing decisions, if computed recursively, have time complexity<sup>1</sup> at most<img src="3-1100265\502a1df6-c5db-4ae7-9e28-b09f3707a241.jpg" />, which is much more efficient than a general simulation method which may cost exponential amount of time. For example, a recombination tree can help us to efficiently determine the price and the buy/sell timing for an American style option by comparing the derivatives value at each tree node with its children nodes (see [<xref ref-type="bibr" rid="scirp.39768-ref4">4</xref>] for more details). However, designing a recombination tree algorithm for modeling interest rates is far from trivial. Here are two examples:</p><p>&#160;</p><p>In [<xref ref-type="bibr" rid="scirp.39768-ref1">1</xref>], Hull and White provided a heuristic two-stage method for constructing an interest rate tree based on the extended-Vasicek short-rate model.<sup>2</sup> In the first stage the algorithm builds the framework of the tree, and in the second stage the algorithm calibrates the tree to the current interest-rate term structure. The algorithm is designed for a short-rate model; hence the tree cannot be adjusted or updated according to the markets. Also, their method cannot deal with stochastic mean-reverting parameters, and there is no guarantee that the tree is a recombination tree especially when the volatility term of the short-rate process is a decreasing function. Therefore, Hull-White’s algorithm is not a good candidate.</p><p>In [<xref ref-type="bibr" rid="scirp.39768-ref2">2</xref>], Black, Derman, and Toy (BDT hereafter) also provided a recombination tree algorithm for short rates. Their tree is constructed recursively and calibrated to zero-coupon bond volatilities and current interest rate structure. Though the BDT tree guarantees a recombination structure, the tree is not designed for a general Ornstein-Uhlenbeck process. Therefore, the BDT tree is not a good candidate either.</p><p>In light of the fact that no existing tree algorithms can guarantee the recombination property for general Ornstein-Uhlenbeck processes, we propose a new recombination trinominal tree algorithm. The idea is to modify a standard trinominal tree(Exhibit 1(a)) by adding extra branches at each node. First, we denote the tree structure in black color the center path. Then, given a node <img src="3-1100265\e22cabc8-feb3-489f-894c-cd655fe3daf5.jpg" /> directly above (below) the center path, define <img src="3-1100265\fcd7d3f4-6e84-4447-976e-b51eebf1cbf1.jpg" /> the set of nodes containing <img src="3-1100265\a3a394a4-6688-40a2-8af7-d4e345a7656c.jpg" /> and all the nodes down to (up to) the center path. Then we modify the tree according to the following rules: 1) the center path remains unchanged; 2) given a node <img src="3-1100265\823284a3-5d54-4e1e-b645-4867825d0769.jpg" /> above the center path, we connect the node to all the descendant (children) nodes stemming from<img src="3-1100265\c9d7fee9-3e21-401a-9448-e623cd5df5f6.jpg" />; 3) given a node <img src="3-1100265\6599022b-c2f1-4ba1-88ea-464247e74d72.jpg" /> below the center path, we connect the node to all the descendant nodes stemming from all the nodes from<img src="3-1100265\11553a29-3ff1-4ba8-9745-1b36e40ecd4c.jpg" />. The modified tree structure is shown in Exhibit 1(b). We will use the names, spanning nodes and spanning branches, to identify those nodes not on the center path, and branches not emanating from a center node.</p><p>The crucial key of modifying a standard trinominal tree is that we can further simplify and still keep the tree structure by adding sibling branches. Sibling branches are one-way streets through which we can only move up or down at a given time epoch, but not in both directions. A spanning node above the center path can reach the center path and all the nodes in between only by moving down through the sibling branches; a spanning node below the center path can reach the center path and all the nodes in between only by moving up through the sibling branches. As a result, by adding the sibling branches, each node can reach all but one descendent nodes via its sibling branches. So, in the simplified tree structure, each spanning node will have only one time transition descendant branch. The final tree structure is shown in Exhibit 1(c) . The algorithm is given below. The proof of the correctness of the algorithm for simulation is given in Section 3.</p></sec><sec id="s2"><title>2. Algorithm</title><p>Now we give a full description of the algorithm. Let <img src="3-1100265\7329bd0c-28b0-4001-86cc-39dd9d2f91c5.jpg" /> denote the node on the center path at time<img src="3-1100265\2fcec566-fad8-4938-ba28-8df45564bc61.jpg" />, and let <img src="3-1100265\150a7112-ad10-466c-8dce-987ec81e76cc.jpg" /> denote the value of node<img src="3-1100265\01c780fd-7503-4a4e-86b9-bf4d159b7c67.jpg" />. Therefore, if <img src="3-1100265\abb69815-881e-4a9a-9b03-cd43be9dd2cc.jpg" /> is represented as a function, then it indicates the value of the node. Let <img src="3-1100265\9e3f4c79-f44d-4baa-9fd9-cc43f7bed71a.jpg" /> and <img src="3-1100265\6217b2e5-6003-43d8-a1da-133ad88eec75.jpg" /> denote the k-th node above center node <img src="3-1100265\ab14664f-7bd5-445f-a8d8-34bb42b6de0a.jpg" /> and the value of <img src="3-1100265\8a9f9c68-fdaf-4c4e-a6a3-5401247dc192.jpg" /> respectively. Similarly, let <img src="3-1100265\671d3c6d-022b-4501-a376-2455fce28891.jpg" /> and <img src="3-1100265\2db92611-4494-4270-aabb-02c48165246d.jpg" /> denote the k-th node below center node <img src="3-1100265\9f76eb93-e43a-4073-addb-0ff578ca01ae.jpg" /> and the value of <img src="3-1100265\bd4007e1-be33-4a52-871c-234e58577487.jpg" /> respectively. Moreover, if we use capital letter<img src="3-1100265\f2520a6c-9b35-405e-a0a5-ee0f78eb5a70.jpg" />, then it represents a random variable of the tree value at time<img src="3-1100265\d969372e-e377-47e2-aed7-3278af92e582.jpg" />. To shorthand the notation, the expectation value <img src="3-1100265\7d73b080-48cb-44f9-b231-fad6f32b034a.jpg" /> conditional on the position of <img src="3-1100265\bf19fe09-341b-4992-b45a-7e9008253705.jpg" /> is written as</p><disp-formula id="scirp.39768-formula73145"><label>(1)</label><graphic position="anchor" xlink:href="3-1100265\462f5a75-f459-446c-bbf9-63836e069961.jpg"  xlink:type="simple"/></disp-formula><p>Define the conditional expectation at node <img src="3-1100265\7c6cbad7-a987-49bf-a9fc-04e291182d58.jpg" /> to be</p><disp-formula id="scirp.39768-formula73146"><label>(2)</label><graphic position="anchor" xlink:href="3-1100265\80dff8b0-cf2d-487d-a30c-47689b3367e1.jpg"  xlink:type="simple"/></disp-formula><p>Since the volatility term in stochastic-splines model is assumed to be a deterministic function, the conditional variance is the same for all nodes at a given time, i.e. at time<img src="3-1100265\2313837f-ead9-4c28-b0e2-0ea22b507ff4.jpg" />, the conditional variance</p><disp-formula id="scirp.39768-formula73147"><label>(3)</label><graphic position="anchor" xlink:href="3-1100265\4faf2e9e-3852-48ba-ab11-3b2ab5540e7f.jpg"  xlink:type="simple"/></disp-formula><p>The idea of the recombination algorithm is to construct the center path first including the node values and branch probabilities, then determine the values of the spanning nodes, the probabilities on the spanning branches, and the probabilities on the sibling branches. The details are given in Algorithm 1. However, the algorithmshows that each tree is designed for simulating one coefficient process; if we have N coefficient, we will need to build N trees altogether if coefficient processes are correlated. After constructing the coefficient recombination “forest”, we can simulate the interest rate curve efficiently.</p><p>The justification of the algorithm is given in the next Section.</p></sec><sec id="s3"><title>3. Verification</title><p>First we look at the first part of the algorithm and some notations. The first stage of the algorithm follows the standard Hull-White methodology (see [<xref ref-type="bibr" rid="scirp.39768-ref1">1</xref>]) and provides the backbone of the tree. Let <img src="3-1100265\9d2da10e-9dfb-43dd-9e9d-5f4b8310855b.jpg" /> denote the node on the center path at time<img src="3-1100265\b7c6f6b4-703f-459b-b291-659372a03631.jpg" />, and let <img src="3-1100265\b5344b8c-6d42-4638-88b1-796c9d0f8b71.jpg" /> denote the value of node<img src="3-1100265\31dc0019-db91-46cc-a3df-ec71bf0a03df.jpg" />. Therefore, if <img src="3-1100265\10a99955-8492-4701-b0cf-a46d66c8aa41.jpg" /> is represented as a function, then it indicate the value of the node. Let <img src="3-1100265\a2b336b6-4ba9-4312-8f26-d16af4a8c99c.jpg" /> and <img src="3-1100265\1d78378c-a469-49ac-9aa0-a52edd8bdc9d.jpg" /> denote the k-th node above center node <img src="3-1100265\59733f28-e3de-4e0a-9842-75923661e775.jpg" /> and the value of <img src="3-1100265\27b0f557-879b-4128-af7b-624690fd9934.jpg" /> respectively. Similarly, let <img src="3-1100265\855822f3-c6d0-4b73-833a-f30b3f0e44cd.jpg" /> and <img src="3-1100265\15693b8b-35d5-44ef-8d67-32fcc82b446c.jpg" /> denote the k-th node below center node <img src="3-1100265\94f6f447-ebb7-4880-ba1d-04dff9fd9abf.jpg" /> and the value of <img src="3-1100265\0900c35e-161c-418c-b894-e6163e2094df.jpg" />respectively. Moreover, if we use capital letter<img src="3-1100265\654a887c-058e-4b28-8a20-eb49383e799f.jpg" />, then it represents a random variable of the tree value at time<img src="3-1100265\705fb4aa-1274-409c-8825-ad1257801879.jpg" />. To shorthand the notation, the expected value <img src="3-1100265\8fc51397-35ad-4c4d-9297-917d11937924.jpg" /> conditional on the position of <img src="3-1100265\89a0eced-0f2a-402e-9d91-840a0fd83690.jpg" /> is written as</p><disp-formula id="scirp.39768-formula73148"><label>(4)</label><graphic position="anchor" xlink:href="3-1100265\1899dac4-21cb-4c9b-bc6a-cb5d2dcb2c64.jpg"  xlink:type="simple"/></disp-formula><p>Now we move to the second part of the algorithm. The tree branches besides the central path are called spanning branches and spanning nodes. The second stage of the algorithm adopts the ideas of the law of total expectations and the law of total variances to assign the values and probabilities of spanning nodes and branches. The procedure is done recursively. Therefore we just need to look at the cases when <img src="3-1100265\4121c414-1f84-42ee-a6e5-2403a217de0a.jpg" /> and<img src="3-1100265\ed66d362-ccf5-416f-a74c-8b2038a6698e.jpg" />. Given a node <img src="3-1100265\29ff8438-c5dc-45ee-a7b9-9c94048552a2.jpg" /> spanning from node <img src="3-1100265\17805be2-0b8c-4c7c-997f-91f304d7e95c.jpg" /> at time<img src="3-1100265\298db7b4-d089-4417-b0ec-a189d8a34409.jpg" />, we denote the conditional expectation and conditional variance at node <img src="3-1100265\2d9957d4-6d63-4a51-837b-d5f9ba5cf223.jpg" /> to be <img src="3-1100265\ad24e00f-9922-4ed4-a9f8-c8a1a879aa68.jpg" /> and <img src="3-1100265\8a84da65-9a85-44cf-8f25-953c0f49dd10.jpg" /> respectively. Denote the probability <img src="3-1100265\2be52813-5373-4761-bbb1-ce9f209c8951.jpg" /> to be the probability moving down from <img src="3-1100265\fc65ddb7-8392-4bf5-8533-9a2ced370c78.jpg" /> to <img src="3-1100265\b288b4a3-4114-4084-ae61-75945629a841.jpg" /> and <img src="3-1100265\15679221-919c-43f8-8658-1e5a37453e6b.jpg" /> to be the probability moving through the spanning branch from <img src="3-1100265\7a9dae21-bbe1-4d28-b1f9-16a14abbc154.jpg" /> to<img src="3-1100265\ee0746b9-7eff-43b6-84d7-09deffef68e3.jpg" />.</p><p>We can recall the law of total expectation which states</p><disp-formula id="scirp.39768-formula73149"><label>(5)</label><graphic position="anchor" xlink:href="3-1100265\5934893c-bc32-4c1b-bb5e-9f66c9f60ab5.jpg"  xlink:type="simple"/></disp-formula><p>If we let</p><disp-formula id="scirp.39768-formula73150"><label>(6)</label><graphic position="anchor" xlink:href="3-1100265\2fd6bbc2-cbea-4d07-81f2-8b660368315e.jpg"  xlink:type="simple"/></disp-formula><p>and Y denotes the random variable such that</p><disp-formula id="scirp.39768-formula73151"><label>(7)</label><graphic position="anchor" xlink:href="3-1100265\770316e1-2b57-4781-911c-1101f2e59bbd.jpg"  xlink:type="simple"/></disp-formula><p>then</p><disp-formula id="scirp.39768-formula73152"><label>(8)</label><graphic position="anchor" xlink:href="3-1100265\f07093af-3b1a-44e4-986e-b4c85e389541.jpg"  xlink:type="simple"/></disp-formula><p>which shows</p><disp-formula id="scirp.39768-formula73153"><label>(9)</label><graphic position="anchor" xlink:href="3-1100265\9548c220-e57a-439b-bbef-17a163ec1a29.jpg"  xlink:type="simple"/></disp-formula><p>The task of deriving the relationship between <img src="3-1100265\35173826-d13b-47cd-97f8-29b0705246ca.jpg" /> and p from the law of total variance is more complicated. We will show the the result first, then break into each part. Recall the law of total variance which states</p><disp-formula id="scirp.39768-formula73154"><label>(10)</label><graphic position="anchor" xlink:href="3-1100265\73b7c685-3f53-489c-bd37-6e22c61e6e61.jpg"  xlink:type="simple"/></disp-formula><p>Similarly we let</p><disp-formula id="scirp.39768-formula73155"><label>(11)</label><graphic position="anchor" xlink:href="3-1100265\5e712ec4-38c0-4b42-952a-77740eb3f8e0.jpg"  xlink:type="simple"/></disp-formula><p>and Y denotes the random variable such that</p><disp-formula id="scirp.39768-formula73156"><label>(12)</label><graphic position="anchor" xlink:href="3-1100265\59b9dc81-96bc-4d0d-8d1c-59e056a669c7.jpg"  xlink:type="simple"/></disp-formula><p>If the following statement is true:</p><disp-formula id="scirp.39768-formula73157"><label>(13)</label><graphic position="anchor" xlink:href="3-1100265\a7360482-beae-4a49-b271-55a14a8bc5eb.jpg"  xlink:type="simple"/></disp-formula><p>then we have</p><disp-formula id="scirp.39768-formula73158"><label>(14)</label><graphic position="anchor" xlink:href="3-1100265\c0f747b4-12ab-4005-98ea-b2dff790ad82.jpg"  xlink:type="simple"/></disp-formula><p>Examining the first term, <img src="3-1100265\3e2cdc82-a58b-4f6e-9686-ab708a73bb52.jpg" />, on the right-hand-side of Equation (13),</p><disp-formula id="scirp.39768-formula73159"><label>(15)</label><graphic position="anchor" xlink:href="3-1100265\c11f867b-b95a-46ad-87ef-4e1a32b26f96.jpg"  xlink:type="simple"/></disp-formula><p>since there is only one choice moving from <img src="3-1100265\a140caf1-d3d0-4283-84da-eb0fb23b18fb.jpg" /> to<img src="3-1100265\2c57614a-244c-4457-ad06-5a7e450c9c9b.jpg" />. On the other hand,</p><disp-formula id="scirp.39768-formula73160"><label>(16)</label><graphic position="anchor" xlink:href="3-1100265\d26efab5-632b-4e02-8b77-88598478b4fe.jpg"  xlink:type="simple"/></disp-formula><p>and we know this value recursively. So</p><disp-formula id="scirp.39768-formula73161"><label>(17)</label><graphic position="anchor" xlink:href="3-1100265\2fece6fb-f46c-4d1c-868a-44787fb8befb.jpg"  xlink:type="simple"/></disp-formula><p>Next, the second and third terms. Since</p><disp-formula id="scirp.39768-formula73162"><label>(18)</label><graphic position="anchor" xlink:href="3-1100265\2acf8544-a64a-409f-80c6-3e75fc9bc39b.jpg"  xlink:type="simple"/></disp-formula><p>we have</p><disp-formula id="scirp.39768-formula73163"><label>(19)</label><graphic position="anchor" xlink:href="3-1100265\2df80275-e516-4263-a6fe-a442161e7e37.jpg"  xlink:type="simple"/></disp-formula><p>Now we have two equations and two unknown <img src="3-1100265\6c4ebd5e-f4ce-412a-b32c-15d5ba849543.jpg" /> and <img src="3-1100265\01254d67-b92a-4da3-9a64-f1b39df1e5b4.jpg" /> in the following</p><disp-formula id="scirp.39768-formula73164"><label>(20)</label><graphic position="anchor" xlink:href="3-1100265\3b014bc9-3538-4a3b-8dcc-e6813ec2ebc8.jpg"  xlink:type="simple"/></disp-formula><p>However, <img src="3-1100265\38272937-0d0b-4f0b-b287-2ec75faf3a4d.jpg" />must be a number between 0 and 1. And we now show that the equations indeed yield a solution such that<img src="3-1100265\b07acb24-4bcc-4506-b920-8dd7375fa2ff.jpg" />. First, the case where <img src="3-1100265\4bf2b7ac-3e35-462b-a3bd-1b795d4bc26c.jpg" /> and write</p><disp-formula id="scirp.39768-formula73165"><label>(21)</label><graphic position="anchor" xlink:href="3-1100265\1d86fb2c-10bd-49c5-8fe2-355af5597d45.jpg"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.39768-formula73166"><label>(22)</label><graphic position="anchor" xlink:href="3-1100265\2aa02fcc-d9ba-4f3e-b66c-030cd5f8cdf1.jpg"  xlink:type="simple"/></disp-formula><p>Since<img src="3-1100265\23fc72c8-5cf4-4792-a0be-354cd5239c14.jpg" />, for any <img src="3-1100265\fd464b33-fa49-4460-a1c7-e40c990e95d3.jpg" /></p><disp-formula id="scirp.39768-formula73167"><label>(23)</label><graphic position="anchor" xlink:href="3-1100265\68fcfeb3-c626-497a-8bf1-38da86d33c43.jpg"  xlink:type="simple"/></disp-formula><p>and <img src="3-1100265\2aa12266-af2d-4521-8f87-681688015875.jpg" /> is continuous and monotonically increasing. On the other hand, for any<img src="3-1100265\fa2ff9c0-f131-498c-aa7f-1b108ad07002.jpg" />,</p><disp-formula id="scirp.39768-formula73168"><label>(24)</label><graphic position="anchor" xlink:href="3-1100265\08583ab4-e7cd-46ad-8b3e-b82703ed136c.jpg"  xlink:type="simple"/></disp-formula><p>and <img src="3-1100265\ff53b6b2-11de-4bdb-90ca-399b3a28b90e.jpg" /> is a continuous and monotonically decreasing function. Since</p><disp-formula id="scirp.39768-formula73169"><label>(25)</label><graphic position="anchor" xlink:href="3-1100265\908710ec-f87d-4ca7-8508-7d663b90b097.jpg"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.39768-formula73170"><label>(26)</label><graphic position="anchor" xlink:href="3-1100265\870f05b7-fab9-4ab0-9597-cd9900fd484a.jpg"  xlink:type="simple"/></disp-formula><p>we know that there must exist a unique</p><p><img src="3-1100265\45099532-7115-429d-8cc0-57269b9d4d3d.jpg" />such that</p><disp-formula id="scirp.39768-formula73171"><label>(27)</label><graphic position="anchor" xlink:href="3-1100265\df7c2033-e0e4-4d09-b511-7f26ac11b992.jpg"  xlink:type="simple"/></disp-formula><p>Alternatively, the proof is similar for the case when <img src="3-1100265\a490e010-a883-460e-97ee-6a5864ed5a99.jpg" /> except the solution exists in<img src="3-1100265\8a0d6959-1c7c-4837-be89-d9de5478d671.jpg" />. The uniqueness and existence of the solution <img src="3-1100265\812cfaff-03d2-441a-b3d3-003b3db214af.jpg" /> and <img src="3-1100265\9a754036-6588-4bdc-b9f5-77b5c0ee7e24.jpg" /> help us solve the equations fast.</p></sec><sec id="s4"><title>4. Conclusion</title><p>This research proposes a new trinomial recombinationtree algorithm for simulating general Ornstein-Uhlenbeck processes with time-dependent parameters. We show that there is an equivalent recombination-tree structure to simulate the mean-reverting interest-rate dynamics. Detailed algorithm and justification are given.</p></sec><sec id="s5"><title>REFERENCES</title></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.39768-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">J. Hull and A. White, “Pricing Interest-Rate-Derivative Securities,” Review of Financial Studies, Vol. 3, No. 4, 1990, pp. 573-592. http://dx.doi.org/10.1093/rfs/3.4.573</mixed-citation></ref><ref id="scirp.39768-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">F. Black, E. Derman and W. Toy, “A One-Factor Model of Interest Rates and Its Application to Treasury Bond Options,” Financial Analysts Journal, Vol. 46, No. 1, 1990, pp. 33-39. http://dx.doi.org/10.2469/faj.v46.n1.33</mixed-citation></ref><ref id="scirp.39768-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, “Introduction to Algorithms,” 3rd Edition, The MIT Press, Cambridge, 2009.</mixed-citation></ref><ref id="scirp.39768-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">J. Hull, “Options, Futures, and Other Derivatives,” 7th Edition, Prentice Hall, Upper Saddle River, 2008.</mixed-citation></ref><ref id="scirp.39768-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">D. Brigo and F. Mercurio, “Interest Rate Models-Theory and Practice,” 2nd Edition, Springer, New York, 2006.</mixed-citation></ref></ref-list></back></article>