Nowa metoda MIGP eliminuje problem niepraktycznych porcji w algorytmach żywieniowych, oferując rozwiązania z naturalnymi jednostkami żywności.

Źródło zdjęcia: arXiv.org
Badacze opracowali nowe podejście do optymalizacji jadłospisów, które wykorzystuje sztuczną inteligencję do tworzenia praktycznych planów posiłków z naturalnymi porcjami żywności. Metoda Mixed Integer Goal Programming (MIGP) rozwiązuje długotrwały problem w badaniach operacyjnych, gdzie tradycyjne algorytmy sugerowały niepraktyczne ilości jak „1,7 jajka” czy „0,37 banana”, jak wykazuje nowe badanie opublikowane na arXiv.
Francisco Aguilera Moreno, autor badania, zidentyfikował dwa kluczowe problemy dotychczasowych metod optymalizacji diety. Po pierwsze, algorytmy używające zmiennych ciągłych generowały nierealistyczne ułamkowe porcje jedzenia. Po drugie, twarde ograniczenia dotyczące wartości odżywczych powodowały niemożność znalezienia rozwiązania, gdy różne cele żywieniowe były ze sobą sprzeczne.
Nowa metoda MIGP wykorzystuje zmienne całkowite dla praktycznych liczb porcji oraz odchylenia programowania celowego dla „miękkich” celów żywieniowych. Autor wprowadził również normalizację odwrotną do celu, która pozwala na zbalansowaną optymalizację wielu składników odżywczych jednocześnie.
Badanie charakteryzuje lukę całkowitą w kontekście programowania celowego i identyfikuje właściwość „absorpcji odchyleń”. Zmienne odchylenia w programowaniu celowym amortyzują koszt wymagania całkowitych porcji, czyniąc lukę strukturalnie mniejszą niż w tradycyjnym programowaniu całkowitoliczbowym z twardymi ograniczeniami.
Dla posiłków z 15 lub więcej składników rozwiązanie całkowitoliczbowe odpowiada ciągłemu optimum w każdym przypadku testowym. Implementacja jest dostępna jako moduł open-source w Pythonie, zintegrowany z interaktywną aplikacją do planowania posiłków.
Badanie przedstawia znaczący postęp w praktycznym zastosowaniu sztucznej inteligencji do codziennych problemów żywieniowych, oferując narzędzie, które łączy precyzję matematyczną z użytecznością w rzeczywistym świecie.

Leon XIV podkreśla, że modele AI odzwierciedlają wybory twórców i domaga się jasnej odpowiedzialności na każdym etapie rozwoju, podobnie jak w innych branżach.

Benchmark MirrorCode testuje zdolność modeli AI do odtwarzania programów od podstaw. Claude Opus 4.7 prowadzi z 56% skutecznością.

Badacze proponują wielowymiarową ewaluację modeli AI zamiast zastępowania nasyconych testów trudniejszymi. Eksperyment wykazał dwukrotne przyspieszenie pracy.