proprietà cplexoptnode
Il nodo di ottimizzazione CPLEX fornisce la possibilità di utilizzare matematica complessa (CPLEX) basata sull'ottimizzazione mediante un modello file OPL (Optimization Programming Language).
cplexoptnode proprietà |
Tipo di dati | Descrizione proprietà |
|---|---|---|
opl_model_text |
Stringa | Il programma di script OPL (Optimization Programming Language) che verrà eseguito dal nodo Ottimizzazione CPLEX e genera il risultato di ottimizzazione. |
opl_tuple_set_name |
Stringa | Il nome dell'insieme di tuple nel modello OPL che corrisponde ai dati in entrata. Questo non è richiesto e normalmente non è impostato tramite script. Deve essere utilizzato solo per la modifica del mapping del campo di un'origine dati selezionata. |
data_input_map |
Elenco di proprietà strutturate | Il mapping del campo di input di un'origine dati. Questo non è richiesto e normalmente non è impostato tramite script. Deve essere utilizzato solo per la modifica del mapping del campo di un'origine dati selezionata. |
md_data_input_map |
Elenco di proprietà strutturate | I mapping del campo tra ciascuna tupla definita nell'OPL, con ciascuna origine dati del campo corrispondente (dati in entrata). Gli utenti li possono modificare singolarmente per ogni origine dati. Con questo script, è possibile impostare la proprietà direttamente perché imposti tutte le associazioni contemporaneamente. Questa impostazione non viene visualizzata nell'interfaccia utente. Ciascuna entità nell'elenco rappresenta dei dati strutturati: Tag origine dati.
Il tag dell'origine dati. Ad esempio, per Indice origine dati. La sequenza fisica (indice) dell'origine dati. Viene determinata dall'ordine di connessione. Nodo origine. Il nodo di origine (annotazione) dell'origine dati. Ad esempio, per Nodo connesso Il nodo precedente (annotazione) che collega il nodo di ottimizzazione CPLEX corrente. Ad esempio, per Nome insieme di tuple. Il nome dell'insieme di tuple dell'origine dati. Deve corrispondere a ciò che è definito nell'OPL. Nome campo tupla. Il nome del campo dell'insieme di tuple dell'origine dati. Deve corrispondere a ciò che è riportato nella definizione dell'insieme di tuple dell'OPL. Tipo di memoria. Il tipo di storage del campo. I valori possibili sono |
Nome campo dati. Il nome del campo dell'origine dati. Esempio: |
||
opl_data_text |
Stringa | La definizione di alcune variabili di dati utilizzati per l'OPL. |
output_value_mode |
Stringa | I valori possibili sono raw o dvar. Se
viene specificato If dvar, nella scheda
Output
l'utente deve specificare il nome della variabile della funzione oggetto in OPL
per l'output. Se viene specificato raw, l'output della funzione obiettivo
verrà eseguito direttamente, indipendentemente dal nome. |
decision_variable_name |
Stringa | Il nome della variabile della funzione obiettivo definito nell'OPL. Abilitato solo quando la proprietà output_value_mode è impostata su dvar. |
objective_function_value_fieldname |
Stringa | Il nome del campo per il valore della funzione obiettivo da utilizzare nell'output. Il valore predefinito è _OBJECTIVE. |
output_tuple_set_names |
Stringa | Il nome delle tuple predefinite dai dati in entrata. Agisce come gli indici della variabile di decisione e dove essere emesso con gli output della variabile. La tupla dell'output deve essere congruente con la definizione della variabile di decisione nell'OPL. Se vi sono più indici, i nomi della tupla devono essere uniti da una virgola (,).Un esempio per una singola tupla è Un esempio per più tuple è |
decision_output_map |
Elenco di proprietà strutturate | Il mapping del campo tra le variabili definite nell'OPL che verrà emesso ed i campi di output. Ciascuna entità nell'elenco rappresenta dei dati strutturati: Nome variabile. Il nome della variabile nell'OPL dell'output. Tipo di memoria. I valori possibili sono Nome campo di output. Il nome previsto del campo nei risultati (output o esportazione). Esempio: |