À propos des cookies sur ce site Pour fonctionner correctement, nos sites Internet nécessitent certains cookies (requis). En outre, d'autres cookies peuvent être utilisés avec votre consentement pour analyser l'utilisation d'un site, améliorer l'expérience des utilisateurs et à des fins publicitaires. Pour plus informations, passez en revue vos options de préférences en. En visitant notre site Web, vous acceptez que nous traitions les informations comme décrit dans ladéclaration de confidentialité d’IBM. Pour faciliter la navigation, vos préférences en matière de cookie seront partagées dans les domaines Web d'IBM énumérés ici.
Création de contraintes personnalisées avancées avec Python dans un Decision Optimization Modeling Assistant modèle
Dernière mise à jour : 21 nov. 2024
Cet exemple Decision Optimization Modeling Assistant vous montre comment créer des contraintes personnalisées avancées qui utilisent Python.
Avant de commencer
- Conditions requises
- Pour éditer et exécuter des modèles Decision Optimization , vous devez disposer des prérequis suivants:
- Rôles Admin ou Editeur
- Vous devez disposer des rôles Admin ou Editeur dans le projet. Les afficheurs de projets partagés ne peuvent voir que les expérimentations, mais ne peuvent pas les modifier ou les exécuter
- service d'exécutionwatsonx.ai
- Vous devez avoir un service d'exécutionwatsonx.ai associé à votre projet. Vous pouvez en ajouter un lorsque vous créez un Decision Optimization expérimentation.
- Espace de déploiement
- Vous devez disposer d'un espace de déploiement associé à votre Decision Optimization expérimentation. Vous pouvez choisir un espace de déploiement lorsque vous créez un Decision Optimization expérimentation.
Ouvrez un modèle Decision Optimization dans Decision Optimization Modeling Assistant. Cet exemple utilise l'exemple
, disponible dans DO-samples, et utilise le scénario Shift
Assignment
. Le scénario AssignmentWithOnCallDuties
de ce même exemple montre le modèle terminé avec cette contrainte personnalisée déjà ajoutée.AssignmentWithCustomRule
A propos de cette tâche
Modeling Assistant fournit de nombreuses suggestions de contraintes pour votre domaine de problème qui peuvent être personnalisées. Toutefois, vous pouvez souhaiter exprimer des contraintes au-delà de celles qui sont prédéfinies pour les domaines donnés. Pour ce faire, vous pouvez utiliser des contraintes personnalisées plus avancées qui utilisent Python DOcplex. Cet exemple montre comment vous pouvez les créer.
Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation. Après avoir chargé l'exemple dans votre Decision Optimization expérimentation , vous pouvez suivre la vidéo.
Clause de protection vidéo: Certaines étapes mineures et graphiques de cette vidéo peuvent différer de votre plateforme. L'interface utilisateur est également fréquemment améliorée.
Pour en savoir plus, consultez le blogueDecision Optimization sur les contraintes personnalisées avec Python qui se trouve sur la page de la communauté IBM Data Science.
Procédure
Pour créer une nouvelle contrainte personnalisée avancée:
La rubrique a-t-elle été utile ?
0/1000