Esistono diversi domini di decisione attualmente disponibili in Modeling Assistant ed è possibile essere guidati a scegliere il dominio corretto per il proprio problema.
Una volta aggiunti e importati i dati nel modello, Modeling Assistant consente di formulare il modello di ottimizzazione offrendo suggerimenti in linguaggio naturale che è possibile modificare. Per fare dei suggerimenti intelligenti utilizzando i tuoi dati e per garantire che la formulazione modello proposta sia ben adatta al tuo problema, ti viene chiesto di iniziare selezionando un dominio decisionale per il tuo modello.
Decision Optimization domini
I diversi domini decisionali attualmente disponibili (Scheduling, Assegnazione Risorse, Selezione & Allocazione, e Supply & Demand Planning) sono presentati come schede. Se si supera ogni scheda, è possibile leggere una breve descrizione di ogni dominio. Se si sa quale opzione scegliere è possibile selezionare un dominio decisionale e iniziare a formulare il proprio modello. Ulteriori informazioni su ogni dominio vengono fornite successivamente in questa sezione.
Se non si è sicuri di quale dominio di decisione scegliere, è possibile selezionare "Utilizza questa guida per domande e risposte" e Modeling Assistant porrà alcune domande e, in base alla risposta, indicherà rapidamente quale opzione è necessaria.
Il seguente diagramma sintetizza queste domande e scelte. La formulazione effettiva di queste domande potrebbe variare e gli esempi vengono forniti anche con ciascuna domanda, nell'interfaccia di Modeling Assistant .
Se hai bisogno di un dominio di decisioni che non è attualmente supportato da Modeling Assistant, puoi ancora formulare il tuo modello come un Python notebook o come un modello OPL nell'editor UI esperimento .
Pianificazione
I problemi di pianificazione sono circa ordinando le cose. È possibile utilizzare la Pianificazione dominio quando si hanno attività o attività necessarie per programmare, da fare in un determinato ordine con orari di inizio e fine specifici, e regole (o vincoli di precedenza) riguardanti quali elementi possono essere eseguiti prima o dopo gli altri. Il tuo obiettivo potrebbe essere, ad esempio, minimizzare il tempo totale impiegato per svolgere tutte le attività, o minimizzare i costi e utilizzare le risorse in modo efficiente. Hai anche l'opzione di assegnare le risorse in modo che la soluzione ti dica anche quale risorsa particolare assegnare ad ogni attività. La pianificazione con assegnazione è un caso molto particolare di pianificazione. Qualsiasi risorsa che si potrebbe assegnare ad un compito ha una capacità di uno. Una capacità di uno significa che può essere utilizzata solo per un solo compito allo stesso tempo. Se due compiti hanno bisogno della stessa risorsa individuale allora queste due attività non possono sovrapporsi e devono essere messe in ordine: una delle due attività deve essere eseguita prima dell'altra. L'esempio HouseConstructionScheduling fornito negli esempi DO e descritto più avanti in questa sezione è un esempio di un problema di pianificazione con assegnazione.
Assegnazione di risorse
I Problemi Di Assegnazione Risorse riguardano le cose corrispondenti . È possibile utilizzare il dominio Resource Assignment quando si desidera assegnare (o abbinare) risorse (forza lavoro, attrezzature, budget, ...) agli obiettivi (posti di lavoro, eventi, luoghi), visti i rispettivi vincoli. Il tuo obiettivo potrebbe essere, ad esempio, minimizzare i costi o massimizzare i ricavi da questo incarico. La soluzione vi fornirà una serie di assegnazioni (coppie di destinazione delle risorse). Si può anche scegliere di lasciare che la soluzione determini le quantità di risorse necessarie per le assegnazioni. Il modello MarketingCampaignAssignment fornito in DO - samples è un esempio del dominiodi assegnazione risorse.
Selezione e assegnazione
I problemi di selezione riguardano scegliendo da un elenco di possibilità. È possibile utilizzare il dominio Selezione e Allocazione quando si hanno combinato tutte le possibili scelte da considerare in una singola tabella. Questa tabella potrebbe, ad esempio, contenere una preselezione di scelte già effettuate in base all'analisi predittiva. Ci potrebbe essere ancora, comunque, un gran numero di possibilità da selezionare. Vuoi Decision Optimization per aiutarti a decidere la selezione migliore (ottimale) di questi articoli (o combinazioni) in modo da poter raggiungere i tuoi obiettivi e rispettare i tuoi vincoli. Decision Optimization può anche indicare le quantità ottimali da assegnare a ciascuna scelta se ciò è opportuno. Un esempio tipico di un modello di selezione e assegnazione è l'esempio PortfolioAllocation in cui è possibile selezionare diverse partecipazioni azionarie finanziarie. Inoltre, l'esempio MarketingCampaignAssignment contiene lo scenario Scenario 4 - Selezione che mostra come formulare questo problema della campagna di marketing come modello di selezione e allocazione. In questo caso hai diverse campagne di marketing da selezionare da tutte elencate nella stessa tabella dati.
Pianificazione
I problemi di pianificazione sono circa quantificando le cose. È possibile utilizzare il dominio Pianificazione quando si desidera decidere quali quantità o livelli avere (ad esempio inventario, produzione, materiali, servizio) nei periodi di tempo (ad esempio settimane, mesi, trimestri). Un tipico esempio di modello Planning è un problema di pianificazione della Produzione dove è necessario sapere quante materie prime avere in stock in ogni trimestre per poter produrre il numero ottimale di prodotti per soddisfare la tua domanda.