Incremental Integer Linear Programming Models for Petri Nets Reachability Problems

作者: Thomas Bourdeaudhuy , Said Hanafi , Pascal Yim

DOI: 10.5772/5327

关键词:

摘要: The operational management of complex systems is characterized, in general, by the existence a huge number solutions. Decision-making processes must be implemented order to find best results. These need suitable modeling tools offering true practical resolution perspectives. Among them, Petri nets (PNs) provide simple graphical model taking into account, same formalism, concurrency, parallelism and synchronization. Their precise nature, their firm mathematical foundation aboundance analysis methods have made them become classical tool for study discrete event systems, ranging from operating logistic ones. However, interest field problem solving still badly known. In this paper, we consider some PN reachability problems. Since PNs can flows natural efficient way, many operations research problems defined using between states, e.g. scheduling (Lee DiCesare, 1994; Van Der AAlst, 1995), planning (Silva et al., 2000), car-sequencing (Briand, 1999). Moreover, on addresses issue flexibility: extensions been proposed facilitate addition ``color’’, ``time’’ ``hierarchy’’ (Jensen, 1992; Wang,1998). For example, it relatively easy map onto timed PNs. nature reinforce obviously strength, allowing kind interactivity with system. At last, large difficult are equivalent problem, or its variants sub-problems (Keller, 1976). Particularly, model-checking (Latvala, 2001) which represents key point when dealing directly linked an exhaustive traversal corresponding graph. Various suggested handle problem. propose use programming paradigm. Some already handled such techniques (Melzer Esparza, 1996;Silva 1998; Khomenko Koutny, but none has considered general approach based implicit net graph, does not construction. This done considering unique sequence steps growing incrementally represent exactly total behavior net. We follow here

参考文章(38)
P. Richard, Modelling integer linear programs with petri nets Rairo-operations Research. ,vol. 34, pp. 305- 312 ,(2000) , 10.1051/RO:2000115
J. Gunnarsson, Symbolic tools for verification of large scale DEDS systems man and cybernetics. ,vol. 1, pp. 722- 727 ,(1998) , 10.1109/ICSMC.1998.725499
W. M. P. van der Aalst, Petri net based scheduling Or Spektrum. ,vol. 18, pp. 219- 229 ,(1996) , 10.1007/BF01540160
Markus Lindqvist, Parameterized reachability trees for predicate/transition nets applications and theory of petri nets. pp. 1- 120 ,(1991) , 10.1007/3-540-56689-9_49
Arthur M. Geoffrion, Lagrangian Relaxation for Integer Programming 50 Years of Integer Programming. pp. 243- 281 ,(2010) , 10.1007/978-3-540-68279-0_9
B. Berthomieu, M. Diaz, Modeling and verification of time dependent systems using time Petri nets IEEE Transactions on Software Engineering. ,vol. 17, pp. 259- 273 ,(1991) , 10.1109/32.75415
T. Bourdeaud'huy, P. Yim, S. Hanafi, Efficient reachability analysis of bounded Petri nets using constraint programming systems, man and cybernetics. ,vol. 2, pp. 1870- 1875 ,(2004) , 10.1109/ICSMC.2004.1399939
Fred Glover, HEURISTICS FOR INTEGER PROGRAMMING USING SURROGATE CONSTRAINTS Decision Sciences. ,vol. 8, pp. 156- 166 ,(1977) , 10.1111/J.1540-5915.1977.TB01074.X
T. Bourdeaud'huy, S. Hanafi, P. Yim, Scheduling of flexible manufacturing systems using timed Petri nets and mathematical programming international workshop on discrete event systems. pp. 94- 99 ,(2006) , 10.1109/WODES.2006.1678414
J. Sifakis, Performance Evaluation of Systems Using Nets Proceedings of the Advanced Course on General Net Theory of Processes and Systems: Net Theory and Applications. pp. 307- 319 ,(1979) , 10.1007/3-540-10001-6_30