pm4py.evaluation.soundness.woflan.not_well_handled_pairs package

Submodules

pm4py.evaluation.soundness.woflan.not_well_handled_pairs.not_well_handled_pairs module

This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).

PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.

pm4py.evaluation.soundness.woflan.not_well_handled_pairs.not_well_handled_pairs.apply(net)[source]

Using the max-flow min-cut theorem, we compute a list of nett well handled TP and PT pairs (T=transition, P=place) :param net: Petri Net :return: List

pm4py.evaluation.soundness.woflan.not_well_handled_pairs.not_well_handled_pairs.create_network_graph(net)[source]

Transform a given Petri Net in a network graph. Each place and transition is node and gets duplicated. The even numbers handle the inputs of a node, the odds the output. :param net: PM4Py Petri Net representation :return: networkx.DiGraph(), bookkeeping dictionary

Module contents

This file is part of PM4Py (More Info: https://pm4py.fit.fraunhofer.de).

PM4Py is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

PM4Py is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with PM4Py. If not, see <https://www.gnu.org/licenses/>.