При правильном питании калорийность пищевых продуктов должна полностью возмещать расход энергии человека, причем потребление отдельных растительных и животных жиров, белков, углеводов и витаминов не должно превышать определенную норму. Придадим такой трактовке математическую форму. Предположим, имеется n различных продуктов калорийностью (j = 1, 2, ..., я), равной числу калорий в единице массы. В единице массы j-го продукта содержится a2j жиров, a3j белков, a4j углеводов. Обозначим через b1, b2, b3, b4 потребность организма в энергии, жирах, белках и углеводах соответственно. Тогда при правильном питании должны выполняться следующие соотношения:
где xj≥0 - количество потребления j-го продукта.
Если ввести требование экономного расходования средств, то это эквивалентно критерию
Если поменять знаки b1, a1j (j = 1, 2,...,n), то первое уравнение запишется в виде
a11x1+a12x2+...+a1nxn≤b1
После этого задача о рациональном питании приобретает стандартный вид задачи линейного программирования.