Text this: Optimal residential load scheduling based on time varying pricing scheme