In many fields, there exist various crucial applications that can be handled as maximum flow problems. Examples are: electrical power, airline scheduling, communication networks, computer sciences, etc. This clarifies why various researchers have handled them (which are NP optimization problems and a type of network optimization problems) with the utilization of various approaches. The paper explores this as we tackled it by the utilization of two approaches dealing with different instances from various domains. Furthermore, the approaches based on the network flow are addressed. Additionally, the latest applications of the most well-known as well as the recent approaches tackling this crucial optimization problem are detailed. Further, the approaches for dealing with other optimization problems based on the maximum flow as well as the most recent real-world applications are highlighted.