Professional Documents
Culture Documents
APPLICATIONS
PROJECT
«Petri Nets Based
Max-flow/Min-cut Modeling and Analyzing»
This paper aims to use Petri Nets (PNs) as a solution to formalize the max-flow/min-cut problem and depict its solutions. PNs are a
mathematical and graphical modeling language with powerful analysis techniques, making them intuitive for describing abstract knowledge
and modeling procedures. Simulations of PNs can be defined mathematically, making the analysis more convincible.
The paper introduces PNs models for flow networks and residual networks, which are combined to simulate the Ford-Fulkerson method for
solving the max-flow/min-cut and finding different flow distributions when the max-flow achieves. A back-flow strategy is also presented to
identify different flow distributions when the max-flow achieves, and formal analyses and proofs are made to validate the proposed method.
INTRODUCTION
PROBLEM STATEMENT AND PRELIMINARIES
This section discusses the max-flow/min-cut problem, a mathematical model used to describe
distributed systems. The max-flow problem focuses on the flow in a network, with the goal of
finding a flow of maximum value. The method is closely related to the Ford-Fulkerson method,
which relies on residual networks. The residual network of a flow network is induced by a flow,
with the flow and capacity being represented by f and c, respectively. The goal is to determine the
largest number of crates per day that can be shipped and produced.
Petri Nets, introduced by Dr. Carl Adam Petri in 1939, is a mathematical modeling tool for
describing distributed systems. It consists of basic elements such as Places and Transitions, and
tokens can be transmitted between them through transitions.
PROBLEM STATEMENT AND
PRELIMINARIES
PROBLEM STATEMENT AND PRELIMINARIES
This paper proposes a PNs-based approach for modeling and analyzing the max-flow/min-cut
problem, a basic graph theory used in various research. The paper aims to formalize the problem
and depict its solution, using animated graphical notations and mathematically defined simulations.
Novel modeling methods are introduced for flow networks and residual networks, and PNs models
are combined to simulate a classic max-flow/min-cut solution. The results show that a max-flow
achieves when there is no path for a token transmit from source Place to sink Place, a min-cut can
be determined by liveness analysis of the system, and different flow distributions depend on the
choice of different back-flow paths. Proofs of the simulation results validate the feasibility of the
proposed method. The paper aims to extend this work for other graph theory problems and apply
PNs for state-of-the-art intelligent algorithms.
THANK YOU