Diet models with linear goal programming: impact of achievement functions
- 22 April 2015
- journal article
- Published by Springer Science and Business Media LLC in European Journal of Clinical Nutrition
- Vol. 69 (11), 1272-1278
- https://doi.org/10.1038/ejcn.2015.56
Abstract
Background/Objectives: Diet models based on goal programming (GP) are valuable tools in designing diets that comply with nutritional, palatability and cost constraints. Results derived from GP models are usually very sensitive to the type of achievement function that is chosen. This paper aims to provide a methodological insight into several achievement functions. It describes the extended GP (EGP) achievement function, which enables the decision maker to use either a MinSum achievement function (which minimizes the sum of the unwanted deviations) or a MinMax achievement function (which minimizes the largest unwanted deviation), or a compromise between both. An additional advantage of EGP models is that from one set of data and weights multiple solutions can be obtained. Subjects/Methods: We use small numerical examples to illustrate the ‘mechanics’ of achievement functions. Then, the EGP achievement function is demonstrated on a diet problem with 144 foods, 19 nutrients and several types of palatability constraints, in which the nutritional constraints are modeled with fuzzy sets. Results: Choice of achievement function affects the results of diet models. Conclusions: MinSum achievement functions can give rise to solutions that are sensitive to weight changes, and that pile all unwanted deviations on a limited number of nutritional constraints. MinMax achievement functions spread the unwanted deviations as evenly as possible, but may create many (small) deviations. EGP comprises both types of achievement functions, as well as compromises between them. It can thus, from one data set, find a range of solutions with various properties.Keywords
This publication has 29 references indexed in Scilit:
- Diet modelling: How it can inform the development of dietary recommendations and public health policyNutrition Bulletin, 2014
- A practical weight sensitivity algorithm for goal and multiple objective programmingEuropean Journal of Operational Research, 2011
- Individual diet modeling translates nutrient recommendations into realistic and individual-specific food choicesThe American Journal of Clinical Nutrition, 2010
- Diet Optimization Methods Can Help Translate Dietary Guidelines into a Cancer Prevention Food Plan ,Journal of Nutrition, 2009
- Impact of a Cost Constraint on Nutritionally Adequate Food Choices for French Women: An Analysis by Linear ProgrammingJournal of Nutrition Education and Behavior, 2006
- A general structure of achievement function for a goal programming modelEuropean Journal of Operational Research, 2004
- Extended lexicographic goal programming: a unifying approachOmega, 2001
- Goal programming for decision making: An overview of the current state-of-the-artEuropean Journal of Operational Research, 1998
- Linear Programming Techniques for the Construction of Palatable Human DietsJournal of the Operational Research Society, 1994
- Diet Planning in the Third World by Linear and Goal ProgrammingJournal of the Operational Research Society, 1983