Cours et TD du 12/10/2023
Comment connaître si un réseau est borné ou non ?
La création de jeton permet de créer un réseau non borné.
Rappel : Soit places dans le réseau, est le marquage.
Nombre des marquages possibles dans un réseau de Petri bornée : avec la borne et le nombre de marquages.
Pour répondre à la question, voici un exemple :
On a donc :
Si et sont deux marquages :
Développer le graphe de marquages :
- On part du marquage initial
- On explore les successeurs
- Traitement d’un successeur :
- Si un ancêtre de tant que alors remplacer par où :
- si
- si
- Si un ancêtre de tant que alors remplacer par où :
Rappel sur les transitions et ajout de l’arc inibiteur :
Priorité
Ordre (partiel) sur les transitions :
, a partir de , est exécutable uniquement si ne l’est pas (parce que sinon on doit exécuté et non )
Dans ce schéma, on ne veut jamais avoir les deux utilisations en même temps. On peut utiliser des priorités pour éviter ce conflit.
Le conflit est entre
rendre
etprendre
.
Est-ce que c’est possible de transformer un réseau de Petri avec des arcs inhibiteurs vers un réseau de Petri avec des priorités ? Et inversement ?
Exemple pour les -bornés : est-ce que c’est borné ?