Submit manuscript...
Journal of
eISSN: 2574-8114

Textile Engineering & Fashion Technology

Research Article Volume 2 Issue 2

Timed petri net based optimal scheduling for garment flexible productions

Xiaohua Wang, Ruiqing Wang, Lei Zhang, Hongwei Zhang

College of Electrics and Information, Xi'an Polytechnic University, China

Correspondence: Ruiqing Wang, Master Degree Candidate, Xi?an Polytechnic University, Xi'an, Shaanxi Province, China, Tel 15802977982

Received: May 30, 2017 | Published: July 11, 2017

Citation: Xiaohua W, Ruiqing W, Zhang L, et al. Timed Petri net based optimal scheduling for garment flexible productions. J Textile Eng Fashion Technol. 2017;2(2):343-349. DOI: 10.15406/jteft.2017.02.00055

Download PDF

Abstract

The process sequence of universal garment hanging system is carried out according to the order of the single task process only. In this paper, Petri nets are used to realize the flexible optimal scheduling of the process in multitask garment production. By considering the competition for equipment resources among process in garment hanging system and the firing rules of transitions, analysis and obtain the process optimal scheduling policy algorithm. The optimal processing sequence and time are obtained by Petri nets simulation. According to the example analysis of the multiple sets of different clothing multitask production, verify the effectiveness of process scheduling in the garment hanging system, and improve the flexible degree of the system.

Keywords: garment hanging system, timed petri net, flexible production, process optimization

Abbreviations

S, Seconds; TPPN, Timed Place Petri Nets

Introduction

With the aggravation of market competition and the improvement of social material level, modern clothing enterprises gradually shift to small batch, multi variety and short cycle production mode.1 The garment hanging system developed in the 70s Century gradually evolved into the modern transition system with rapid response production technology. It is the centralized application of electromechanical integration technology in garment industry. The cut pieces for processing put on special hangers in the process of production, which transferred into the workstation orderly, and the whole processes completed in hanging state. The flexibility of current garment hanging system is not high although it can quickly replace the production type. Moreover, many problems may appear in multiple clothing productions, such as equipment competitions, assembly line balance, workstation configuration and so on.

People have carried out the research on the optimization of the garment hanging system.2,3 Yu et al. 4 presented the ant colony algorithm to rearrange the locations and workers of workstations without considering the production of different types of clothing. The fitting curve method was used to correct the standard hours of different batch sizes,5 which can concluded the man-hour quota of small batch and many varieties production. However, there is no specific control policy of various resources. Mork et al.6 provided the genetic algorithm to plan the allocation of job orders in complex and mixed production environment, while there is no study of specific process competition for resources. As a modeling and analysis tool for discrete event systems, Petri nets have been widely used in the control and scheduling of flexible manufacturing systems.7-9 Su et al.10 proposed the Timed Place Petri Net model established for a manufacturing system with three processes, and searched for the transition sequence of the model by nested partition algorithm, then optimized the completion time of different batches. However, this method cannot apply in the dynamic scheduling problem. Research by Liu11 and Tian et al.12 show that the Petri net model based on ant colony optimization can realize the unity of the static modeling and dynamic optimization of the scheduling problem. However, this method is more complicated in multitask processing. Zhou et al.13 established the Timed Place Petri Nets model for batch chemical system, combined the model with the optimal scheduling policy, gave the valve control strategies and made the system run efficiently. Zhang et al.14 applied Petri nets theory in the balance of garment production line, while it did not give specific modeling method and production line balance algorithm.

The limited equipment resources of the production line of garment hanging system make the reasonable arrangement of the process in multitask production become the key problem to improve the flexibility of the system. According to the above literatures, Petri nets possess considerable superiority in the optimal scheduling of flexible manufacturing systems. By considering the correlation between the factors of process and time, this paper adopts the Timed Place Petri Nets as the modeling method on the process optimization problem of garment hanging system. According to the constraint conditions and optimization objectives of the production line, an optimal scheduling algorithm is proposed. Through the analysis of a variety of cases, this method is proved to be effective to solve multitask process optimization problems and can improve the efficiency of the system.

Materials and methods

The basic Petri net is a 4-tuple N=(P,T,F,W) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGob Gaeyypa0JaaiikaiaadcfacaGGSaGaamivaiaacYcacaWGgbGaaiil aiaadEfacaGGPaaaaa@3EFD@ , where P and T is finite, nonempty, and disjoint sets. P is a set of places and T is a set of transitions, and F(P×T)(T×P) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGgb GaeyOHI0SaaiikaiaadcfacqGHxdaTcaWGubGaaiykaiablQIivjaa cIcacaWGubGaey41aqRaamiuaiaacMcaaaa@44A0@  is a set of directed arcs with arrows between transitions and places. The element W:F N + MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGxb GaaiOoaiaadAeacqGHsgIRcaWGobWcdaahaaqabeaajugWaiabgUca Raaaaaa@3DC8@  where N + MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGob WcdaahaaqabeaajugWaiabgUcaRaaaaaa@3976@  is the set of positive integers, is a mapping that assigns a weight to each arc, and W is called the weight function of Petri net N. When a graph is used to represent a Petri net, the place is represented by a circle and transition represented by a rectangle. The marking M of a Petri net is a mapping from P to N, (N, M 0 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaGGOa GaamOtaiaacYcacaWGnbWcdaWgaaqaaKqzadGaaGimaaWcbeaajugi biaacMcaaaa@3CC2@ is called the marked Petri net where  is the sum of tokens in all places at initial state of a system, and it is called initial marking of N. Marked Petri net can be expressed as N=(P,T,F,W, M 0 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGob Gaeyypa0JaaiikaiaadcfacaGGSaGaamivaiaacYcacaWGgbGaaiil aiaadEfacaGGSaGaamytaSWaaSbaaeaajugWaiaaicdaaSqabaqcLb sacaGGPaaaaa@432D@ , and the firing rules of transitions are described as follows. A transition tT MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWG0b GaeyicI4Saamivaaaa@39BC@  is enabled at the marking M, if and only if p t MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacqGHai IicaWGWbGaeyicI48cdaahbaqabeaajugWaiabgkci3caajugibiaa dshaaaa@3E18@ , M(p)W(p,t) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGnb GaaiikaiaadchacaGGPaGaeyyzImRaam4vaiaacIcacaWGWbGaaiil aiaadshacaGGPaaaaa@401F@ . After firing the enabled transitions, the system leaps to another state and yields a new marking M MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsaceWGnb Gbauaaaaa@3744@ , and pP, M (p)=M(p)W(p,t)+W(t,p) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi abgcGiIiaadchacqGHiiIZcaWGqbGaaiilaiqad2eagaqbaiaacIca caWGWbGaaiykaiabg2da9iaad2eacaGGOaGaamiCaiaacMcacqGHsi slcaWGxbGaaiikaiaadchacaGGSaGaamiDaiaacMcacqGHRaWkcaWG xbGaaiikaiaadshacaGGSaGaamiCaiaacMcaaaa@4ECA@ . The definition of TPPN (Timed Place Petri Nets) is TPPN=(P,T,F,W, M 0 ,D) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsfacaWGqbGaamiuaiaad6eacqGH9aqpcaGGOaGaamiuaiaacYca caWGubGaaiilaiaadAeacaGGSaGaam4vaiaacYcacaWGnbWcdaWgaa qaaKqzadGaaGimaaWcbeaajugibiaacYcacaWGebGaaiykaaaa@47F8@ where D={ d 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaaIXaaaleqaaaaa@3A3E@ , d 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaaIYaaaleqaaaaa@3A3F@  ,…, d n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaWGUbaaleqaaaaa@3A76@  } is the time delay set of places, d i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A71@ is the time delay of p i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A7D@ , i(1,n) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadMgacqGHiiIZcaGGOaGaaGymaiaacYcacaWGUbGaaiykaaaa@3D5E@ . After the fire of a transition t, the corresponding number of tokens moved from input to output places. The tokens put into p i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A7D@  should hold for time d i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A71@  before it becomes available.

TPPN method modeling garment hanging system

Assuming that n tasks J 1 , J 2 ,..., J n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaaaleqaaKqzGeGaaiilaiaadQea kmaaBaaaleaajugWaiaaikdaaSqabaqcLbsacaGGSaGaaiOlaiaac6 cacaGGUaGaaiilaiaadQealmaaBaaabaqcLbmacaWGUbaaleqaaaaa @4589@  are taken to manufacture n kinds of clothes, the number of process involves in each task is X 1 , X 2 ,..., X n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadIfalmaaBaaabaqcLbmacaaIXaaaleqaaKqzGeGaaiilaiaadIfa lmaaBaaabaqcLbmacaaIYaaaleqaaKqzGeGaaiilaiaac6cacaGGUa GaaiOlaiaacYcacaWGybWcdaWgaaqaaKqzadGaamOBaaWcbeaaaaa@45A9@  respectively. Operation of these tasks requires certain resource units, such as ironing table, cup seaming machine, double needle lockstitch sewing machine, cylindrical crimping machine and so on. Otherwise, there is one device for each kind of equipment. Take task J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A57@  as an example, the required cut pieces put on the circular guide rail of the hanging system by computer control, which will send the pieces to workstations according to the order of the process. Operate task J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A57@  requires the cooperation of certain equipments and spend some time executing process, according to its task table, and the finished garments will be send to the unloading station. Due to the concurrent process and resource competition while the system taking multitask productions, different execution sequence of the process will lead to different time to complete the n tasks. It is necessary to consider how to schedule the process to realize that the processing time minimized.

In this work, the Petri net model is completed by two steps. Firstly, establish a Petri net model for a single task. Then, get the TPPN model of the hanging system by connecting subnets via shared device resources. The operation of each process can be described as three stages, the initial, final and processing state. The initial and final state can be considered as two events represented by a set of transitions at the logic level, and the processing state can be considered as the operation state, which represented by a place with time delay. Here, a single task is taken as an example to establish a subsystem model which is shown below.

Given task J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A57@  with X i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadIfalmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A65@  processes in a garment hanging system, the TPPN model for garment production of single task is described as N J i =( P J i , T J i , F J i , W J i , M 0 J i , D J i ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aad6ealmaaBaaabaqcLbmacaWGkbWcdaWgaaadbaqcLbmacaWGPbaa meqaaaWcbeaajugibiabg2da9iaacIcacaWGqbWcdaahaaqabeaaju gWaiaadQealmaaBaaameaajugWaiaadMgaaWqabaaaaKqzGeGaaiil aiaadsfakmaaCaaaleqabaqcLbmacaWGkbWcdaWgaaadbaqcLbmaca WGPbaameqaaaaajugibiaacYcacaWGgbGcdaahaaWcbeqaaKqzadGa amOsaSWaaSbaaWqaaKqzadGaamyAaaadbeaaaaqcLbsacaGGSaGaam 4vaOWaaWbaaSqabeaajugWaiaadQealmaaBaaameaajugWaiaadMga aWqabaaaaKqzGeGaaiilaiaad2ealmaaDaaabaqcLbmacaaIWaaale aajugWaiaadQealmaaBaaameaajugWaiaadMgaaWqabaaaaKqzGeGa aiilaiaadseakmaaCaaaleqabaqcLbmacaWGkbWcdaWgaaadbaqcLb macaWGPbaameqaaaaajugibiaacMcaaaa@689B@ . In this model, the set of places can be expressed as P J i ={ p s J i , P i,j,k , P i,j,k , p f J i , P k m } MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadcfakmaaCaaaleqabaqcLbmacaWGkbWcdaWgaaadbaqcLbmacaWG Pbaameqaaaaajugibiabg2da9iaacUhacaWGWbWcdaqhaaqaaKqzad Gaam4CaaWcbaqcLbmacaWGkbWcdaWgaaadbaqcLbmacaWGPbaameqa aaaajugibiaacYcacaWGqbGcdaWgaaWcbaqcLbmacaWGPbGaaiilai aadQgacaGGSaGaam4AaaWcbeaajugibiaacYcacaWGqbWcdaqhaaqa aKqzadGaamyAaiaacYcacaWGQbGaaiilaiaadUgaaSqaaKqzadGaey 4fIOcaaKqzGeGaaiilaiaadchalmaaDaaabaqcLbmacaWGMbaaleaa jugWaiaadQealmaaBaaameaajugWaiaadMgaaWqabaaaaKqzGeGaai ilaiaadcfalmaaDaaabaqcLbmacaWGRbaaleaajugWaiaad2gaaaqc LbsacaGG9baaaa@6952@ , where places p s J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGZbaaleaajugWaiaadQealmaaBaaa meaajugWaiaadMgaaWqabaaaaaaa@3EE5@  and p f J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGMbaaleaajugWaiaadQealmaaBaaa meaajugWaiaadMgaaWqabaaaaaaa@3ED8@  are initial and final of the task J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaWGPbaaleqaaaaa@3A57@  respectively. Operation place p i,j,k P i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbeaajugibiabgIGiolaadcfakmaaBaaaleaajugWaiaadMgaca GGSaGaamOAaiaacYcacaWGRbaaleqaaaaa@4640@  represents the operation that the process j of the task i by the k-th equipment. The intermediate place  represents a buffer, and resource place p i,j,k P i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacqGHxiIkaaqcLbsacqGHiiIZcaWGqbWcdaqhaaqaaK qzadGaamyAaiaacYcacaWGQbGaaiilaiaadUgaaSqaaKqzadGaey4f IOcaaaaa@4A72@  represents the required equipment. The set of transitions can be expressed as T J i ={ T i,j,k b , T i,j,k f } MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaamyA aaadbeaaaaqcLbsacqGH9aqpcaGG7bGaamivaSWaa0baaeaajugWai aadMgacaGGSaGaamOAaiaacYcacaWGRbaaleaajugWaiaadkgaaaqc LbsacaGGSaGaamivaSWaa0baaeaajugWaiaadMgacaGGSaGaamOAai aacYcacaWGRbaaleaajugWaiaadAgaaaqcLbsacaGG9baaaa@5301@ where t i,j,k b T i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaKqzGeGaeyicI4SaamivaSWaa0baaeaaju gWaiaadMgacaGGSaGaamOAaiaacYcacaWGRbaaleaajugWaiaadkga aaaaaa@4A6A@  and t i,j,k f T i,j,k f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGMbaaaKqzGeGaeyicI4SaamivaSWaa0baaeaaju gWaiaadMgacaGGSaGaamOAaiaacYcacaWGRbaaleaajugWaiaadAga aaaaaa@4A72@  represent the initial and final events of the operation place p i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbeaaaaa@3DBC@  respectively. The elements in the set of directed arc F J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadAealmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaamyA aaadbeaaaaaaaa@3C8A@  are directed lines between places and transitions, it represent the processing flow of the task. Since each task in garment processing is carried out in a single order, all of the elements in the weight function set W J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadEfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaamyA aaadbeaaaaaaaa@3C9B@  are equal to one. The column vector M 0 J i = (1,0,...,0) T MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aad2ealmaaDaaabaqcLbmacaaIWaaaleaajugWaiaadQealmaaBaaa meaajugWaiaadMgaaWqabaaaaKqzGeGaeyypa0Jaaiikaiaaigdaca GGSaGaaGimaiaacYcacaGGUaGaaiOlaiaac6cacaGGSaGaaGimaiaa cMcalmaaCaaabeqaaKqzadGaamivaaaaaaa@49FB@  denotes that the number of tokens is one in p s J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGZbaaleaajugWaiaadQealmaaBaaa meaajugWaiaadMgaaWqabaaaaaaa@3EE5@  and zero in other places at time zero of the system. The element d i,j,k D J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbeaajugibiabgIGiolaadseakmaaCaaaleqabaqcLbmacaWGkb WcdaWgaaadbaqcLbmacaWGPbaameqaaaaaaaa@4520@  denotes the time delay of the operation place or the processing time of the operation in terms of garment hanging system. The intermediate and resource place are all places that time delay is zero.

Optimal scheduling policy

The Petri net model is applied to solve the problem of completing the task with the least time. The optimal scheduling algorithm is as follows.

Step 1: Set the priority for the tasks J 1 , J 2 ,..., J n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaaaleqaaKqzGeGaaiilaiaadQea kmaaBaaaleaajugWaiaaikdaaSqabaqcLbsacaGGSaGaaiOlaiaac6 cacaGGUaGaaiilaiaadQeakmaaBaaaleaajugWaiaad6gaaSqabaaa aa@4593@  which are expressed as L 1 , L 2 ,..., L n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadYealmaaBaaabaqcLbmacaaIXaaaleqaaKqzGeGaaiilaiaadYea lmaaBaaabaqcLbmacaaIYaaaleqaaKqzGeGaaiilaiaac6cacaGGUa GaaiOlaiaacYcacaWGmbWcdaWgaaqaaKqzadGaamOBaaWcbeaaaaa@4585@ . There are A n n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadgealmaaDaaabaqcLbmacaWGUbaaleaajugWaiaad6gaaaaaaa@3C75@  arrangement methods to the number of n priorities. Therefore, n tasks possess the number of n! priority arrangements.

Step 2: Set no priority for tasks. Select any one as the start point from J 1 , J 2 ,..., J n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaaaleqaaKqzGeGaaiilaiaadQea kmaaBaaaleaajugWaiaaikdaaSqabaqcLbsacaGGSaGaaiOlaiaac6 cacaGGUaGaaiilaiaadQeakmaaBaaaleaajugWaiaad6gaaSqabaaa aa@4593@  respectively. There are a total of n different arrangement methods.

Step 3: Operate the n!+n implementation schemes successively.

Step 4: Search the enabled transitions. If the transition t i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FD6@  possesses the priority, implement Step4.1 to the model, else implement Step4.2.

Step 4.1: If multiple different tasks require the same resource place p k m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGRbaaleaajugWaiaad2gaaaaaaa@3CA0@  at the same time, the firing sequence of t i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FD6@  is ranked by the priority of the transitions. Record the enabled time d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaqbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaiaacYca caWGRbaaleqaaaaa@3DBC@  and firing time d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaGbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaiaacYca caWGRbaaleqaaaaa@3DBD@  for each transition, the waiting time of the transition t i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FD6@  is expressed as d i,j = d i,j,k d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaqbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaaWcbeaa jugibiabg2da9iqadsgagaGbaSWaaSbaaeaajugWaiaadMgacaGGSa GaamOAaiaacYcacaWGRbaaleqaaKqzGeGaeyOeI0IabmizayaafaWc daWgaaqaaKqzadGaamyAaiaacYcacaWGQbGaaiilaiaadUgaaSqaba aaaa@4C3C@ .

Step 4.2: If different tasks require the same resource place p k m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGRbaaleaajugWaiaad2gaaaaaaa@3CA0@  at the same time, the firing sequence of t i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FD6@  is ranked by the sequence of the enabled time d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaqbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaiaacYca caWGRbaaleqaaaaa@3DBC@ . Record the value of d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaqbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaiaacYca caWGRbaaleqaaaaa@3DBC@  and d i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaGbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaiaacYca caWGRbaaleqaaaaa@3DBD@ , then figures out the d i,j MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi qadsgagaqbaSWaaSbaaeaajugWaiaadMgacaGGSaGaamOAaaWcbeaa aaa@3C1C@  according to the time difference.

Step 5: Go to Step 4 until all the transitions have fired.

Step 6: The task completion time d r = j=1 X m ( d i,j,k + d i,j ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgalmaaBaaabaqcLbmacaWGYbaaleqaaKqzGeGaeyypa0Jcdaae WbqaaKqzGeGaaiikaiaadsgalmaaBaaabaqcLbmacaWGPbGaaiilai aadQgacaGGSaGaam4AaaWcbeaajugibiabgUcaRiqadsgagaqbaSWa aSbaaeaajugWaiaadMgacaGGSaGaamOAaaWcbeaajugibiaacMcaaS qaaKqzadGaamOAaiabg2da9iaaigdaaSqaaKqzadGaamiwaOWaaSba aWqaaKqzadGaamyBaaadbeaaaKqzGeGaeyyeIuoaaaa@567E@  where r(1,n!+n) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadkhacqGHiiIZcaGGOaGaaGymaiaacYcacaWGUbGaaiyiaiabgUca Riaad6gacaGGPaaaaa@3FE1@  represents the r-th kind of implementation scheme, and X m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadIfalmaaBaaabaqcLbmacaWGTbaaleqaaaaa@3A69@  is the number of the process of the task, which corresponds to the last firing transition.

Step 7: Go to Step 3 until n!+n kinds of implementation schemes are completed.

Step 8: The least time to complete n tasks is expressed as d=min( d 1 , d 2 ,..., d r ,..., d n!+n ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsgacqGH9aqpciGGTbGaaiyAaiaac6gacaGGOaGaamizaSWaaSba aeaajugWaiaaigdaaSqabaqcLbsacaGGSaGaamizaSWaaSbaaeaaju gWaiaaikdaaSqabaqcLbsacaGGSaGaaiOlaiaac6cacaGGUaGaaiil aiaadsgakmaaBaaaleaajugWaiaadkhaaSqabaqcLbsacaGGSaGaai Olaiaac6cacaGGUaGaaiilaiaadsgakmaaBaaaleaajugWaiaad6ga caGGHaGaey4kaSIaamOBaaWcbeaajugibiaacMcaaaa@564E@ . According to the implementation scheme from d, get the sequence and time of the fired transitions in set T J i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiGaaamdaaygju gibiaadsfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGa amyAaaadbeaaaaaaaa@3D32@ .

In order to solve the problem of process scheduling, it is necessary to figure out the sequence and firing time of the start transition t i,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FD6@  of each process. Map each transition to the event associated with the process in the system, and get the sequence and firing time of the process of n tasks from the mapping. Then the optimal scheduling policy is obtained. Figure 1 shows the flow chart of optimal process scheduling policy based on TPPN.

Figure 1 Flow chart of optimal scheduling policy of garment hanging system based on TPPN.

Results and discussion

Suppose that there are two processing tasks J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@  and J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  for the garment hanging system. J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@ Contains 13 processes J 1,1 , J 1,2 ,..., J 1,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaSWaaSbaaeaajugWaiaaigdacaGGSaGaaGOmaaWcbe aajugibiaacYcacaGGUaGaaiOlaiaac6cacaGGSaGaamOsaSWaaSba aeaajugWaiaaigdacaGGSaGaaGymaiaaiodaaSqabaaaaa@4A45@ , J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  contains 15 processes J 2,1 , J 2,2 ,..., J 2,15 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaSWaaSbaaeaajugWaiaaikdacaGGSaGaaGOmaaWcbe aajugibiaacYcacaGGUaGaaiOlaiaac6cacaGGSaGaamOsaSWaaSba aeaajugWaiaaikdacaGGSaGaaGymaiaaiwdaaSqabaaaaa@4A4A@ . A total of four equipments are needed,14 including ironing table, button sewing machine, cup seaming machine and lockstitch sewing machine which are represented as A, B, C and D, respectively. The specific implementation processes of two tasks are shown in Table 1. For the task J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@  in Table 1, the Petri net model of the task can be described as N J 1 =( P J 1 , T J 1 , F J 1 , W J 1 , M 0 J 1 , D J 1 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aad6ealmaaBaaabaqcLbmacaWGkbWcdaWgaaadbaqcLbmacaaIXaaa meqaaaWcbeaajugibiabg2da9iaacIcacaWGqbWcdaahaaqabeaaju gWaiaadQealmaaBaaameaajugWaiaaigdaaWqabaaaaKqzGeGaaiil aiaadsfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaG ymaaadbeaaaaqcLbsacaGGSaGaamOraOWaaWbaaSqabeaajugWaiaa dQealmaaBaaameaajugWaiaaigdaaWqabaaaaKqzGeGaaiilaiaadE falmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGymaaad beaaaaqcLbsacaGGSaGaamytaSWaa0baaeaajugWaiaaicdaaSqaaK qzadGaamOsaSWaaSbaaWqaaKqzadGaaGymaaadbeaaaaqcLbsacaGG SaGaamiraSWaaWbaaeqabaqcLbmacaWGkbWcdaWgaaadbaqcLbmaca aIXaaameqaaaaajugibiaacMcaaaa@6718@ . Transitions t 1,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaaIXaGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FA3@  and t i,j,k f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGMbaaaaaa@3FDA@  represent the initial and final events respectively for each production stage J 1,1 , J 1,2 ,..., J 1,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaOWaaSbaaSqaaKqzadGaaGymaiaacYcacaaIYaaale qaaKqzGeGaaiilaiaac6cacaGGUaGaaiOlaiaacYcacaWGkbWcdaWg aaqaaKqzadGaaGymaiaacYcacaaIXaGaaG4maaWcbeaaaaa@4A4F@ , places p s J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGZbaaleaajugWaiaadQealmaaBaaa meaajugWaiaaigdaaWqabaaaaaaa@3EB2@  and p f J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGMbaaleaajugWaiaadQealmaaBaaa meaajugWaiaaigdaaWqabaaaaaaa@3EA5@  denote the initial and final state of J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@ , place p i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbeaaaaa@3DBC@  represents the processing status of the production stages J 1,1 , J 1,2 ,..., J 1,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIXaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaOWaaSbaaSqaaKqzadGaaGymaiaacYcacaaIYaaale qaaKqzGeGaaiilaiaac6cacaGGUaGaaiOlaiaacYcacaWGkbWcdaWg aaqaaKqzadGaaGymaiaacYcacaaIXaGaaG4maaWcbeaaaaa@4A4F@ , and place p i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacqGHxiIkaaaaaa@3FDA@  is the subsequent buffer place of the p i,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbeaaaaa@3DBC@  (where j = 1, 2 ... 13, k=1, 2, 3, 4). The analogy can be used to reach the meaning of the places and transitions in the task J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  (where j = 1, 2 ... 15, k = 1, 2, 3, 4). For the task J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  in Table 1, the Petri net model of J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  can be described as N J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aad6eakmaaBaaaleaajugWaiaadQealmaaBaaameaajugWaiaaikda aWqabaaaleqaaaaa@3C74@ =( P J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadcfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGOm aaadbeaaaaaaaa@3C62@ , T J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGOm aaadbeaaaaaaaa@3C66@ , F J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadAealmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGOm aaadbeaaaaaaaa@3C58@ , W J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadEfalmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGOm aaadbeaaaaaaaa@3C69@ , M 0 J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aad2ealmaaDaaabaqcLbmacaaIWaaaleaajugWaiaadQealmaaBaaa meaajugWaiaaikdaaWqabaaaaaaa@3E52@ , D J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadsealmaaCaaabeqaaKqzadGaamOsaSWaaSbaaWqaaKqzadGaaGOm aaadbeaaaaaaaa@3C56@ ). The transitions t 2,j,k b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaaIYaGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaaaa@3FA4@  and t 2,j,k f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaaIYaGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGMbaaaaaa@3FA8@  represent the initial and final events respectively for each production stage J 2,1 , J 2,2 ,..., J 2,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaOWaaSbaaSqaaKqzadGaaGOmaiaacYcacaaIYaaale qaaKqzGeGaaiilaiaac6cacaGGUaGaaiOlaiaacYcacaWGkbWcdaWg aaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG4maaWcbeaaaaa@4A52@  places p s J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGZbaaleaajugWaiaadQealmaaBaaa meaajugWaiaaikdaaWqabaaaaaaa@3EB3@  and p f J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaWGMbaaleaajugWaiaadQealmaaBaaa meaajugWaiaaikdaaWqabaaaaaaa@3EA6@  denote the initial and final state of J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@ , place p 2,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaBaaabaqcLbmacaaIYaGaaiilaiaadQgacaGGSaGaam4A aaWcbeaaaaa@3D8A@  represents the processing status of the production stages J 2,1 , J 2,2 ,..., J 2,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaigdaaSqabaqcLbsa caGGSaGaamOsaOWaaSbaaSqaaKqzadGaaGOmaiaacYcacaaIYaaale qaaKqzGeGaaiilaiaac6cacaGGUaGaaiOlaiaacYcacaWGkbWcdaWg aaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG4maaWcbeaaaaa@4A52@ , and place p 2,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaaIYaGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacqGHxiIkaaaaaa@3FA8@  is the subsequent buffer place of the p 2,j,k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdcaWGWb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaWGQbGaaiilaiaadUgaaSqa baaaaa@3CFB@ . The Petri net model of J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@  is shown in Figure 2.

Figure 2 The Petri net model of production task J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOsamaaBa aaleaacaaIXaaabeaaaaa@378D@ .

In the same way, the Petri net model of J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  can be obtained by the description of the task J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@ . Connect the subnet models of task J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@  and J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@  via shared resource places p 1 m , p 2 m , p 3 m , p 4 m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadchalmaaDaaabaqcLbmacaaIXaaaleaajugWaiaad2gaaaqcLbsa caGGSaGaamiCaSWaa0baaeaajugWaiaaikdaaSqaaKqzadGaamyBaa aajugibiaacYcacaWGWbWcdaqhaaqaaKqzadGaaG4maaWcbaqcLbma caWGTbaaaKqzGeGaaiilaiaadchalmaaDaaabaqcLbmacaaI0aaale aajugWaiaad2gaaaaaaa@4FD0@ . The Petri net model of the garment hanging system of two tasks is shown in Figure 3. Set the value of n as 2 in the optimal process scheduling policy. There are four possible implementation schemes for the production. Run the programs of the optimal scheduling policy algorithm in MATLAB environment, the processing time and transitions firing sequence of each scheme can be obtained. Table 2 shows the completion time of the four schemes.

Table 2 shows the implementation scheme, which possesses no priority and J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@  start first should be selected. Firing time and sequence of all transitions at the condition of the shortest completion time are shown in Table 3.

In consideration of the correspondence between transitions t i,j,k b ( t i,j,k f ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbiqaaamdjugibi aadshalmaaDaaabaqcLbmacaWGPbGaaiilaiaadQgacaGGSaGaam4A aaWcbaqcLbmacaWGIbaaaKqzGeGaaiikaiaadshalmaaDaaabaqcLb macaWGPbGaaiilaiaadQgacaGGSaGaam4AaaWcbaqcLbmacaWGMbaa aKqzGeGaaiykaaaa@4AF2@  and the initial (final) event of the production stages in garment hanging system, and the information in Table 3, the optimal process scheduling policy can be obtained from the schedules of production stages. The result is shown in Table 4.

In order to verify the practicability of the method, this paper selects the cases of garment production optimization from Tao15 and Liu16, and set multitask processing in Table 5.

Production Stage

Equipment

Time(S)

Production Stage

Equipment

Time(S)

J 1,1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaaaleqaaaaa@3AC0@

A

61

J 1,8 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGioaaWcbeaaaaa@3ADB@

D

30

J 1,2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIYaaaleqaaaaa@3AC1@

D

41

J 1,9 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGyoaaWcbeaaaaa@3ADC@

A

33

J 1,3 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIZaaaleqaaaaa@3AC2@

A

13

J 1,10 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGymaiaaicdaaSqabaaaaa@3B8E@

D

105

J 1,4 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGinaaWcbeaaaaa@3AD7@

D

36

J 1,11 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGymaiaaigdaaSqabaaaaa@3B8F@

A

47

J 1,5 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaK qbaoaaBaaaleaajugWaiaaigdacaGGSaGaaGynaaWcbeaaaaa@3B66@

B

25

J 1,12 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGymaiaaikdaaSqabaaaaa@3B90@

D

94

J 1,6 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGOnaaWcbeaaaaa@3AD9@

D

32

J 1,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaGymaiaaiodaaSqabaaaaa@3B91@

C

127

J 1,7 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaigdacaGGSaGaaG4naaWcbeaaaaa@3ADA@

A

22

J 2,1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaaWcbeaaaaa@3AD5@

A

61

J 2,9 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGyoaaWcbeaaaaa@3ADD@

A

22

J 2,2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGOmaaWcbeaaaaa@3AD6@

C

24

J 2,10 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaicdaaSqabaaaaa@3B8F@

D

30

J 2,3 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaG4maaWcbeaaaaa@3AD7@

A

13

J 2,11 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaigdaaSqabaaaaa@3B90@

A

33

J 2,4 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGinaaWcbeaaaaa@3AD8@

D

36

J 2,12 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaikdaaSqabaaaaa@3B91@

D

105

J 2,5 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaK qbaoaaBaaaleaajugWaiaaikdacaGGSaGaaGynaaWcbeaaaaa@3B67@

A

10

J 2,13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaiodaaSqabaaaaa@3B92@

A

47

J 2,6 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGOnaaWcbeaaaaa@3ADA@

C

7

J 2,14 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaisdaaSqabaaaaa@3B93@

D

94

J 2,7 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaG4naaWcbeaaaaa@3ADB@

B

25

J 2,15 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGymaiaaiwdaaSqabaaaaa@3B94@

C

127

J 2,8 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamOsaS WaaSbaaeaajugWaiaaikdacaGGSaGaaGioaaWcbeaaaaa@3ADC@

D

32

Table 1 Task table of garment hanging system

Four Kinds of Implementation Schemes

Completion Time(S)

J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@ possesses the priority

1029

J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@ possesses the priority

1097

No priority, J 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaaWcbeaaaaa@3955@ start first

902

No priority, J 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaaWcbeaaaaa@3956@ start first

980

Table 2 The completion time of four schemes

Set the value of n as 2, 3, 4, 5, 6 respectively and input process, time and equipment data to the program, the completion time optimized by the algorithm are 902, 1638, 1167, 1543, 1268 seconds respectively. The comparison of consumed time before and after optimization is shown in Figure 4.

The contrast diagram shows that the algorithm presented in this paper is suitable for different styles and multitask process optimization in garment hanging system. Applying the optimal scheduling policy to the garment hanging system can distribute the processing time of each process reasonably, reduce the completion time and improve the efficiency of garment hanging system for small batch and multi variety production.

Figure 3 The Petri net model of two tasks.

Moment(S)

Transition

Moment(S)

Transition

Moment(S)

Transition

0

t 1,1,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaK qbaoaaDaaaleaajugWaiaaigdacaGGSaGaaGymaiaacYcacaaIXaaa leaajugWaiaadkgaaaaaaa@3F0D@

217

t 2,5,1 f , t 2,6,3 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGynaiaacYcacaaIXaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaik dacaGGSaGaaGOnaiaacYcacaaIZaaaleaajugWaiaadkgaaaaaaa@47D4@

377

t 2,11,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaigdacaGGSaGaaGym aaWcbaqcLbmacaWGMbaaaaaa@3F3F@

61

t 1,1,1 f , t 1,2,4 b , t 2,1,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGymaiaacYcacaaIXaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGOmaiaacYcacaaI0aaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGymaiaacY cacaaIXaaaleaajugWaiaadkgaaaaaaa@5110@

224

t 2,6,3 f , t 2,7,2 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGOnaiaacYcacaaIZaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaik dacaGGSaGaaG4naiaacYcacaaIYaaaleaajugWaiaadkgaaaaaaa@47D7@

449

t 1,10,4 f , t 1,11,1 b , t 2,12,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGymaiaaicdacaGGSaGaaGin aaWcbaqcLbmacaWGMbaaaKqzGeGaaiilaiaadshalmaaDaaabaqcLb macaaIXaGaaiilaiaaigdacaaIXaGaaiilaiaaigdaaSqaaKqzadGa amOyaaaajugibiaacYcacaWG0bWcdaqhaaqaaKqzadGaaGOmaiaacY cacaaIXaGaaGOmaiaacYcacaaI0aaaleaajugWaiaadkgaaaaaaa@5343@

102

t 1,2,4 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGOmaiaacYcacaaI0aaaleaa jugWaiaadAgaaaaaaa@3E87@

239

t 1,6,4 f , t 1,7,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGOnaiaacYcacaaI0aaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaG4naiaacYcacaaIXaaaleaajugWaiaadkgaaaaaaa@47D5@

496

t 1,11,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGymaiaaigdacaGGSaGaaGym aaWcbaqcLbmacaWGMbaaaaaa@3F3E@

122

t 2,1,1 f , t 1,3,1 b , t 2,2,3 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaacYcacaaIXaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaG4maiaacYcacaaIXaaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGOmaiaacY cacaaIZaaaleaajugWaiaadkgaaaaaaa@5112@

249

t 2,7,2 f , t 2,8,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaG4naiaacYcacaaIYaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaik dacaGGSaGaaGioaiaacYcacaaI0aaaleaajugWaiaadkgaaaaaaa@47DA@

554

t 2,12,4 f , t 2,13,1 b , t 1,12,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaikdacaGGSaGaaGin aaWcbaqcLbmacaWGMbaaaKqzGeGaaiilaiaadshalmaaDaaabaqcLb macaaIYaGaaiilaiaaigdacaaIZaGaaiilaiaaigdaaSqaaKqzadGa amOyaaaajugibiaacYcacaWG0bWcdaqhaaqaaKqzadGaaGymaiaacY cacaaIXaGaaGOmaiaacYcacaaI0aaaleaajugWaiaadkgaaaaaaa@5348@

135

t 1,3,1 f , t 1,4,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaG4maiaacYcacaaIXaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGinaiaacYcacaaI0aaaleaajugWaiaadkgaaaaaaa@47CF@

261

t 1,7,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaG4naiaacYcacaaIXaaaleaa jugWaiaadAgaaaaaaa@3E89@

601

t 2,13,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaiodacaGGSaGaaGym aaWcbaqcLbmacaWGMbaaaaaa@3F41@

146

t 2,2,3 f , t 2,3,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGOmaiaacYcacaaIZaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaik dacaGGSaGaaG4maiaacYcacaaIXaaaleaajugWaiaadkgaaaaaaa@47CE@

281

t 2,8,4 f , t 1,8,4 b , t 2,9,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGioaiaacYcacaaI0aaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGioaiaacYcacaaI0aaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGyoaiaacY cacaaIXaaaleaajugWaiaadkgaaaaaaa@5129@

648

t 1,12,4 f , t 1,13,2 b , t 2,14,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGymaiaaikdacaGGSaGaaGin aaWcbaqcLbmacaWGMbaaaKqzGeGaaiilaiaadshalmaaDaaabaqcLb macaaIXaGaaiilaiaaigdacaaIZaGaaiilaiaaikdaaSqaaKqzadGa amOyaaaajugibiaacYcacaWG0bWcdaqhaaqaaKqzadGaaGOmaiaacY cacaaIXaGaaGinaiaacYcacaaI0aaaleaajugWaiaadkgaaaaaaa@534A@

159

t 2,3,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaG4maiaacYcacaaIXaaaleaa jugWaiaadAgaaaaaaa@3E86@

303

t 2,9,1 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGyoaiaacYcacaaIXaaaleaa jugWaiaadAgaaaaaaa@3E8C@

742

t 2,14,4 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaisdacaGGSaGaaGin aaWcbaqcLbmacaWGMbaaaaaa@3F45@

171

t 1,4,4 f , t 1,5,2 b , t 2,4,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGinaiaacYcacaaI0aaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGynaiaacYcacaaIYaaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGinaiaacY cacaaI0aaaleaajugWaiaadkgaaaaaaa@511D@

311

t 1,8,4 f , t 1,9,1 b , t 2,10,4 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGioaiaacYcacaaI0aaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGyoaiaacYcacaaIXaaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaic dacaGGSaGaaGinaaWcbaqcLbmacaWGIbaaaaaa@51DB@

775

t 1,13,2 f , t 2,15,3 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGymaiaaiodacaGGSaGaaGOm aaWcbaqcLbmacaWGMbaaaKqzGeGaaiilaiaadshalmaaDaaabaqcLb macaaIYaGaaiilaiaaigdacaaI1aGaaiilaiaaiodaaSqaaKqzadGa amOyaaaaaaa@4947@

196

t 1,5,2 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGynaiaacYcacaaIYaaaleaa jugWaiaadAgaaaaaaa@3E88@

341

t 2,10,4 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaicdacaGGSaGaaGin aaWcbaqcLbmacaWGMbaaaaaa@3F41@

902

t 2,15,3 f MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGymaiaaiwdacaGGSaGaaG4m aaWcbaqcLbmacaWGMbaaaaaa@3F45@

207

t 2,4,4 f , t 1,6,4 b , t 2,5,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaikdacaGGSaGaaGinaiaacYcacaaI0aaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGOnaiaacYcacaaI0aaaleaajugWaiaadkgaaaqcLbsa caGGSaGaamiDaSWaa0baaeaajugWaiaaikdacaGGSaGaaGynaiaacY cacaaIXaaaleaajugWaiaadkgaaaaaaa@511F@

344

t 1,9,1 f , t 1,10,4 b , t 2,11,1 b MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqzGeGaamiDaS Waa0baaeaajugWaiaaigdacaGGSaGaaGyoaiaacYcacaaIXaaaleaa jugWaiaadAgaaaqcLbsacaGGSaGaamiDaSWaa0baaeaajugWaiaaig dacaGGSaGaaGymaiaaicdacaGGSaGaaGinaaWcbaqcLbmacaWGIbaa aKqzGeGaaiilaiaadshalmaaDaaabaqcLbmacaaIYaGaaiilaiaaig dacaaIXaGaaiilaiaaigdaaSqaaKqzadGaamOyaaaaaaa@528C@

Table 3 Optimal transition sequence

Moment(S)

Production Stage

Moment(S)

Production Stage

Moment(S)

Production Stage

0

J 1,1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaaaleqaaaaa@3AC0@

207

J 1,6 , J 2,5 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI2aaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaiwdaaSqabaaaaa@4063@

311

J 1,9 , J 2,10 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI5aaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaigdacaaIWaaale qaaaaa@411C@

61

J 1,2 , J 2,1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIYaaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaigdaaSqabaaaaa@405B@

217

J 2,6 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaI2aaaleqaaaaa@3AC6@

344

J 1,10 , J 2,11 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaGaaGimaaWcbeaajugi biaacYcacaWGkbWcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG ymaaWcbeaaaaa@41CF@

122

J 1,3 , J 2,2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIZaaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaikdaaSqabaaaaa@405D@

224

J 2,7 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaI3aaaleqaaaaa@3AC7@

449

J 1,11 , J 2,12 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaGaaGymaaWcbeaajugi biaacYcacaWGkbWcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG OmaaWcbeaaaaa@41D1@

135

J 1,4 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI0aaaleqaaaaa@3AC3@

239

J 1,7 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI3aaaleqaaaaa@3AC6@

554

J 2,13 , J 1,12 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG4maaWcbeaajugi biaacYcacaWGkbWcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaGaaG OmaaWcbeaaaaa@41D3@

146

J 2,3 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIZaaaleqaaaaa@3AC3@

249

J 2,8 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaI4aaaleqaaaaa@3AC8@

648

J 1,13 , J 2,14 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaIXaGaaG4maaWcbeaajugi biaacYcacaWGkbWcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIXaGaaG inaaWcbeaaaaa@41D5@

171

J 1,5 , J 2,4 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI1aaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaisdaaSqabaaaaa@4061@

281

J 1,8 , J 2,9 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGymaiaacYcacaaI4aaaleqaaKqzGeGaaiil aiaadQealmaaBaaabaqcLbmacaaIYaGaaiilaiaaiMdaaSqabaaaaa@4069@

775

J 2,15 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqipy0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqcLbsacaWGkb WcdaWgaaqaaKqzadGaaGOmaiaacYcacaaIXaGaaGynaaWcbeaaaaa@3B80@

Table 4 Optimal scheduling policy of the process

Clothing Type

Task Quantity

Process Quantity

Equipment Quantity

Time Before Optimization(S)

Shirt

2

28

4

1332

Tailored suit

3

36

3

2934

Jeans

4

64

9

2108

Three-quarter trousers

5

75

3

5700

Polo shirt

6

48

4

2268

Table 5 Multitask processing related data of variety clothing

Figure 4 Time comparison of multiple tasks processing.

Conclusion

In this paper, the TPPN is applied to establish the model of the garment hanging system. According to the firing rules of transitions in Petri nets and the processing characteristics of the production line, propose the optimal scheduling algorithm for multitask processing. Simulation experiment shows that the optimal scheduling algorithm, achieves the purpose of high efficiency of garment hanging system in the mode of small batch and multi variety processing. In this study, only the process optimization of multitasks production is considered. Hence, optimizing the personnel allocation at all stages of production according to the operator proficiency in the garment processing will be the next research objective.

Acknowledgement

The scientific research program is funded by Shaanxi Provincial Education Department under Grant No.16JK1342 and Shaanxi Province under Grant No.2016-GY136, also supported by Xi’an Polytechnic University under Grant No.107090811.

Conflict of interest

Author declares there is no conflict of interest in publishing the article.

References

  1. Liu WN, Zheng LJ, Sun DH. Application of RFID on multi-varieties and small-batch production management. Computer Engineering & Applications. 2010;46(27):1‒5.
  2. Li M, Shi XG. Garment manufacturing process and organization mode oriented for time-based competition. J Textile Research. 2007;28(6):123‒127.
  3. Zhao R. The study of the standard working hours formulation of apparel production and assembly line optimization. Master Thesis. 2012;
  4. Yu XC, Zeng PF, Zhao R. Garment production assembly line balance based on ant colony algorithm. J Donghua University (natural science). 2014;40(4):456‒460.
  5. Ye N, Yan YX. Man-hour quota determination method for garment production of multi-variety in small batch. J Textile Research. 2012;33(6):101‒106.
  6. Mork PY, Cheung TY, Wong WK. Intelligent production planning for complex garment manufacturing. J Intelligent Manufacturing. 2013;24(1):133‒145.
  7. Hong L, Chao DY. Enumeration of reachable states for arbitrary marked graphs. IET Control Theory & Applications. 2012;6(10):1536‒1543.
  8. Hong L, Chao DY. Controllability of weakly dependent control and mixture siphons in S3PR. Inter J System Science. 2013;44(8):1377‒1385.
  9. Hong L, Hou YF, Jing JF, et al. Deadlock prevention policy with behavioral optimality or suboptimality achieved by the redundancy identification of constrains and the rearrangement of monitors. Discrete Dynamics in Nature & Society. 2015;(1):1‒15.
  10. Su GJ, Wang J, Tian LG. The FMS optimal scheduling based on Petri net mode. Systems Engineering-Theory & Practice. 2014;34(10):2716‒2721.
  11. Liu ZL. Research on Parallel Test System Task Scheduling Based on Petri Nets and Ant Colony Algorithm. Master Thesis; 2015.
  12. Tian SL, Chen DX, Wang TY. An Asynchronous Parallel Ant Colony Optimization for Flexible Job-Shop Scheduling Problem. Journal of Tianjin University (Science and Technology). 2016;49(9):920‒928.
  13. Zhou JZ, Luo JL, Zhang YK. Optimal scheduling and control of batch chemical processes with Petri nets. Control Theory & Application. 2016;33(6):809‒815.
  14. Zhang YB, Chen Y. Application of Petri nets in the balance of garment production line. Light and Textile Industry and Technology. 2009;38(1):38‒40.
  15. Tao HM. Research on arrangement and Optimization of Apparel sewing Process. Master Thesis; 2005.
  16. Liu Y. Clothing mixed-model assembly line balancing and optimization based on Pro Model simulation system. Master Thesis; 2015.
Creative Commons Attribution License

©2017 Xiaohua, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.