Quote1. if i have 1000 simulation paths, 12 time steps and 3 underlyings, this would require 1000 36-D points from the low discrepancy sequence?That's right, for each simulation you need 12*3=36 independent numbers, now you have to generate three 12-step correlated paths using this numbers somehow. Quote2. in the context of emphasising the lower dimensions to have a greater effect, would this allocation algo b ok ieN=1, D=1 to 3 is for 1st time step, 3 underlyingsN=1, D=4 to 6 is for 2nd time step, 3 underlyings...N=1,D=34 to 36 is for the 12th time step,3 underlyingsetcor it doesn't matterThe point of using low-discrepancy sequences is that they are well-distributed over the sampling space, but in fact the lower dimensions behave better. So you want the best numbers to have a bigger effect on your payoff. Forget for a moment the multiple assets, and imagine you have 4 numbers to generate a 4-step path. By using the incremental construction as you suggest, you're "wasting" the first number because the first step is not so important for the final payoff; none of the individual steps is very important.It's much better to use the brownian bridge construction: use the first number to generate the final point (which usually have a big effect on the payoff), use the second number to generate the middle point conditional on the final point (that starts to define the shape of the path), and use the third and fourth numbers to generate the remaining points (conditional on the points already there). In fact there are still better ways to generate the path, but the brownian bridge method may be good enough and it's easy to understand and implement.You can proceed in a similar way in your case. For N=1 you got 36 numbers D=1,2,..,.36Start by generating three independent paths:Use D=1 for the end point of the first pathUse D=2 for the end point of the second pathUse D=3 for the end point of the third pathThis assures your three first numbers are used efficiently.Use the next three numbers for the middle points in each of the pathsEtc, etc. (after T=12 and T=6 you can still take the middle-points of the intervals T=3,T=9 but afterwards things get a bit messy, it's easier if the number of steps is a power of two).So you got three independent brownian motions, and you know already how to introduce the correlation at each step based on the three normal, independent increments.Quote3. sorry , do'nt really get you regarding "introduce correlation later"in the simplest implementation, for the i-th simulation and j-th time step, i have a triplet of random normal variates. then apply the usual cholesky decomposed correlation matrix (lower/upper triangular form) etc....first simulating the full path via brownian bridge, yes ok i can do that but then introduce correlation later?how could i introduce correlation later, since the random numbers are already used to get the simulated values ie "consumed" to generate the new simulated values??any info/literature you could point me with regards to this statement, would be much appreciated Check section 3.1 in Glasserman's book on Monte Carlo methods:
http://books.google.ch/books?id=e9GWUsQ ... q=&f=false