The major drawback of Monte Carlo codes is that poor scaling of the
accuracy of the results when the method is ``refined.'' Thus if N
neutral trajectories are followed, the error in the average of any quantity
computed from these trajectories is . Since the running
time T is proportional to N, the error scales as
. (This
is typically worse then the direct methods used to solve partial
differential equations.)
One of the goal of the study of Monte Carlo codes is to find ways to minimize this error, i.e., to minimize the multiplier in the above relations and thus to minimize the error for a given amount of CPU time.
Text books on Monte Carlo methods discussing many such techniques (see, for example, J. Spanier and E. M. Gelbard, Monte Carlo principles and neutron transport problems, Addison-Wesley, 1969). One important technique applies to scoring: the track length estimator.