Sklan D, Dariel I
Faculty of Agriculture, Hebrew University, Rehovot, Israel.
Br J Nutr. 1993 Jul;70(1):27-35. doi: 10.1079/bjn19930102.
Human diet planning is generally carried out by selecting the food items or groups of food items to be used in the diet and then calculating the composition. If nutrient quantities do not reach the desired nutritional requirements, foods are exchanged or quantities altered and the composition recalculated. Iterations are repeated until a suitable diet is obtained. This procedure is cumbersome and slow and often leads to compromises in composition of the final diets. A computerized model, planning diets for humans at minimum cost while supplying all nutritional requirements, maintaining nutrient relationships and preserving eating practices is presented. This is based on a mixed-integer linear-programming algorithm. Linear equations were prepared for each nutritional requirement. To produce linear equations for relationships between nutrients, linear transformations were performed. Logical definitions for interactions such as the frequency of use of foods, relationships between exchange groups and the energy content of different meals were defined, and linear equations for these associations were written. Food items generally eaten in whole units were defined as integers. The use of this program is demonstrated for planning diets using a large selection of basic foods and for clinical situations where nutritional intervention is desirable. The system presented begins from a definition of the nutritional requirements and then plans the foods accordingly, and at minimum cost. This provides an accurate, efficient and versatile method of diet formulation.
人类饮食规划通常是通过选择饮食中要使用的食物项目或食物组,然后计算其成分来进行的。如果营养素的量未达到所需的营养要求,就更换食物或改变量,并重新计算成分。反复进行迭代,直到获得合适的饮食。这个过程既繁琐又缓慢,而且常常导致最终饮食成分的折衷。本文提出了一种计算机化模型,该模型以最低成本为人类规划饮食,同时满足所有营养需求,维持营养素之间的关系并保留饮食习惯。这是基于一个混合整数线性规划算法。为每种营养需求准备了线性方程。为了生成营养素之间关系的线性方程,进行了线性变换。定义了诸如食物使用频率、交换组之间的关系以及不同餐食的能量含量等相互作用的逻辑定义,并编写了这些关联的线性方程。通常以完整单位食用的食物项目被定义为整数。通过使用大量基本食物来规划饮食以及在需要营养干预的临床情况下,展示了该程序的使用。所提出的系统从营养需求的定义开始,然后以最低成本相应地规划食物。这提供了一种准确、高效且通用的饮食配方方法。