{"title":"利用基于Petri网的模型为agent分配任务","authors":"F. Capkovic","doi":"10.1109/CINTI.2013.6705213","DOIUrl":null,"url":null,"abstract":"Many times agents have to realize several jobs. However, only one job can be processed by one agent in the same time. The problem when and how to assign the jobs to agents is solved in this paper. Both agents and jobs are modelled by place/transition Petri nets (P/T PN). The task of assigning the jobs to an agent is understood to be a task of the jobs cooperation. To coordinate the jobs a supervisor is synthesized. The supervisor forces a desired job cooperation strategy to utilize the agent manufacturing capacity as exhaustively as possible. The supervisor synthesis is based on discrete-event systems (DES) control theory and performed by means of P/T PN. In case of assigning several jobs to the agent(s) it is necessary to force the job priorities. The P/T PN firing count vector (Parikh's vector) is utilized here to ensure the desired priorities. Then, the time parameter is added to the final P/T PN structure. In such a way timed PN (TPN) arises. It allows to analyze the time circumstances. Namely, processing of each job by the agent takes some time.","PeriodicalId":439949,"journal":{"name":"2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Assigning jobs to agents by means of Petri net-based models\",\"authors\":\"F. Capkovic\",\"doi\":\"10.1109/CINTI.2013.6705213\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many times agents have to realize several jobs. However, only one job can be processed by one agent in the same time. The problem when and how to assign the jobs to agents is solved in this paper. Both agents and jobs are modelled by place/transition Petri nets (P/T PN). The task of assigning the jobs to an agent is understood to be a task of the jobs cooperation. To coordinate the jobs a supervisor is synthesized. The supervisor forces a desired job cooperation strategy to utilize the agent manufacturing capacity as exhaustively as possible. The supervisor synthesis is based on discrete-event systems (DES) control theory and performed by means of P/T PN. In case of assigning several jobs to the agent(s) it is necessary to force the job priorities. The P/T PN firing count vector (Parikh's vector) is utilized here to ensure the desired priorities. Then, the time parameter is added to the final P/T PN structure. In such a way timed PN (TPN) arises. It allows to analyze the time circumstances. Namely, processing of each job by the agent takes some time.\",\"PeriodicalId\":439949,\"journal\":{\"name\":\"2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI)\",\"volume\":\"56 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CINTI.2013.6705213\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CINTI.2013.6705213","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Assigning jobs to agents by means of Petri net-based models
Many times agents have to realize several jobs. However, only one job can be processed by one agent in the same time. The problem when and how to assign the jobs to agents is solved in this paper. Both agents and jobs are modelled by place/transition Petri nets (P/T PN). The task of assigning the jobs to an agent is understood to be a task of the jobs cooperation. To coordinate the jobs a supervisor is synthesized. The supervisor forces a desired job cooperation strategy to utilize the agent manufacturing capacity as exhaustively as possible. The supervisor synthesis is based on discrete-event systems (DES) control theory and performed by means of P/T PN. In case of assigning several jobs to the agent(s) it is necessary to force the job priorities. The P/T PN firing count vector (Parikh's vector) is utilized here to ensure the desired priorities. Then, the time parameter is added to the final P/T PN structure. In such a way timed PN (TPN) arises. It allows to analyze the time circumstances. Namely, processing of each job by the agent takes some time.