Dieses Beispiel zeigt, wie ein Python-basiertes Modell unter Verwendung eines Beispiels erstellt und gelöst wird.
Vorbereitende Schritte
- Anforderungen
- Zum Bearbeiten und Ausführen von Decision Optimization -Modellen müssen die folgenden Voraussetzungen erfüllt sein:
- Administrator -oder Editor -Rollen
- Sie müssen über die Rolle Admin oder Editor im Projekt verfügen. Viewer von gemeinsam genutzten Projekten können nur Experimente anzeigen, aber nicht ändern oder ausführen.
- watsonx.ai Laufzeitdienst
- Sie müssen einen watsonx.ai Runtime-Dienst haben, der mit Ihrem Projekt verbunden ist. Sie können eine hinzufügen, wenn Sie ein Decision Optimization Experimenterstellen.
- Bereitstellungsbereich
- Sie benötigen einen Bereitstellungsbereich, der Ihrem Decision Optimization Experimentzugeordnet ist. Sie können einen Bereitstellungsbereich auswählen, wenn Sie ein Decision Optimization Experimenterstellen.
Informationen zu dieser Task
Dieses bekannte Optimierungsproblem ermittelt die beste Mischung von Nahrungsmitteln, um Diätanforderungen zu erfüllen und gleichzeitig die Kosten zu minimieren. Die Dateneingaben sind das Ernährungsprofil und der Preis verschiedener Nahrungsmittel sowie die minimalen und maximalen Werte für Nährstoffe in einer Diät. Das Modell wird als Minimierung eines linearen Programms dargestellt. Die in diesem Beispiel verwendeten Dateien sind in DO-samplesverfügbar.
Vorgehensweise
So erstellen und lösen Sie ein auf Pythonbasierendes Modell mithilfe eines Beispiels:
Ergebnisse
Nach Abschluss der Ausführung werden die Ergebnisse in der Ansicht Lösung erkunden angezeigt. Sie können auch auf Engine-Statistiken oder Protokoll klicken, um das Lösungsdiagramm anzuzeigen und die Protokolldateien zu überprüfen. Auf der ersten Registerkarte der Ansicht Lösung erkunden wird das Ziel (bzw. die Ziele, wenn mehrere vorhanden sind) mit seinen Werten und Gewichtungen angezeigt. Auf der Registerkarte Lösungstabellen finden Sie eine Liste der Lebensmittel und ihrer Mengen sowie die von ihnen bereitgestellten Nährstoffe.
Sie können die Lösungstabellen auch als csv
-Dateien herunterladen.
Wenn Ihr Modell widersprüchliche Bedingungen enthält, werden diese auf der Registerkarte Konflikte mit den Lockerungen angezeigt, die zur Lösung des Modells erforderlich sind.
In der Visualisierungsansichtwird die Lösung als Tabelle und Diagramm auf der Seite Lösung angezeigt. Sie können Anmerkungen (Notes), andere Typen von Tabellen und Diagrammen zum Anzeigen von Eingabedaten, Lösungsdaten oder KPIs hinzufügen, indem Sie die Widgets auswählen und bearbeiten. Sie können auch verschiedene Seiten in der Visualisierungsansichterstellen. In diesem Beispiel wird unter anderem auch eine Eingabe-Seite geliefert. Weitere Informationen finden Sie unter Visualisierungsansicht in einem Decision Optimization -Experiment.
Sie können jetzt mit der Ausführung von Vergleichen zwischen verschiedenen Szenarios beginnen. Die Basislösung enthält zum Beispiel eine Mengenangabe für 'Hot Dog'. Sie könnten jetzt eine alternative Lösung für eine Person prüfen, die eine vegetarische Diät bevorzugt.