Solving Environment-Constrained Economic Dispatch for a Microgrid System with Varying Electricity Market Pricing Strategy: A DSM-Based Approach