A full-wave antenna modeling method by means of elementary sources described in terms of colocalized infinitesimal dipoles is presented in this paper. The procedure provides a generalized scattering matrix (GSM) in terms of equivalent infinitesimal dipoles from the GSM of the antenna by using rotation and translation of spherical modes. The number of equivalent infinitesimal dipoles and their positions are optimized by using a genetic algorithm. The application to the full-wave analysis of arrays is also presented, providing very accurate results even when the minimum spheres of the antennas in the array environment overlap considerably, which cannot be solved by the direct coupling of generalized scattering matrices in terms of spherical waves. Some examples of antenna modeling and their application to the analysis of arrays of antennas on a metallic plane will be shown.