GA optimization of Petri net-modeled concurrent service systems

被引:14
作者
Gonsalves, Tad [1 ]
Itoh, Kiyoshi [1 ]
机构
[1] Sophia Univ, Dept Informat & Commun Sci, Fac Sci & Technol, Chiyoda Ku, Tokyo 1028554, Japan
关键词
Timed Petri nets; Client Server Petri nets; Service systems; Concurrent systems; Optimization; Genetic algorithm; PERFORMANCE EVALUATION;
D O I
10.1016/j.asoc.2011.02.016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper deals with the performance modeling and the optimization of concurrent service systems. In large and complex service systems, asynchronous and concurrently occurring activities are common. Petri nets are ideal tools for modeling concurrent systems. However, Petri nets are lacking in time duration concept, in data collecting mechanism and in conjunctive logic on the preconditions of an event. These inherent limitations along with the state explosion problem severely restrict their scope of application. In this paper, we introduce the Client Server Petri net, which overcomes all these limitations. The Client Server Petri net is an extension of the Generalized Stochastic Petri net that allows greater flexibility in modeling and simulating concurrent systems. The total operational cost of service systems consists of service cost and waiting cost. The former is due to the hiring of service personnel, while the latter is due to the fact that customers weary of waiting may take their business somewhere else. The problem, in principle, can be formulated as a multi-objective optimization problem and then solved to obtain the Pareto-front. In this study, however, we formulate it as a single-objective optimization problem because optimization (minimization) of the total cost (service cost + waiting cost) is of paramount importance in economic models. Finding the optimal operational cost becomes a combinatorial optimization problem which we seek to minimize using the genetic algorithm, known for its robustness and versatility as an optimization meta-heuristic. We demonstrate the effectiveness of the novel Client Server Petri net model editor-simulator-optimizer with the practical example of an automobile purchase concurrent service system. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:3929 / 3937
页数:9
相关论文
共 47 条
  • [11] Barad M, 1998, 1998 WINTER SIMULATION CONFERENCE PROCEEDINGS, VOLS 1 AND 2, P547, DOI 10.1109/WSC.1998.745033
  • [12] Beasley JE, 2001, J OPER RES SOC, V52, P483, DOI 10.1057/palgrave.jors.2601129
  • [13] Unit commitment by Lagrangian relaxation and genetic algorithms
    Cheng, CP
    Liu, CW
    Liu, GC
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2000, 15 (02) : 707 - 714
  • [14] Chong E., 2001, INTRO OPTIMIZATION
  • [15] Handling multiple objectives with particle swarm optimization
    Coello, CAC
    Pulido, GT
    Lechuga, MS
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) : 256 - 279
  • [16] Coello CAC, 2002, IEEE C EVOL COMPUTAT, P1051, DOI 10.1109/CEC.2002.1004388
  • [17] Coley D.A., 1999, An Introduction to Genetic Algorithms for Scientists and Engineers
  • [18] Deb K., 2000, Parallel Problem Solving from Nature PPSN VI. 6th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1917), P849
  • [19] Deb K, 1996, GENETIC ALGORITHMS S
  • [20] Deb K., 2010, MULTIOBJECTIVE OPTIM