In this review, we first describe the rationale for using linear programming. Then we will discuss the general principles underlying this approach, as well as its specific use for evaluating and improving diets recommended for young children during the complementary feeding period.