A combined steepest descent-fast multipole algorithm for the analysis of three-dimensional scattering by rough surfaces | IEEE Conference Publication | IEEE Xplore