“…The MAS-based BEMS could be classified into three groups, i.e., based-on: the number of criteria to be optimized, the optimization algorithm, and the implementation platform. In the first group, they are divided into single-objective optimization [10][11][12][13][14][15][16][17] and multi-objectives optimization [18][19][20][21][22][23]. Based on the optimization algorithm, they are divided into the conventional-based optimization techniques [10,11,13,15,17,21,23] and the artificial intelligent (AI)-based optimization techniques [12,14,16,[18][19][20]22].…”