“…Learning process (LP): A lot of work has been done in both supervised learning [13,57,62,133,134] and unsupervised learning [25,26,[44][45][46]58]. It can be observed that a large fraction of supervised techniques adopt deep neural networks to tackle the problem [12,57,62,133], whereas in unsupervised techniques a large diversity of techniques have been adopted including deep neural networks [13], integer linear programming [44], differential evolution [45,46], submodular optimization [58] etc.…”