“…Optimization techniques are in use in a variety of technical fields from power quality measurement [20][21][22] to medical engineering [23]. Additionally, it is getting to be deployed in sentiment mining [24], agriculture machines diagnostics [25][26][27], services based on location [28], extraction of features from big data [29], telecommunications [30][31][32][33][34][35], software-intensive systems [36], power line communications [37], processing medical images [38][39][40], public systems for transportation [41], power system planning [42,43], texture analysis [44], adaptation of image adaptation [45], human-robot interaction [46], data mining [47][48][49], noise cancellation [50,51], analysis of human motion [52], smart environment [53], electrocardiogram processing [54][55][56], etc. Meta-heuristic techniques cover a wide range of optimization methodologies [57][58][59].…”