“…Due to the complexity of MSWMS, computer models should be built as supporting tools to explain, control or predict the behavior of these systems, as well as to plan and assess waste management [18].Over the past decades, various evaluation techniques have been used to analyze MSWMS. These techniques include numerical solving methods, life cycle assessment (LCA), life cycle inventory (LCI), material flow analysis (MFA), input-output (IO) tables, and several optimization approaches, such as linear programming (LP), mixed integer programming (MIP), and dynamic programming (DP) [19][20][21][22][23].The first MSW models, from the period between the 1960s to the 1970s, were optimization models and mainly dealt with specific aspects of waste management, that included the routing of waste vehicle collection and the location of waste transfer stations [24]. Such models were limited to analyzing only one time period, one processing option, and a single waste generation source; making them unsuitable for long term planning [22,25].…”