Generation of mathematical programming representations for discrete event simulation models of timed petri nets

被引:0
|
作者
Mengyi Zhang
Arianna Alfieri
Andrea Matta
机构
[1] Department of Mechanical Engineering,
[2] Politecnico di Milano,undefined
[3] Department of Management and Industrial Engineering,undefined
[4] Politecnico di Torino,undefined
来源
关键词
Discrete event simulation; Mathematical programming; Timed Petri Nets; Discrete event systems;
D O I
暂无
中图分类号
学科分类号
摘要
This work proposes a mathematical programming (MP) representation of discrete event simulation of timed Petri nets (TPN). Currently, mathematical programming techniques are not widely applied to optimize discrete event systems due to the difficulty of formulating models capable to correctly represent the system dynamics. This work connects the two fruitful research fields, i.e., mathematical programming and Timed Petri Nets. In the MP formalism, the decision variables of the model correspond to the transition firing times and the markings of the TPN, whereas the constraints represent the state transition logic and temporal sequences among events. The MP model and a simulation run of the TPN are then totally equivalent, and this equivalence has been validated through an application in the queuing network field. Using a TPN model as input, the MP model can be routinely generated and used as a white box for further tasks such as sensitivity analysis, cut generation in optimization procedures, and proof of formal properties.
引用
下载
收藏
页码:1 / 19
页数:18
相关论文
共 50 条
  • [21] Reachability search in timed Petri nets using constraint programming
    Dress, OB
    Yim, P
    Korbaa, O
    Ghedira, K
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4923 - 4928
  • [22] DISCRETE EVENT DIAGNOSIS USING PETRI NETS
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 3, 2009, : IS15 - IS29
  • [23] DISCRETE EVENT DIAGNOSIS USING PETRI NETS
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2: ROBOTICS AND AUTOMATION, 2009, : IS15 - IS29
  • [24] DISCRETE EVENT DIAGNOSIS USING PETRI NETS
    Cabasino, Maria Paola
    Giua, Alessandro
    Seatzu, Carla
    ICINCO 2009: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 1: INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION, 2009, : IS15 - IS29
  • [25] Automatic Generation of Mixed Integer Programming for Scheduling Problems Based on Colored Timed Petri Nets
    Porco, Andrea Veronica
    Ushijima, Ryosuke
    Nakamura, Morikazu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (02): : 367 - 372
  • [26] Analysis of Discrete Event Systems with Petri Nets
    Mata, Guelvis
    Mendez, Arnado
    Cardillo, Juan
    Chacon, Edgar
    CIENCIA E INGENIERIA, 2016, 37 (02): : 53 - 58
  • [27] Petri nets for the control of discrete event systems
    Alessandro Giua
    Carla Seatzu
    Software & Systems Modeling, 2015, 14 : 693 - 701
  • [28] Petri nets for the control of discrete event systems
    Giua, Alessandro
    Seatzu, Carla
    SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02): : 693 - 701
  • [29] Transformation of Bounded Timed Petri Nets into Event-B
    Kaewopchoei, Suphattra
    Vatanawood, Wiwat
    2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 127 - 132
  • [30] Adaptive Time Warp simulation of timed Petri nets
    Ferscha, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (02) : 237 - 257