Nutri-Educ, a nutrition software application for balancing meals, using fuzzy arithmetic and heuristic search algorithms

作者:

Highlights:

摘要

Objective, methods and resultsNutri-Educ is a nutrition software application developed in cooperation with the Diabetology Department of Toulouse's Rangueil University Hospital. It aims at helping any person to balance their meals. More specifically, its main goal is to enable a user to describe a meal and assess its content, and in most cases to find a small set of acceptable actions which make it well-balanced and in accordance to the user's energetic needs.Fuzzy numbers are used to represent the inherent imprecision and fuzziness of food quantities and nutrient values as well as to model the gradual boundaries of the daily recommended values associated with each nutrient. Fuzzy arithmetic is used to perform computations on such quantities and fuzzy pattern matching provides measures of the compatibility of data to nutrient norms. Innovative visual gauges have been designed to display this information in a simple, yet comprehensive way. Finally, heuristic search algorithms are used to find a set of actions, acceptable from a nutritional point of view, which will transform the initial meal into a well-balanced one.

论文关键词:Fuzzy arithmetic,Heuristic search,Nutrition,Nutri-Educ

论文评审过程:Received 22 June 2007, Revised 10 December 2007, Accepted 11 December 2007, Available online 7 February 2008.

论文官网地址:https://doi.org/10.1016/j.artmed.2007.12.001