Заказ закрыт
Создание алгоритма подбора рецептов

c
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 2 года и 8 месяцев
Бюджет: 60 000 руб
767.40 $ — 659.55 €
Исполнитель определен: Фрилансер  
Создать алгоритм, который автоматически подбирает рецепты для составления рациона питания (РП) на основе заданных пользователем параметров калорийности и пропорций нутриентов (белки, жиры, углеводы — БЖУ). 
Сейчас идет речь только об алгоритме, без лишних обвесов. Развернутая система на сервере + исходный код. 

ВАЖНО: 
Корректировка веса рецептов:
       – Алгоритм должен уметь изменять вес рецептов в пределах от минимально разрешенного веса до максимально допустимого, чтобы достичь заданных параметров КБЖУ.
То есть метод простого подбора/перебора не подойдет. 

Алгоритм должен предоставлять не менее 140 вариантов дневных рационов на 14 дней, учитывая:

- Ограничения по ингредиентам и их категориям.
- Количество приемов пищи (от 2 до 6).
- Количество повторений рецептов в неделю.
- Доступный пользователю кухонный инвентарь.
- Предпочтения по национальным кухням (исключение выбранных кухонь).
- Метод приготовления ("готовлю сам" или "готовая еда").
- Максимальное время приготовления.
- Обязательные рецепты и их повторения.
- Особенности приемов пищи (основные приемы и перекусы).

1. Входные данные:
   – База данных с рецептами. Каждый рецепт содержит показатели калорий и нутриентов (БЖУ).
   – Ограничения по ингредиентам в зависимости от диеты.
   – Целевая пропорция БЖУ для дневного рациона. Пропорция трех нутриентов всегда 100% в разных вариантах. 
   – Допустимое отклонение от целевой пропорции – 5%

2. Выходные данные:
Список как минимум 140 рецептов на 14 дней, с указанием КБЖУ, общего веса рецепта. 
Список покупок = список ингредиентов. 

GPT советует Целочисленное линейное программирование (ЦЛП), Задача о рюкзаке (Knapsack Problem) и эвристические методы. 

Подробное ТЗ в прицепе.
Разделы:
Опубликован:
18.10.2024 | 13:40
Заказ находится в архиве

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».