Un modèle booleén pour l'énumération des siphons et des pièges minimaux dans les réseaux de Petri

Translated title of the contribution: A Boolean model for enumerating minimal siphons and traps in Petri nets

Research output: Contribution to conferencePaperpeer-review

Abstract

Petri-nets are a simple formalism for modeling concurrent computation. Recently, they have emerged as a powerful tool for the modeling and analysis of biochemical reaction networks, bridging the gap between purely qualitative and quantitative models. These networks can be large and complex, which makes their study difficult and computationally challenging. In this paper, we focus on two structural properties of Petri-nets, siphons and traps, that bring us information about the persistence of some molecular species. We present two methods for enumerating all minimal siphons and traps of a Petri-net by iterating the resolution of a boolean model interpreted as either a SAT or a CLP(B) program. We compare the performance of these methods with a state-of-the-art dedicated algorithm of the Petri-net community. We show that the SAT and CLP(B) programs are both faster. We analyze why these programs perform so well on the models of the repository of biological models biomodels.net, and propose some hard instances for the problem of minimal siphons enumeration.

Translated title of the contributionA Boolean model for enumerating minimal siphons and traps in Petri nets
Original languageFrench
Pages234-243
Number of pages10
Publication statusPublished - 1 Jan 2012
Event8th Journees Francophones de Programmation par Contraintes, JFPC 2012 - 8th French-speaking Conference on Constraint Programming, JFPC 2012 - Toulouse, France
Duration: 22 May 201224 May 2012

Conference

Conference8th Journees Francophones de Programmation par Contraintes, JFPC 2012 - 8th French-speaking Conference on Constraint Programming, JFPC 2012
Country/TerritoryFrance
CityToulouse
Period22/05/1224/05/12

Fingerprint

Dive into the research topics of 'A Boolean model for enumerating minimal siphons and traps in Petri nets'. Together they form a unique fingerprint.

Cite this