Skip to main content
Log in

Embedding Remaining Useful Life Predictions into a Modified Receding Horizon Task Assignment Algorithm to Solve Task Allocation Problems

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  2. Alighanbari, M.: Task assignment for teams of UAVs in dynamic environments. Master’s thesis Massachusets Institute of Technology (2004)

  3. 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

    Article  Google Scholar 

  4. 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)

    Article  MathSciNet  MATH  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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)

  7. 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)

  8. 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

    Article  Google Scholar 

  9. 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)

  10. 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)

    Google Scholar 

  11. 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

    Article  MathSciNet  MATH  Google Scholar 

  12. 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)

  13. 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)

  14. 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)

  15. Sbihi, A.: A best first search exact algorithm for the multiple-choice multidimensional knapsack problem. J. Comb. Optim. 13, 337–351 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. 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)

  20. 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)

Download references

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

Authors

Corresponding author

Correspondence to Leonardo R. Rodrigues.

Ethics declarations

Conflict of interests

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-017-0649-8

Keywords

Mathematics Subject Classification (2010)

Navigation