“…The existing methodologies is classified into rule-based, cooperative-based, probabilistic-based, game theoretic-based, and learning-based approaches [19]. One last method of classification and the most recent one is classifying the existing methods into rule-based methods, utility-based methods, probabilistic-based methods, game theory-based methods, learning-based methods, learning-based methods, and cooperativebased methods [20]. After reviewing all these classification approaches, it is decided to adapt to the most general, simple, and comprehensive one that classifies the methodologies into classical approaches and learning approaches as shown in fig.…”