The computational costs of the proposed method and of standard migration (and therefore the relative computational cost) will be derived as follows, assuming the observed CSG's are already in the frequency domain. Since ultimately it is the ratio between the computational costs of different methods that is of interest, I restrict the attention to one frequency and to the sources encompassed by one supergather.
First, spatial FFT's, repeatedly invoked in Figure B.1(a-c), dominate the computational cost of split-step migration. Element-wise product and dot product between two vectors of length (the grid size along ) incur a cost that is a small multiple of , and the number of times such computation is invoked is comparable to that of FFT_x. On the other hand, the cost of each FFT_x in terms of nflop (Johnson and Frigo, 2006), which because is on the order of a thousand or more for typical reflectivity models. This cost far exceeds that of . Since every flowchart in Figure B.1 contains equal number of FFT_x's, from now on take the computational cost for each of these flowcharts as of unit 1.
Next, the computational costs for forward modeling and for migration, in cases of whether the source field is available, are given by the following items:
With these results in mind, I study the computational cost incurred in a CG algorithm, as listed in Algorithm 1. For standard migration, there are sources covered by the supergather in question and therefore the computational cost as remarked at the end of item 2(a) needs a factor . Let be this cost, expressed as
In the case of IS with encoded supergathers, the computational cost per iteration is equal to that of standard migration, except without the factor. For stackings, the cost is thus