Text this: Unit commitment in microgrid systems using artificial intelligence techniques