“…Instead, heuristics (e.g., greedy algorithms) and meta-heuristics produce comparatively faster but sub-optimal results that usually achieve less objectives (e.g., low response time or reduced communication delay or load balancing or limited energy consumption). On the other hand, MLbased approaches (e.g., genetic algorithm, ant colony) are known to be more accurate solutions [33] thanks to their interactive learning and decision making abilities. [21][22][23][24][25][26] Mixed Interger Linear Programming (MILP) [27][28][29][30][31][32] Heuristic Method [22,23,25,26,28,[30][31][32]] Machine Learning (ML) [33][34][35][36][37] As detailed in Table 2, the above container placement strategies can be further categorized based on target architecture (cloud, fog, edge), type of placement (static versus dynamic), key objectives, algorithm to solve and evaluation method.…”