Modell megoldása és elemzése: a diéta probléma (döntés-optimalizálás)
Ez a példa bemutatja, hogyan hozhat létre és oldhat meg egy Python-alapú modellt egy minta felhasználásával.
Erről a feladatról
Ez a jól ismert optimalizálási probléma meghatározza az élelmiszerek legjobb keverékét, amely megfelel az étrendi követelményeknek, miközben minimalizálja a költségeket. Az adatbevitel a különböző élelmiszerek táplálkozási profilja és ára, valamint a tápanyagok min és max értéke étrendben. A modellt egy lineáris program minimalizálásaként fejezzük ki. Az ebben a mintában használt fájlok a DO-minták .
Eljárás
- Töltse le és csomagolja ki a DO-mintákat a Döntésoptimalizálás GitHub tovább a gépére.
Vegye figyelembe azt is, hogy a bemenetek (táblák az Adatok előkészítése nézetben) és a kimenetek (ebben az esetben a Megoldás felfedezése nézetben megjelenítendő megoldástábla) ebben a modellben vannak megadva.
Eredmények
A futás befejezése után az eredményeket láthatja a Fedezze fel a megoldást Kilátás . A megoldási diagram megtekintéséhez és a megoldó motor naplófájljainak megtekintéséhez kattintson a Motorstatisztika vagy a Napló elemre is. Az első fül a Fedezze fel a megoldást nézet mutatja a célt (vagy célokat, ha több van) annak értékeivel és súlyaival. A Megoldás táblázatok lapon felsorolhatja az ételek és azok mennyiségét, valamint az általuk biztosított tápanyagokat.
A megoldástáblázatokat csv fájlként is letöltheti.
Ha a modelljének ellentmondásos korlátai lennének, akkor ezek a Konfliktusok lapon megjelennek a modell megoldásához szükséges relaxációkkal.
Ban,-ben Megjelenítési nézet, a megoldás táblázatként és diagramként jelenik meg a Megoldás oldal. A modulok kiválasztásával és szerkesztésével megjegyzéseket, különféle típusú táblázatokat és diagramokat adhat a bemeneti adatok, a megoldásadatok vagy a KPI-k megjelenítéséhez. Különböző oldalakat is létrehozhat a Megjelenítés nézetben. Például egy Bemenet oldal ebben a mintában is megtalálható. Lásd: Vizualizációs nézet (Döntésoptimalizálás).
Készen áll arra, hogy elkezdje összehasonlítani a különböző forgatókönyveket. Például az alapoldat tartalmaz egy mennyiségű hot dogot. Érdemes alternatív megoldást keresnie annak, aki a vegetáriánus étrendet kedveli.
- Alacsony szénhidráttartalmú étrenden, de nem fogyni Egy dietetikus szerint ez lehet a probléma
- Az elhízott nő ma lenyűgöző modell, köszönhetően; teáskanál diéta
- A ragadozók szelektálása egy optimális étrend-modell SpringerLink intertidal bogár terepi tesztjével
- Mysql - Diéta adatbázis modell - Verem túlcsordulás
- Reddit - keto - 6 kg alatt elveszett 60 kg (132 kg), köszönhetően a ketogén étrendnek