Compromise pattern synthesis by means of optimized time-modulated array solutions