Skip to main content

Automatic Diet Generation by Artificial Bee Colony Algorithm

  • Conference paper
  • First Online:
Advances in Swarm Intelligence (ICSI 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11655))

Included in the following conference series:

Abstract

The overweight in the population has become a problem due to the deficiency on the nutritional contributions, increasing the number of people with diseases. The origin of this problem lies in the way people eat, with a poor nutritional quality and in excessive quantities. To solve this, it is necessary that people consider balance diets with the nutritional expectation and the necessary food to improve people’s health and reduce the rates of overweight and obesity. The diet design can be stated as an optimization problem and solved using different algorithms. In this paper, an Artificial Bee Colony (ABC) algorithm has been proposed to automatically design diets considering the physical characteristics of the subjects to find the best diet that satisfies their nutritional requirements using the USDA National Nutrient Database. Particularly, this research is focused on relatively healthy people between 18 and 55 years old to help them to avoid nutritional related diseases. The proposed methodology is compared against particle swarm optimization using the Harris-Benedict equation in order to verify if is capable to achieve the calorie goal.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wang, G., Sun, Y.: Applications of MOGA in nutritional diet for diabetic patients. College of Information Science and Technology, Henan University of Technology, Zhengzhou, China (2009)

    Google Scholar 

  2. Lv, Y.: Multi-objective nutritional diet optimization based on quantum algorithm. Harbin University of Commerce, Harbin, China (2009)

    Google Scholar 

  3. Silva, J.G.R., Carvalho, I.A., Loureiro, M.M.S., da Fonseca Vieira, V., Xavier, C.R.: Developing tasty calorie restricted diets using a differential evolution algorithm. In: Gervasi, O., et al. (eds.) ICCSA 2016. LNCS, vol. 9790, pp. 171–186. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42092-9_14

    Chapter  Google Scholar 

  4. Lv, Y.: Combined quantum particle swarm optimization algorithm for multi-objective nutritional diet decision making. Harbin University of Commerce, Harbin, China (2009)

    Google Scholar 

  5. Rauter, S., Fister, D., Fister, I.: Generating eating plans for athletes using the particle swarm optimization. In: 2016 IEEE 17th International Symposium on Computational Intelligence and Informatics (CINTI) (2016)

    Google Scholar 

  6. Stigler, G.J.: The cost of subsistence. J. Farm Econ. 27, 2 (1945)

    Article  Google Scholar 

  7. Food and Agriculture Organization of the United Nations (FAO). Macronutrientes y micronutrientes (2015)

    Google Scholar 

  8. María del Carmen Iñarritu Pérez. Elaboración de una dieta

    Google Scholar 

  9. Benedict, F.G., Harris, J.A.: A biometric study of human basal metabolism. Proc. Natl. Acad. Sci. U.S.A. 4(12), 370–3 (1918)

    Article  Google Scholar 

  10. Karaboga, D.: An idea based on honey bee swarm for numerical optimization. technical report tr06. Erciyes University, Engineering Faculty, Computer Engineering Department (2005)

    Google Scholar 

  11. Goldberg, D.E.: Genetic Algorithms in Search, Optimization And Machine Learning. Addison-Wesley Professional, Boston (1989)

    Google Scholar 

  12. Deb, K.: An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186, 311–338 (2000)

    Article  Google Scholar 

  13. Karaboga, D.: Artificial bee colony algorithm (2010)

    Article  Google Scholar 

  14. Instituto Mexicano del Seguro Social (IMMS): Guía de Alimentos para la Población Mexicana. Secretaria de Salud (2010)

    Google Scholar 

  15. Marvn Laborde, L., Palicios, B., Pérez Lizaur, A.B.: Sistema Mexicano de Alimentos Equivalentes. Fomento de Nutricin y Salud, A.C. 4th edn. (2014)

    Google Scholar 

  16. United States Department of Agriculture Agricultural Research Service (USDA): USDA food composition databases, April 2018

    Google Scholar 

  17. Instituto Nacional de Estadística y Geografía (INEGI): Consulta en línea. consulta de precios promedio, July 2018

    Google Scholar 

  18. Instituto Nacional de Estadística y Geografía (INEGI): Encuesta nacional de ingresos y gastos de los hogares (enigh), August 2016

    Google Scholar 

Download references

Acknowledgment

The authors would like to thank Universidad La Salle México for the support under grant number NEC-10/18.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roberto A. Vazquez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

López-López, M., Zamora, A., Vazquez, R.A. (2019). Automatic Diet Generation by Artificial Bee Colony Algorithm. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2019. Lecture Notes in Computer Science(), vol 11655. Springer, Cham. https://doi.org/10.1007/978-3-030-26369-0_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26369-0_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26368-3

  • Online ISBN: 978-3-030-26369-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics