“…The problem solving ontology layer is to conceptualise any specific problems to be solved in a construct of five phases, which are preprocessing, decomposition, control decision, and post-processing. Further details can be found in [1], [4], and [2]. The optimization layer, which is focused on this paper, is discussed in the next section.…”