Configuration of liveness-enforcing initial marking with the minimum resources for resource allocation systems

Yanxiang Feng, Sida Ren, Keyi Xing, Yikang Yang, Meng Chu Zhou

Research output: Contribution to journalArticlepeer-review

Abstract

The enforcement of liveness is crucial for Petri nets models of resource allocation systems (RASs). It is interesting yet very challenging to establish an initial marking for Petri net plants so that the net is live. Such an initial marking is referred to as liveness-enforcing initial marking (LIM). Despite existing literature presenting various LIMs, no studies have addressed the issue of minimizing the number of resources in an LIM. This work focuses on designing an LIM with the minimum resources (LIM-MR) for a class of Petri nets called systems of sequential systems with shared resources (S4PRs) by assigning a token capacity to each resource place, such that the sum of all involved resources is minimized. This work first establishes a kind of necessary and sufficient liveness condition for S4PR, which is then encoded into a series of variables and constraints in a mixed-integer programming (MIP) formulation. Although LIM-MR may not be unique, solving the proposed MIP formulation can obtain at least one LIM-MR for S4PR under consideration. The experimental results show the solvability of this approach for S4PRs.

Original languageEnglish (US)
Article number121623
JournalInformation sciences
Volume691
DOIs
StatePublished - Feb 2025

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science Applications
  • Information Systems and Management
  • Artificial Intelligence

Keywords

  • Liveness-enforcing initial markings
  • Minimum marking configuration
  • Petri nets
  • Resource allocation systems

Fingerprint

Dive into the research topics of 'Configuration of liveness-enforcing initial marking with the minimum resources for resource allocation systems'. Together they form a unique fingerprint.

Cite this