Loading…

Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm

Task assignment is a critical technology for heterogeneous unmanned aerial vehicle (UAV) applications. Target precedence has typically been ignored in previous studies, such that it is possible to obtain a task assignment solution with an unreasonable target execution order. For this reason, a coope...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2021, Vol.9, p.39392-39410
Main Authors: Zhao, Yiyang, Zhou, Deyun, Piao, Haiyin, Yang, Zhen, Hou, Rui, Kong, Weiren, Pan, Qian
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83
cites cdi_FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83
container_end_page 39410
container_issue
container_start_page 39392
container_title IEEE access
container_volume 9
creator Zhao, Yiyang
Zhou, Deyun
Piao, Haiyin
Yang, Zhen
Hou, Rui
Kong, Weiren
Pan, Qian
description Task assignment is a critical technology for heterogeneous unmanned aerial vehicle (UAV) applications. Target precedence has typically been ignored in previous studies, such that it is possible to obtain a task assignment solution with an unreasonable target execution order. For this reason, a cooperative multiple task assignment problem with target precedence constraints (CMTAPTPC) model is proposed in this paper, which considers not only kinematic, resource, and task precedence constraints of the UAV, but also target precedence to achieve more realistic scenarios. In addition, a graph method is improved to detect and eliminate deadlocks in solutions that include target precedence constraints. We also introduced a waitable path coordination (WPC) algorithm to generate conflict-free flight paths. Unlike the traditional path elongation method, this method can reduce the number of path elongation operations and save the energy of UAVs. Based on the characteristics of the CMTAPTPC model, this study proposes a modified genetic algorithm that integrates the graph-based method and WPC algorithm to solve the task assignment problem. In the simulation, three problem-scale scenarios were designed, and the superior performance of the modified genetic algorithm was demonstrated by comparing it with a traditional genetic algorithm. Finally, a time series diagram shows the task assignment solution that meets all time constraints and illustrates the rationality of the WPC algorithm.
doi_str_mv 10.1109/ACCESS.2021.3063263
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_9f8e34f0d16843d0ac448fff92c6e807</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9367218</ieee_id><doaj_id>oai_doaj_org_article_9f8e34f0d16843d0ac448fff92c6e807</doaj_id><sourcerecordid>2503499462</sourcerecordid><originalsourceid>FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83</originalsourceid><addsrcrecordid>eNpNUV1LHDEUHaSFivoLfAn0ebf5mkzyuAzWCkoFFR9DZnIzZjubbJNswZ_Rf9xsR8S8JPfknnPu5TTNJcFrQrD6tun7q4eHNcWUrBkWjAp20pxSItSKtUx8-vD-0lzkvMX1yAq13Wnzt49xD8kU_wfQ3WEufj8DejT5F9rk7Kewg1DQfYrDDDv07MtL_UwTHDEYwUIYAfUx5JKMDyWjp-zDhAx6Nr6YSkL3pnKqS7I-VJsYkAkW3UXrnQeLriFA8SPazFNMVX533nx2Zs5w8XafNU_frx77H6vbn9c3_eZ2NfJOlpVybdtaIVhdxDEYpMWj6waBMbWDUgNtB86tk6TWgjpTUcEcoYQ6IpmR7Ky5WXRtNFu9T35n0quOxuv_QEyTNqlONoNWTgLjDlsiJGcWm5Fz6ZxTdBQgcVe1vi5a-xR_HyAXvY2HFOr4mraYcaW4oLWLLV1jijkncO-uBOtjlHqJUh-j1G9RVtblwvIA8M5QTHS0LvIP12Obyw</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2503499462</pqid></control><display><type>article</type><title>Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm</title><source>IEEE Open Access Journals</source><creator>Zhao, Yiyang ; Zhou, Deyun ; Piao, Haiyin ; Yang, Zhen ; Hou, Rui ; Kong, Weiren ; Pan, Qian</creator><creatorcontrib>Zhao, Yiyang ; Zhou, Deyun ; Piao, Haiyin ; Yang, Zhen ; Hou, Rui ; Kong, Weiren ; Pan, Qian</creatorcontrib><description>Task assignment is a critical technology for heterogeneous unmanned aerial vehicle (UAV) applications. Target precedence has typically been ignored in previous studies, such that it is possible to obtain a task assignment solution with an unreasonable target execution order. For this reason, a cooperative multiple task assignment problem with target precedence constraints (CMTAPTPC) model is proposed in this paper, which considers not only kinematic, resource, and task precedence constraints of the UAV, but also target precedence to achieve more realistic scenarios. In addition, a graph method is improved to detect and eliminate deadlocks in solutions that include target precedence constraints. We also introduced a waitable path coordination (WPC) algorithm to generate conflict-free flight paths. Unlike the traditional path elongation method, this method can reduce the number of path elongation operations and save the energy of UAVs. Based on the characteristics of the CMTAPTPC model, this study proposes a modified genetic algorithm that integrates the graph-based method and WPC algorithm to solve the task assignment problem. In the simulation, three problem-scale scenarios were designed, and the superior performance of the modified genetic algorithm was demonstrated by comparing it with a traditional genetic algorithm. Finally, a time series diagram shows the task assignment solution that meets all time constraints and illustrates the rationality of the WPC algorithm.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2021.3063263</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Assignment problem ; Constraint modelling ; Coordination ; Deadlocks ; Elongation ; Free flight ; genetic algorithm ; Genetic algorithms ; heterogeneous unmanned aerial vehicles ; Job shops ; Operations research ; Optimization ; path coordination ; Precedence constraints ; Sociology ; Stochastic processes ; System recovery ; Task analysis ; task assignment problem ; Unmanned aerial vehicles</subject><ispartof>IEEE access, 2021, Vol.9, p.39392-39410</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83</citedby><cites>FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83</cites><orcidid>0000-0003-2522-0192 ; 0000-0003-4935-0688 ; 0000-0002-8519-4750 ; 0000-0002-7728-916X ; 0000-0002-7400-5387 ; 0000-0002-4935-9802</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9367218$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,4009,27612,27902,27903,27904,54912</link.rule.ids></links><search><creatorcontrib>Zhao, Yiyang</creatorcontrib><creatorcontrib>Zhou, Deyun</creatorcontrib><creatorcontrib>Piao, Haiyin</creatorcontrib><creatorcontrib>Yang, Zhen</creatorcontrib><creatorcontrib>Hou, Rui</creatorcontrib><creatorcontrib>Kong, Weiren</creatorcontrib><creatorcontrib>Pan, Qian</creatorcontrib><title>Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm</title><title>IEEE access</title><addtitle>Access</addtitle><description>Task assignment is a critical technology for heterogeneous unmanned aerial vehicle (UAV) applications. Target precedence has typically been ignored in previous studies, such that it is possible to obtain a task assignment solution with an unreasonable target execution order. For this reason, a cooperative multiple task assignment problem with target precedence constraints (CMTAPTPC) model is proposed in this paper, which considers not only kinematic, resource, and task precedence constraints of the UAV, but also target precedence to achieve more realistic scenarios. In addition, a graph method is improved to detect and eliminate deadlocks in solutions that include target precedence constraints. We also introduced a waitable path coordination (WPC) algorithm to generate conflict-free flight paths. Unlike the traditional path elongation method, this method can reduce the number of path elongation operations and save the energy of UAVs. Based on the characteristics of the CMTAPTPC model, this study proposes a modified genetic algorithm that integrates the graph-based method and WPC algorithm to solve the task assignment problem. In the simulation, three problem-scale scenarios were designed, and the superior performance of the modified genetic algorithm was demonstrated by comparing it with a traditional genetic algorithm. Finally, a time series diagram shows the task assignment solution that meets all time constraints and illustrates the rationality of the WPC algorithm.</description><subject>Assignment problem</subject><subject>Constraint modelling</subject><subject>Coordination</subject><subject>Deadlocks</subject><subject>Elongation</subject><subject>Free flight</subject><subject>genetic algorithm</subject><subject>Genetic algorithms</subject><subject>heterogeneous unmanned aerial vehicles</subject><subject>Job shops</subject><subject>Operations research</subject><subject>Optimization</subject><subject>path coordination</subject><subject>Precedence constraints</subject><subject>Sociology</subject><subject>Stochastic processes</subject><subject>System recovery</subject><subject>Task analysis</subject><subject>task assignment problem</subject><subject>Unmanned aerial vehicles</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNUV1LHDEUHaSFivoLfAn0ebf5mkzyuAzWCkoFFR9DZnIzZjubbJNswZ_Rf9xsR8S8JPfknnPu5TTNJcFrQrD6tun7q4eHNcWUrBkWjAp20pxSItSKtUx8-vD-0lzkvMX1yAq13Wnzt49xD8kU_wfQ3WEufj8DejT5F9rk7Kewg1DQfYrDDDv07MtL_UwTHDEYwUIYAfUx5JKMDyWjp-zDhAx6Nr6YSkL3pnKqS7I-VJsYkAkW3UXrnQeLriFA8SPazFNMVX533nx2Zs5w8XafNU_frx77H6vbn9c3_eZ2NfJOlpVybdtaIVhdxDEYpMWj6waBMbWDUgNtB86tk6TWgjpTUcEcoYQ6IpmR7Ky5WXRtNFu9T35n0quOxuv_QEyTNqlONoNWTgLjDlsiJGcWm5Fz6ZxTdBQgcVe1vi5a-xR_HyAXvY2HFOr4mraYcaW4oLWLLV1jijkncO-uBOtjlHqJUh-j1G9RVtblwvIA8M5QTHS0LvIP12Obyw</recordid><startdate>2021</startdate><enddate>2021</enddate><creator>Zhao, Yiyang</creator><creator>Zhou, Deyun</creator><creator>Piao, Haiyin</creator><creator>Yang, Zhen</creator><creator>Hou, Rui</creator><creator>Kong, Weiren</creator><creator>Pan, Qian</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-2522-0192</orcidid><orcidid>https://orcid.org/0000-0003-4935-0688</orcidid><orcidid>https://orcid.org/0000-0002-8519-4750</orcidid><orcidid>https://orcid.org/0000-0002-7728-916X</orcidid><orcidid>https://orcid.org/0000-0002-7400-5387</orcidid><orcidid>https://orcid.org/0000-0002-4935-9802</orcidid></search><sort><creationdate>2021</creationdate><title>Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm</title><author>Zhao, Yiyang ; Zhou, Deyun ; Piao, Haiyin ; Yang, Zhen ; Hou, Rui ; Kong, Weiren ; Pan, Qian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Assignment problem</topic><topic>Constraint modelling</topic><topic>Coordination</topic><topic>Deadlocks</topic><topic>Elongation</topic><topic>Free flight</topic><topic>genetic algorithm</topic><topic>Genetic algorithms</topic><topic>heterogeneous unmanned aerial vehicles</topic><topic>Job shops</topic><topic>Operations research</topic><topic>Optimization</topic><topic>path coordination</topic><topic>Precedence constraints</topic><topic>Sociology</topic><topic>Stochastic processes</topic><topic>System recovery</topic><topic>Task analysis</topic><topic>task assignment problem</topic><topic>Unmanned aerial vehicles</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhao, Yiyang</creatorcontrib><creatorcontrib>Zhou, Deyun</creatorcontrib><creatorcontrib>Piao, Haiyin</creatorcontrib><creatorcontrib>Yang, Zhen</creatorcontrib><creatorcontrib>Hou, Rui</creatorcontrib><creatorcontrib>Kong, Weiren</creatorcontrib><creatorcontrib>Pan, Qian</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhao, Yiyang</au><au>Zhou, Deyun</au><au>Piao, Haiyin</au><au>Yang, Zhen</au><au>Hou, Rui</au><au>Kong, Weiren</au><au>Pan, Qian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2021</date><risdate>2021</risdate><volume>9</volume><spage>39392</spage><epage>39410</epage><pages>39392-39410</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>Task assignment is a critical technology for heterogeneous unmanned aerial vehicle (UAV) applications. Target precedence has typically been ignored in previous studies, such that it is possible to obtain a task assignment solution with an unreasonable target execution order. For this reason, a cooperative multiple task assignment problem with target precedence constraints (CMTAPTPC) model is proposed in this paper, which considers not only kinematic, resource, and task precedence constraints of the UAV, but also target precedence to achieve more realistic scenarios. In addition, a graph method is improved to detect and eliminate deadlocks in solutions that include target precedence constraints. We also introduced a waitable path coordination (WPC) algorithm to generate conflict-free flight paths. Unlike the traditional path elongation method, this method can reduce the number of path elongation operations and save the energy of UAVs. Based on the characteristics of the CMTAPTPC model, this study proposes a modified genetic algorithm that integrates the graph-based method and WPC algorithm to solve the task assignment problem. In the simulation, three problem-scale scenarios were designed, and the superior performance of the modified genetic algorithm was demonstrated by comparing it with a traditional genetic algorithm. Finally, a time series diagram shows the task assignment solution that meets all time constraints and illustrates the rationality of the WPC algorithm.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2021.3063263</doi><tpages>19</tpages><orcidid>https://orcid.org/0000-0003-2522-0192</orcidid><orcidid>https://orcid.org/0000-0003-4935-0688</orcidid><orcidid>https://orcid.org/0000-0002-8519-4750</orcidid><orcidid>https://orcid.org/0000-0002-7728-916X</orcidid><orcidid>https://orcid.org/0000-0002-7400-5387</orcidid><orcidid>https://orcid.org/0000-0002-4935-9802</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2021, Vol.9, p.39392-39410
issn 2169-3536
2169-3536
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_9f8e34f0d16843d0ac448fff92c6e807
source IEEE Open Access Journals
subjects Assignment problem
Constraint modelling
Coordination
Deadlocks
Elongation
Free flight
genetic algorithm
Genetic algorithms
heterogeneous unmanned aerial vehicles
Job shops
Operations research
Optimization
path coordination
Precedence constraints
Sociology
Stochastic processes
System recovery
Task analysis
task assignment problem
Unmanned aerial vehicles
title Cooperative Multiple Task Assignment Problem With Target Precedence Constraints Using a Waitable Path Coordination and Modified Genetic Algorithm
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T12%3A31%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Cooperative%20Multiple%20Task%20Assignment%20Problem%20With%20Target%20Precedence%20Constraints%20Using%20a%20Waitable%20Path%20Coordination%20and%20Modified%20Genetic%20Algorithm&rft.jtitle=IEEE%20access&rft.au=Zhao,%20Yiyang&rft.date=2021&rft.volume=9&rft.spage=39392&rft.epage=39410&rft.pages=39392-39410&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2021.3063263&rft_dat=%3Cproquest_doaj_%3E2503499462%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c478t-9f555d663169f3eb8d0cf7b6002db99b25b44df8102d62fa2db63f1212f183a83%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2503499462&rft_id=info:pmid/&rft_ieee_id=9367218&rfr_iscdi=true