Лінійне програмування для дієти та харчування

Зміст

  • 1 Нездорова Америка: висока потреба в точному харчуванні
    • 1.1 Недоліки інших дієт
    • 1.2 Огляд лінійних програмних дієт
    • 1.3 Короткий опис усіх дієт (LP та non LP)

  • 2 Пропонована лінійна програма для нашої функціональної дієти: багатоцільова лінійна програма
    • 2.1 Тестовий предмет (клієнт)
    • 2.2 План харчування з 2 варіантами та додатковими рекомендаціями:
  • 3 Багатоцільова лінійна програма для функціональної дієти
    • 3.1 Словник змінних
    • 3.2 Коди харчування
    • 3.3 Завдання 1: Мінімізація витрат
    • 3.4 Завдання 2: Збільшити прибуток
    • 3.5 Багатоцільова функція: різниця між мінімізацією витрат та максимізацією прибутку
    • 3.6 Список літератури

Нездорова Америка: висока потреба в точному харчуванні

Враховуючи, що майже 3 з 4 американців мають надлишкову вагу, 1,3 з 3 американців страждають ожирінням, кожен п’ятий чоловік (жінки) 45 (55) років і старше матимуть якусь серцеву хворобу/дисфункцію, і оскільки Сполучені Штати Америки є однією з найбільш лікуваних країн у світі [1], існує дуже висока потреба в кращому харчуванні.

програмування

Недоліки інших дієт

Враховуючи, що у світі так багато дієт, проте, здається, стільки суперечок та ризиків у багатьох із цих дієт, якщо не у всіх. Багато з цих дієт можуть призвести до того, що людина худне занадто швидко, лише щоб повернути його так само швидко. Деякі дієти можуть змусити людину вживати занадто багато білка, що також може спричинити підвищення рівня сечі та негативно вплинути на нирки в довгостроковій перспективі. У багатьох з цих дієт людина може схуднути, але в кінцевому підсумку вони втрачають неправильний вид ваги (наприклад, якщо вони схудли на 40 фунтів, але 37 фунтів із цієї втрати ваги було м’язовою масою і лише 3 фунтами жиру). Багато з цих дієт також є "єдиним для всіх", і вони не враховують вашу унікальну швидкість основного метаболізму (BMR), щоденний спосіб життя та кількість вашої фізичної активності/бездіяльності. У деяких з цих дієт є й інші недоліки, такі як дієта “Ваг спостерігачів”, чи їсте ви що завгодно, але їсте менші порції. Це може бути не обов'язково погано, однак, ця дієта не враховує, чи все ще ви отримуєте всі необхідні вітаміни та мінерали, оскільки ви можете їсти продукти з однаковою кількістю калорій, але їх щільність поживних речовин відсутня.

Огляд лінійних програмних дієт

Є лише кілька статей та публікацій з Лінійні програми які враховують вартість цих дієт. У 2002 році Дармон і Фергюсон обговорювали, вводячи обмеження витрат під час вибору продуктів харчування, що це зменшило частку енергії, яку вносять фрукти та овочі, м'ясо та молочні продукти та збільшило частку зернових, солодощів та доданих жирів, модель, схожа на що спостерігається серед низьких соціально-економічних груп [6]. Це означало, що їжа з меншим вмістом поживних речовин, яка має однакову кількість калорій, пов’язана з нижчими соціально-економічними групами, і що для того, щоб наш раціон був кращим, наша економіка повинна бути кращою.

У 2015 році Древновський виявив, що багато дієт, що враховують калорії з поживною щільною їжею, можуть бути дорожчими в порівнянні з продуктами з високим вмістом калорій, але з меншою щільністю поживних речовин. Він також виявив, що все ще існують продукти, які не такі дорогі, і вони мають потрібну калорійність у поєднанні з високою щільністю поживних речовин, і що придумати менш дорогу дієту цілком можливо [7]. Він також зазначив, що багато з цих дієт також можуть бути приємними для піднебіння, в той же час розглядаючи прийняття "соціальних норм".

Було багато інших хороших та відповідних публікацій щодо лінійного програмування та харчування. Деякі вважали високі забруднення харчових продуктів щільними [4] або мінімізацію витрат для дітей, які страждають від недоїдання, в Африці, що використовують продукти терапевтичного типу [5], тоді як інші вважали, що вибір продуктів харчування з високим вмістом поживних речовин з урахуванням правильної кількості споживання калорій корелює з людьми які були віднесені до категорії соціально-економічного класу вище середнього. Однак жодна з цих статей не розглядала щоденну діяльність людини (витрата калорій), заняття, спосіб життя та BMR у поєднанні з їх віком, статтю, зростом та типом статури (мезоморф, ендоморф та ектоморф).

Короткий зміст усіх дієт (LP та non LP)

Ці дієти можуть мати кілька хороших моментів, але їх бракує і не враховуючи багатьох важливих факторів (як уже згадувалося вище), які можуть позитивно негативно позначитися на нашому здоров’ї та самопочутті. Можливо, вони можуть бути кроком уперед від звичайного режиму людини, але все ще, швидше за все, їх вважатимуть меншим із двох зол, що ніде не наближається до ОПТИМАЛЬНОГО.

Пропонована лінійна програма для нашої функціональної дієти: багатоцільова лінійна програма

Ми сподіваємось розробити функціональну дієту ЛП на основі віку, статі, ваги тіла, типу статури, BMR, способу життя та фізичної активності/бездіяльності, що дозволить визначити правильну добову кількість вуглеводів (50%), жирів (20%) ) та білки (30%), мінімізуючи витрати та максимізуючи прибуток, враховуючи всі відповідні обмеження. Багатоцільова програма - це ЛП з декількома цільовими функціями. Цей посібник вирішує, як мінімізувати витрати (виходячи з доларової вартості страв) та максимізувати прибуток (виходячи з грамів білка), одночасно відповідаючи конкретним вимогам як споживача, так і постачальника. Цей багатоцільовий ЛП зрештою буде розроблений шляхом поєднання окремих цілей. Для того, щоб виконати цю програму, нам знадобляться тестовий предмет та план харчування.

Тестовий предмет (клієнт)

Ми розглянемо чоловіка, якому 45 років, і він є програмістом (дуже сидяча робота). Він тренується тричі на тиждень з помірною інтенсивністю, і за кожним тренуванням, за оцінками, він спалює близько 500 калорій за тренування (350 вуглеводів і 150 жирних калорій). Його базальний рівень метаболізму становить 1765 калорій (ми використовували формулу Бенедикта Гаррісона для чоловіків, щоб прирівняти це) калорій на день. За винятком тренування три рази на тиждень (це додаткові 1500 калорій за тиждень.), А також програмістом і прогулянками з собакою щодня приблизно 15-20 хвилин на день приблизно 3 милі на годину (це приблизно 100 калорій на день, що прирівнюється до його BMR, оскільки Формула Бенедикта може переоцінити калорійність BMR приблизно на 5-10%), решта його способу життя малорухлива. Він зріст 6 футів, важкий 175 фунтів (мезоморф) і хотів би зберегти свій нинішній фізичний статус, але його хвилює питання, чи містить його дієта правильну кількість поживних речовин у поєднанні з правильним призначенням вуглеводів, білків та жирів, особливо, коли він старіє. Враховуючи свій спосіб життя, він хотів би харчуватися на найбільш оптимальному рівні, щоб забезпечити міцне здоров’я та добробут з мінімальними витратами.

План харчування з 2 варіантами та додатковими рекомендаціями:

Харчування 1: Ціна: Паелья з креветок $ 10,00, 260 калорій, білок: 20г, вуглеводи: 24г, жири: 10г

Харчування 2: Ціна: Пряна локшина Ден $ 7,00, 430 калорій, білок: 9г, вуглеводи: 58г, жири: 19г

Харчування 3:Ціна: Туреччина Чилі з квасолею, $ 5,50, 290 калорій, білок: 29г, вуглеводи: 16г, жири: 13г

Харчування 4: Ціна: макарони Supreme, 8,50 дол. США, 340 калорій, білки: 23 г, вуглеводи: 30 г, жири: 17 г

Харчування 5: Ціна: Надлегкий бургер із солодкою картоплею, 10 доларів США, 470 калорій, білки: 27 г, вуглеводи: 31 г, жири: 26 г

Харчування 6: Ціна: Солодкий лосось з чилі, 13,00 дол. США, 360 калорій, білок: 11 г, вуглеводи: 48 г, жири: 15 г

Харчування 7: Ціна: Куряча миска Tex Mex, 9,50 дол. США, 340 калорій, білок: 32 г, вуглеводи: 21 г, жири: 16 г

Харчування 8: Ціна: миска з вівсянки Ab & J. 7,00 дол. США, 420 калорій, білок: 14г, вуглеводи: 40г, жири: 24г

Харчування 9: Ціна: Б блюдо. $ 9,00, 410 калорій, білок: 34г, вуглеводи: 9г, жири: 27г

Харчування 10: Ціна: Куряча миска в стилі буйволів. 9,50 доларів США, 430 калорій, білок: 32 г, вуглеводи: 41 г, жири: 16 г

Харчування 11: Ціна: Курячі теріякі з рисом. 8,50 дол. США, 360 калорій, білок: 11 г, вуглеводи: 48 г, жири: 15 г

Харчування 12: Ціна: М’ясний хліб з індички, 8,00 доларів, 330 калорій, білки: 43 г, вуглеводи: 31 г, жири: 4,5 г

Ми також дамо клієнту два варіанти вибору найбільш економічного плану харчування, який буде мати меншу різноманітність, і найбільш економічного плану харчування, який буде мати більше різноманітності.

Ми також рекомендуємо нашому клієнту зробити наступне з цією дієтою: Випивайте від 2 до 4 літрів води на день, залежно від діяльності людини та стану зовнішнього середовища. Не пийте ні галон води, ні дуже велику кількість відразу (інтоксикація водою). Їжте вищі вуглеводні страви вранці та приблизно За 2 години до тренування Їжте вищі білкові страви після тренування (в ідеалі 30-40 хвилин після тренування) та ближче до кінця дня (вечірній час).

Багатоцільова лінійна програма для функціональної дієти

Словник змінних

$ \ begin \ x_j & номер \ of \ meal \ type \ j \ куплено \ в \ a \ тиждень \\ \ beta_j & мінімальне \ число \ of \ meal \ type \ j \ куплено \ in \ a \ тиждень \\ \ mu_j & максимальна \ кількість \ їжі \ type \ j \ придбана \ в \ a \ тиждень \\ c_j & вартість \ of \ їда \ type \ j \\ a_ & кількість \ поживної речовини \ type \ i \ в \ їжа \ j \\ \ zeta_i & мінімальна \ кількість \ поживної речовини \ type \ i \ необхідна \ в \ a \ тиждень \\ \ eta_i & максимальна \ кількість \ of \ поживна речовина \ type \ i \ необхідна \ в \ a \ тиждень \\ p_j & кількість \ білка \ в \ їжі \ j \\ \ гамма & \ максимальна \ кількість \ їжі \ зроблена \ за \ а \ тиждень \\ \ лямбда_1 \ в (0,1] & скаляр \ вага \ з \ мінімізувати \ вартість \ ціль \\ \ лямбда_2 \ в (0,1) & скаляр \ вага \ з \ максимізувати \ прибуток \ ціль \\ \ кінець $

Коди харчування

$ \ begin \ SP & Shrimp \ Paella \\ SDN & Spicy \ Dan \ Noodles \\ TC & Turkey \ Chili \ with \ Beans \\ PAS & Supreme \ Pasta \\ OEB & Over \ Easy \ Burger \\ SCS & Sweet \ Чилі \ Глазурований \ Лосось \\ TMC & Tex \ Mex \ Chicken \ Bowl \\ OAT & ABJ \ Вівсянка \ Bowl \\ BP & B. \ Platter \\ BSC & Buffalo \ Style \ Chicken \ Bowl \\ CT & Chicken \ Teriyaki \ with \ Rice \\ TML & Turkey \ Meat \ Loaf \\ \ end $

Завдання 1: Мінімізація витрат

Харчові дані, щоб мінімізувати вартість тижневої їжі, були розроблені для чоловіка 45 років, 6 футів заввишки, 175 фунтів ваги та мезоморфної статури. Ми підрахували, що його базальний метаболічний гнів становить 1765 калорій на день (сюди входило, що він вигулює собаку 15-20 хвилин щодня) та очікувані витрати 1500 калорій на тиждень (загалом 3 тренування, спалюючи близько 500 калорій на тренування. ). Тому передбачається, що споживач має мінімальне щотижневе споживання їжі ($ \ zeta_i $) з наступного: 12355 калорій, 1239 грамів білка, 1393 грама вуглеводів і 203 грами жиру. Щоб сприяти різноманітності дієти, кожен прийом їжі потрібно вживати принаймні один раз і не більше 5 разів (тобто $ 1 = \ beta_j \ leq \ x_j \ leq \ \ mu_j = 5 $). Виходячи з вартості та харчової інформації кожного з прийомів їжі, цільову функцію можна записати так:

$ \ begin \ min & \ sum_ ^ m c_j \ cdot x_j \\ s.t. & \ zeta_i \ leq \ min \ sum_ ^ m a_ \ cdot x_j \ leq \ eta_i \\ & i = 1,2. n \\ & j = 1,2. m \\ \ end $

Інтерпретація результатів
Оптимальне рішення - 354 долари США, що можна трактувати як мінімальну вартість купівлі їжі на тиждень, відповідаючи всім харчовим вимогам та достатньо варіюючи страви. Страви, які були найменш дорогими, але з більшою щільністю поживних речовин, купували у більших кількостях. Наступна дієта - це оптимальна кількість кожного прийому їжі:

$ \ begin \ BP & 1 \\ BSC & 5 \\ CT & 5 \\ OAT & 5 \\ OEB & 1 \\ PAS & 5 \\ SCS & 3 \\ SDN & 5 \\ SP & 1 \\ TC & 4 \\ TMC & 1 \\ TML & 5 ​​\\ \ end $

Важливо зазначити, що B. Platter (BP), Over-Easy Burger (OEB), креветка-паелья (SP) та Tex-Mex Chicken Bowl (TMC) мають найменшу харчову користь для цієї дієти на долар.

Завдання 2: Збільшити прибуток

Визначення прибутку в цій моделі полягає в тому, щоб продати якомога більше білка. Кожен прийом їжі може бути зроблений лише 5 (тобто $ 0 = \ beta_j \ leq \ x_j \ leq \ \ mu_j = 5 $) разів для просування різноманітності, і лише 50 прийомів їжі може бути зроблено протягом даного тижня (тобто $ \ gamma = 50 $). Цільову функцію для цієї моделі можна записати як:

$ \ begin \ max & \ sum_ ^ m p_j \ cdot x_j \\ s.t. & \ sum_ ^ m x_j \ leq \ gamma \\ & j = 1,2. m \\ \ end $


Інтерпретація результатів
Оптимальне рішення - 1325 грамів білка. Результати цієї цільової функції інтуїтивно зрозумілі - складайте 5 страв з найбільшою кількістю білка, а потім переходьте до їжі з наступним білком. Нижче наведено оптимальну кількість кожного прийому їжі:
$ \ begin \ BP & 5 \\ BSC & 5 \\ CT & 0 \\ OAT & 5 \\ OEB & 5 \\ PAS & 5 \\ SCS & 5 \\ SDN & 0 \\ SP & 5 \\ TC & 5 \\ TMC & 5 \\ TML & 5 ​​\\ \ end $

Важливо зазначити, що пряна локшина Ден (SDN) та куряча теріякі (КТ) мають найменшу кількість білка, тому жодної з них не виготовляли. Переважно робити 5 з кожного з 10 інших прийомів їжі.

Багатоцільова функція: різниця між мінімізацією витрат та максимізацією прибутку

Поєднання двох попередніх цільових функцій для створення багатоцільової лінійної програми передбачає використання тих самих даних, що й з окремих цільових функцій, та написання однієї цільової функції мінімізації. Оскільки раніше метою було максимізувати прибуток, я можу досягти цього, віднімаючи максимізацію прибутку від мінімізації витрат. Використовуючи $ \ lambda_1 $ і $ \ lambda_2 $ для зважування кожної з цільових функцій, багатоцільову функцію можна записати як:

$ \ begin \ min & (\ lambda_1 \ cdot \ sum_ ^ m c_j - \ lambda_2 \ cdot \ sum_ ^ m p_j) \ cdot x_j \\ s.t. & \ zeta_i \ leq \ min \ sum_ ^ m a_ \ cdot x_j \ leq \ eta_i \\ & \ sum_ ^ m x_j \ leq \ gamma \\ & i = 1,2. n \\ & j = 1,2. m \\ \ end $

Інтерпретація результатів
Інтерпретація багатоцільового оптимального рішення складна, оскільки одиниці мінімізації цільової функції витрат (долари) відрізняються від одиниць максимізації цільової функції прибутку (грами білка). Значення цільової функції мало що має значення. Важливіше вивчити, скільки кожного прийому їжі задовольняє багатоцільову функцію. Нижче наведено 3 випадки, коли кожна окрема цільова функція зважується:

Випадок 1 ($ \ lambda_1 = \ lambda_2 = 1 $)
Оптимальне рішення - -868,06. Коли кожна частина мульти-цільової функції отримує однакову вагу, максимізація грамів білка перевищує мінімізацію доларів, що призводить до негативного оптимального рішення. Нижче наведено оптимальну кількість кожного прийому їжі:
$ \ begin \ BP & 5 \\ BSC & 5 \\ CT & 1 \\ OAT & 5 \\ OEB & 5 \\ PAS & 5 \\ SCS & 1 \\ SDN & 5 \\ SP & 3 \\ TC & 5 \\ TMC & 5 \\ TML & 5 ​​\\ \ end $

Випадок 2 ($ \ lambda_1 = 1, \ lambda_2 = .01 $)
Оптимальне рішення - 344,68. Коли значно більша вага надається мінімізації цільової функції витрат, отримане оптимальне рішення стає позитивним. Знову ж таки, важливо вивчити, скільки з кожного прийому їжі слід придбати для досягнення оптимального рішення:
$ \ begin \ BP & 1 \\ BSC & 5 \\ CT & 5 \\ OAT & 5 \\ OEB & 1 \\ PAS & 5 \\ SCS & 3 \\ SDN & 5 \\ SP & 1 \\ TC & 4 \\ TMC & 1 \\ TML & 5 ​​\\ \ end $


Випадок 3 ($ \ lambda_1 = .5, \ lambda_2 = .01 $)
Оптимальне рішення - 167,72. Незважаючи на те, що мінімізації вартісної цільової функції було приділено меншу вагу порівняно із випадком 2, оптимальне рішення зменшилось, але залишилось позитивним. Цікаво відзначити, що, хоча оптимальне рішення було нижчим у випадку 3, ніж випадок 2, кількість кожного прийому їжі, яке слід придбати для досягнення оптимального рішення, є такою ж, як у випадку 2:
$ \ begin \ BP & 1 \\ BSC & 5 \\ CT & 5 \\ OAT & 5 \\ OEB & 1 \\ PAS & 5 \\ SCS & 3 \\ SDN & 5 \\ SP & 1 \\ TC & 4 \\ TMC & 1 \\ TML & 5 ​​\\ \ end $

Список літератури

4. Barre T, Vieux F, Perignon M, Cravedi JP, Darmon N. Досягнення харчової адекватності не обов'язково збільшує вплив їжі

Забруднювачі: докази з цілісного дієтичного підходу. Вересень, 2016. The Journal Of Nutrition. Том 96: 439-444.

5. Dibari F, Diop el HI, Collins S, Seals A. Недорогі, готові до вживання терапевтичні продукти харчування можуть бути розроблені з використанням місцевих продуктів

товарів за допомогою лінійного програмування. Травень, 2012. J Nutrition. 142 (5): 955-61

6. Дармон Н, Фергюсон Е, Бренд А. Самообмеження витрат побічно впливає на вибір їжі та щільність поживних речовин: аналіз раціону людини

Лінійне програмування. Грудень 2002 р. Американське товариство харчових наук. Том 132 ні. 12: 3764-3771.

7. Drewnowski A. Проблема вуглеводів-жирів: чи можемо ми побудувати здорову дієту на основі дієтичних рекомендацій. Травень 2015 р. Досягнення в галузі харчування. Том 6: 318-325.

8. Розе А.М., Шизгаль Х.М. Формула Харріса Бенедикта для жінок та чоловіків, переглянута: енергетичні потреби та маса клітин тіла. Липень 1984 р. Американський журнал

Клінічне харчування. 40 (1): 168–182.

9. Формула BMR Міффліна М.Д.: нове прогнозне рівняння для споживання енергії у спокої у здорових людей. Американський журнал клінічного харчування. 51 (2): 241–

247 PMID 2305711.

10. Роберт Фурер, Девід М. Грей та Брайан В. Керніган. ПОМНОЖИТИ МОДЕЛЬ МОДЕЛЮВАННЯ ДЛЯ МАТЕМАТИЧНОГО ПРОГРАМУВАННЯ. Друге видання, 2003. Друк.