Density and element-size tapering for the design of arrays with a reduced number of control points and high efficiency