Abstract
The Task Allocation problem is one of the fundamental combinatorial optimization problems with applications on various domains. Solving a Task Allocation problem consists in, given a set of tasks to be performed and a set of resources, defining which resource will perform each task in order to optimize an objective function. In this paper, we present a modified version of the Receding Horizon Task Assignment (RHTA) algorithm to solve multiple vehicle task assignment problems. In the proposed method, we generate a rejection list to reduce the number of candidate missions that are evaluated in each iteration of the RHTA algorithm. In addition, we incorporate in the mathematical formulation of the problem a set of constraints that limit the maximum mission duration that can be assigned to each vehicle. These constraints represent the predicted Remaining Useful Life (RUL) of each vehicle. Our model takes into account the execution time of each task and assumes that all vehicles must finish their missions at a base. The proposed model allows the vehicles to go to a base for maintenance during their missions. Numerical experiments are carried out using twenty benchmark problem instances. The results show that incorporating RUL predictions into task allocation problems increases the quality and the robustness of solutions.
Similar content being viewed by others
References
Akbar, M.M., Rahman, M.S., Kaykobad, M., Manning, E., Shoja, G.: Solving the multidimensional multiple-choice knapsack problem by constructing convex hulls. Comput. Oper. Res. 33(5), 1259–1273 (2006). https://doi.org/10.1016/j.cor.2004.09.016
Alighanbari, M.: Task assignment for teams of UAVs in dynamic environments. Master’s thesis Massachusets Institute of Technology (2004)
Besada-Portas, E., De La Torre, L., de la Cruz, J., de Andres-Toro, B.: Evolutionary trajectory planner for multiple UAVs in realistic scenarios. IEEE Trans. Robot. 26(4), 619–634 (2010). https://doi.org/10.1109/TRO.2010.2048610
Chen, N., Ye, Z., Xiang, Y., Zhang, L.: Condition-based maintenance using the inverse gaussian degradation model. Eur. J. Oper. Res. 243, 190–199 (2015)
Huang, L., Xu, Q.: Lifetime reliability for load-sharing redundant systems with arbitrary failure distributions. IEEE Trans. Reliab. 59(2), 319–330 (2010). https://doi.org/10.1109/TR.2010.2048679
Kim, J., Morrison, J.R.: On the concerted design and scheduling of multiple resources for persistent UAV operations. In: 2013 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 942–951, Atlanta (2013)
Luna, J.J.: Metrics, models, and scenarios for evaluating PHM effects on logistics support. In: Proceedings of the 2009 Annual Conference of the Prognostics and Health Management Society. San Diego (2009)
Luo, L., Chakraborty, N., Sycara, K.: Provably-good distributed algorithm for constrained multi-robot task assignment for grouped tasks. IEEE Trans. Robot. 31(1), 19–30 (2015). https://doi.org/10.1109/TRO.2014.2370831
Medeiros, I.P., Rodrigues, L.R., Shiguemori, E.H., Santos, R., Nascimento, C.L. Jr.: PHM-based multi-UAV task assignment. In: Proceedings of the 2014 IEEE Systems Conference, pp. 42–49. IEEE, Ottawa (2014)
Moser, M., Jokanovi‘c, D.P., Shiratori, N.: An algorithm for the multidimensional multiple-choice knapsack problem. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 80, 582–589 (1997)
Paterna, F., Acquaviva, A., Caprara, A., Papariello, F., Desoli, G., Benini, L.: Variability-aware task allocation for energy-efficient quality of service provisioning in embedded streaming multimedia applications. IEEE Trans. Comput. 61(7), 939–953 (2012). https://doi.org/10.1109/TC.2011.127
Reimann, J., Kacprzynski, G., Cabral, D., Marini, R.: Using condition based maintenance to improve the profitability of performance based logistic contracts. In: Proceedings of the 2009 Annual Conference of the Prognostics and Health Management Society. San Diego (2009)
Rodrigues, L.R., Medeiros, I.P., Kern, C.S.: Maintenance cost optimization for multiple components using a condition based method Proceedings of the 2015 IEEE Systems Conference, pp. 164–169. IEEE, Vancouver (2015)
Rodrigues, L.R., Yoneyama, T.: Spare parts inventory control for non-repairable items based on prognostics and health monitoring information. In: Proceedings of the 2012 Annual Conference of the Prognostics and Health Management Society, pp. 53–62. PHM society, Minneapolis (2012)
Sbihi, A.: A best first search exact algorithm for the multiple-choice multidimensional knapsack problem. J. Comb. Optim. 13, 337–351 (2007)
Shuyan, T., Zheng, Q., Jiankuan, X.: Collaborative task assignment scheme for multi-UAV based on cluster structure. In: 2010 2Nd International Conference On Intelligent Human-Machine Systems and Cybernetics (IHMSC), vol. 2, pp. 285–289 (2010). https://doi.org/10.1109/IHMSC.2010.171
Song, B.D., Kim, J., Morrison, J.R.: Rolling horizon path planning of an autonomous system of UAVs for persistent cooperative service: MILP formulation and efficient heuristics. J. Intell. Robot. Syst. 84, 241–258 (2016)
Valenti, M., Bethke, B., How, J.P., Farias, D.P., Vian, J.: Embedding health management into mission tasking for UAV teams. In: Proceedings of the America Control Conference, pp. 5777–5783. IEEE, New York (2007)
Van, P.D., Voisi, A., Levrat, E., Iung, B.: Condition-based maintenance with both perfect and imperfect maintenance actions. In: Proceedings of the 2012 Annual Conference of the Prognostics and Health Management Society, pp. 256–264. Minneapolis (2012)
Vianna, W.O.L., Rodrigues, L.R., Yoneyama, T.: Aircraft line maintenance planning based on PHM data and resources availability using large neighborhood search. In: Proceedings of the 2015 Annual Conference of the Prognostics and Health Management Society, pp. 502–508. San Diego (2015)
Acknowledgments
The authors would like to acknowledge the support of the Brazilian National Council for Scientific and Technological Development (CNPq), research fellowship Grant 305048/2016-3.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Rodrigues, L.R., Gomes, J.P.P. & Alcântara, J.F.L. Embedding Remaining Useful Life Predictions into a Modified Receding Horizon Task Assignment Algorithm to Solve Task Allocation Problems. J Intell Robot Syst 90, 133–145 (2018). https://doi.org/10.1007/s10846-017-0649-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-017-0649-8
Keywords
- Combinatorial optimization
- Receding horizon task assignment
- Task allocation
- Multiple tasks
- Mission planning