Conceptual design of communication satellites with a genetic algorithm