Informazioni sui cookie del presente sito Per il corretto funzionamento, i nostri siti Web richiedono alcuni cookie (richiesto). Inoltre, con il suo consenso, potrebbero essere utilizzati altri cookie per l'analisi dell'utilizzo del sito, per migliorare l'esperienza utente e per scopi pubblicitari. Per ulteriori informazioni, consultare le. Visitando il nostro sito web, accettate il trattamento delle informazioni da parte nostra come descritto nelladichiarazione sulla privacy di IBM. Per consentire una corretta navigazione, le preferenze per i cookie dell'utente verranno condivise sui domini Web IBM qui elencati.
Creazione di vincoli personalizzati avanzati con Python in un modello Decision Optimization Modeling Assistant
Ultimo aggiornamento: 21 nov 2024
Questo esempio di Decision Optimization Modeling Assistant mostra come creare vincoli personalizzati avanzati che utilizzano Python.
Prima di iniziare
- Requisiti
- Per modificare ed eseguire i modelli Decision Optimization , è necessario disporre dei seguenti prerequisiti:
- Ruoli Admin o Editor
- È necessario disporre di ruoli Admin o Editor nel progetto. I visualizzatori di progetti condivisi possono solo visualizzare gli esperimenti, ma non possono modificarli o eseguirli
- servizio di runtimewatsonx.ai
- È necessario disporre di un servizio watsonx.ai Runtime associato al progetto. È possibile aggiungerne uno quando si crea un esperimento Decision Optimization .
- Spazio di distribuzione
- Devi avere uno spazio di distribuzione associato al tuo esperimento Decision Optimization . È possibile scegliere uno spazio di distribuzione quando si crea un esperimento Decision Optimization .
Aprire qualsiasi modello Decision Optimization in Decision Optimization Modeling Assistant. Questo esempio utilizza l'esempio
, disponibile in DO - samplese utilizza lo scenario Shift
Assignment
. Lo scenario AssignmentWithOnCallDuties
in questo stesso esempio mostra il modello completato con questo vincolo personalizzato già aggiunto.AssignmentWithCustomRule
Informazioni su questa attività
Modeling Assistant fornisce molti suggerimenti sui vincoli per il dominio dei problemi che possono essere personalizzati. Si potrebbe, tuttavia, voler esprimere vincoli oltre quelli predefiniti per i domini indicati. Puoi farlo utilizzando vincoli personalizzati più avanzati che utilizzano Python DOcplex. Questo esempio illustra come si possono creare questi.
Questo video fornisce un metodo visivo per apprendere i concetti e le attività in questa documentazione. Dopo aver caricato l'esempio nel tuo esperimento Decision Optimization puoi seguire il video.
Disclaimer video: alcuni passi minori e passaggi grafici in questo video potrebbero differire dalla tua piattaforma. Anche l'interfaccia utente viene spesso migliorata.
Scopri di più in questo blogDecision Optimization sui vincoli personalizzati con Python disponibile nella pagina della community di IBM Data Science.
Procedura
Per creare un nuovo vincolo personalizzato avanzato:
L'argomento è stato utile?
0/1000