Describir: Optimal energy management of distributed generation in micro-grids using artificial bee colony algorithm