Text this: Optimized demand-side management for large power consumers using PSO and MLIP algorithms