2009119817 发表于 2013-4-15 14:24 
i still don't know what is the meaning of ''E(X) is in the close form''. the formula of the barri ...
Ok, I give a simple example
suppose you want to get the price of an exotic option such as barrier or look back.
The naive MC is just simulate, say 10000 stock paths and calculate the corresponding payoff, then average all the paths and get the price.
The control variant method is you choose a control variant X.
The control variate's expectation should be known. In this example, I choose european call option which has a well-known BS formula to calcuate E(X) which is the close form solution of the european call.
What you now need to do is that simulate the payoff of the barrier option Y and the european call option X simutanously. Then you construct a new variable Y(b)=Y+b(X-E(X)), E(X) is known, you have the current stock price, the time to maturity and all the other necessary parameters. b is also available via some algorithm. So now you average Y(b) and get the barrier option price
Y(b) has a less variance than Y if you choose the control variant properly
In your case, you want to get the barrier option' price under stochastic interest rate, so what I recommand, is you choose the barrier option under constant interest rate framework as the control variant. It may or may not work. Anyway, you can make a try. You can also use interest rate as an control variant as you proposed, but it may not work.
It's too late, I should go to bed. Hope its clear now. If it is still not clear, you can check some related books or just google or baidu it out.
Best,