Expert System for Nutrition Managemen
DOI:
https://doi.org/10.37467/gka-revtechno.v5.1350Keywords:
Expert System, Production Rules, Nutrition, Artificial Intelligence, Search, TacoAbstract
The good nutrition helps for a healthy life. The nutriocionist is the professional responsible for maintaining the eating habits. This paper aims to develop a software that will help the nutritionist in assembling a weekly menu using production rules, breadth-first search and linear programming. Linear programming is used for calculating the amounts in dishes, the breadth-first search in combination and the production rules in the selection of dishes and validation of menus. The software presented is capable of generating valid menus, compatible with the basic daily needs.
References
Balintfy, J. L. (1964). Menu planning by computer. Communications of the ACM, 7(4), pp. 255–259.
Camargo, K. G. (1999). Inteligência artificial aplicada à nutrição na prescrição de planos alimentares. Mestrado em engenharia de produção, Universidade Federal de Santa Catarina, Florianópolis.
Fernandes, A. M. d. R. (2008). Inteligência Artificial. VisualBooks, Florianópolis.
Galisa, M., Esperança, L., Sá, N. (2008). Nutrição - Conceitos e Aplicações. São Paulo: M.BOOKS.
Luger, G. F. (2004). Inteligência artificial. São Paulo: Bookman.
Marling, C. R., Petot, G. J.; Sterling, L. S. (1999). Integrating case-based and rule-based reasoning to meet multiple design constraints. Computational Intelligence, 15(3), pp. 308–332.
Miotto, M. (2006). Programação alimentar utilizando RBC. Ciência da computação, Centro de Ciências Tecnológicas da Terra e do Mar, Universidade do Vale do Itajaí, Itajaí.
Russell, S. J., Norvig, P. (2010). Artificial Intelligence. Prentice Hall Series in Artificial Intelligen-ce. Prentice Hall.
Taco (2011). Tabela Brasileira de Composição de Alimentos. NEPA - UNICAMP, Campinas, 4 edition.