Leung P, Wanitprapha K, Quinn L A
Department of Agricultural and Resource Economics, University of Hawaii at Manoa, Honolulu 96822, USA.
Br J Nutr. 1995 Aug;74(2):151-62. doi: 10.1079/bjn19950119.
In a recent article in the British Journal of Nutrition, Sklan & Dariel (1993) presented a method for diet planning employing a mixed-integer programming algorithm for meeting nutritional requirements at minimum costs for institutions or individuals. They recognized that most food items are generally consumed in whole units and as such they are represented as integer variables. However, as in most previous studies, they derived the minimum cost diets by optimizing over purchased food items. The present paper presents a computer-assisted, diet-planning modelling system for individuals by optimizing over recipes instead of food items. This is accomplished by restricting the integer programming solutions to those bundles of food that represent reasonably popular meal recipes. The modelling system is composed of three main components: recipe data entry, database management, and the model. The recipe data entry component creates and stores recipes. It also provides nutritional analysis of the recipes. The database management component creates and maintains several databases necessary to build the modelling data file. The modelling component solves the user-specified model. Currently, the model component can solve for the optimal diet by minimizing cost or minimizing cooking and preparation time. The optimal diet is prepared to satisfy the recommended nutritional guidelines for a predefined group of individuals for 1 week. The system currently has 895 popular recipes found in Hawaii. Diet plans generated using this modelling system with differing objectives are discussed and compared.
在《英国营养学杂志》最近的一篇文章中,斯克兰和达里尔(1993年)提出了一种饮食规划方法,该方法采用混合整数规划算法,以最低成本满足机构或个人的营养需求。他们认识到,大多数食品通常是以完整单位食用的,因此将其表示为整数变量。然而,与大多数先前的研究一样,他们通过优化购买的食品来得出最低成本饮食。本文提出了一种针对个人的计算机辅助饮食规划建模系统,该系统通过优化食谱而非食品来实现。这是通过将整数规划解决方案限制在那些代表合理流行的餐食食谱的食品组合上来完成的。该建模系统由三个主要组件组成:食谱数据输入、数据库管理和模型。食谱数据输入组件创建并存储食谱。它还提供食谱的营养分析。数据库管理组件创建并维护构建建模数据文件所需的几个数据库。建模组件求解用户指定的模型。目前,模型组件可以通过最小化成本或最小化烹饪和准备时间来求解最优饮食。最优饮食的制定是为了满足一组预定义个人一周的推荐营养指南。该系统目前有895种在夏威夷发现的流行食谱。本文讨论并比较了使用该建模系统生成的具有不同目标的饮食计划。