Project 18 · Optimization
FUN
NutriOptimize
AI Recipe & Nutrition Optimizer
01 Abstract
AI Recipe & Nutrition Optimizer
A multi-objective optimizer that reformulates recipes for better nutrition while preserving taste, blending nutritional science and bioavailability heuristics with constrained optimization.
02 Highlights
Methods & contributions
- Constrained optimization — SLSQP over a USDA-style nutrition database with dietary constraints and per-serving scaling.
- Bioavailability-aware — accounts for heme vs non-heme iron, oxalate-bound calcium, and curcumin–piperine synergy.
- Substitution engine — ingredient swaps that satisfy AHA/DRI targets (saturated fat, sodium).
- Meal planning — extends single-recipe optimization to multi-meal plans via a FastAPI service.
03 Architecture
Data flow
recipe → nutrition vectors → SLSQP (maximize nutrition
s.t. taste + dietary constraints) → substitutions
04 Stack