Economic dispatch using modified bat algorithm