Az étkezés tervezésének algoritmusa

Problémáim vannak egy algoritmus kidolgozásával az étkezési terv elkészítéséhez. A probléma magában foglalja a kitalálást különböző mennyiségű élelmiszer figyelembe véve a táplálkozási követelményeket (szénhidrátok, zsírok, fehérjék stb.). Az ételeket kis számú tétel közül kell kiválasztani (A_g * a_p + B_g * b_p + C_g * c_p = Prt A_g * a_c + B_g * b_c + C_g * c_c = Crb A_g * a_f + B_g * b_f + C_g * c_f = Ft

étkezés

ahol A_g, B_g és C_g az egyes élelmiszerek grammja és a_p. időszámításunk előtt. c_f a fehérje, szénhidrát és zsír grammját jelöli az egyes élelmiszerek 1 grammjában. A probléma itt az, hogy legtöbbször nem lehet kielégíteni az adott követelményeket, és csak a legjobb megoldás szükséges, amely a legközelebb áll az adott követelményekhez. Az általános cél a tényleges tápanyagigény és az algoritmus által kiszámított különbség csökkentése. Megvizsgáltam a lineáris programozást, de a látott problémák többsége egy adott függvény korlátozással történő minimalizálását/maximalizálását jelenti. Nagyra értékelem a probléma megoldásában nyújtott bármilyen segítséget.