Text this: Using the evolutionary mating algorithm for optimizing the user comfort and energy consumption in smart building