0 / 0
Torna alla versione inglese della documentazione

Nodo Ottimizzazione CPLEX

Ultimo aggiornamento: 12 feb 2025
nodo Ottimizzazione CPLEX (SPSS Modeler)

Con il nodo Ottimizzazione CPLEX, è possibile utilizzare l'ottimizzazione basata su CPLEX (complex mathematical) mediante un file di modello OPL (Optimization Programming Language).

Per ulteriori informazioni sull'ottimizzazione CPLEX e OPL, consultare la documentazione diIBM ILOG CPLEX Optimization Studio.

Quando si crea l'output dei dati generati dal nodo Ottimizzazione CPLEX, è possibile creare un output dei dati originali dalle origini dati come indici singoli oppure come più indici dimensionali del risultato.

Modello OPL e dati di input

Modello OPL
Immettere o copiare la sintassi del modello OPL (Optimization Programming Language) in questo campo.
Il nome dell'insieme di tuple in OPL corrisponde ai dati in entrata
Immettere il nome dell'insieme di tuple nel modello OPL che corrisponde ai dati in entrata. Quindi, se necessario, verificare che tutti i campi della tupla siano mappati ai campi di input dei dati in base al proprio ordine nella definizione di tupla.
Associazione input
Immettere i campi tupla ed i campi di input dei dati per l'associazione. Tutti i campi tupla devono essere associati ai campi di input dei dati nell'ordine con cui sono dichiarati nella definizione della tupla.

Altri dati

Dati OPL
Utilizzare la scheda Altri dati se è necessario specificare altri dati per l'ottimizzazione.

Output

Quando l'output è una variabile di decisione, deve utilizzare le origini dati precedenti (dati in entrata) come indici e gli indici devono essere predefiniti nella sezione Associazioni di input nella scheda Modello OPL e dati di input. Attualmente non è supportato nessun altro tipo di variabile di decisione. La variabile di decisione può avere un indice singolo o più indici. SPSS Modeler restituirà i risultati CPLEX con tutti o parte dei dati in entrata originali insieme, il che è congruente con altri nodi SPSS Modeler . Gli indici corrispondenti di riferimento devono essere specificati nel campo Tuple di output descritto di seguito.

Modalità output
Scegliere la modalità di output (Output grezzo o Variabile decisione) e specificare le altre opzioni nel modo appropriato. L'opzione Output grezzo genererà l'output del valore della funzione obiettivo direttamente, indipendentemente dal nome.
Nome variabile valore funzione obiettivo in OPL
Questo campo è abilitato se si è selezionata la modalità di output Variabile decisione. Immettere il nome della variabile valore funzione dal modello OLP.
Nome campo valore funzione obiettivo per output
Immettere il nome campo da utilizzare nell'output. Il valore predefinito è _OBJECTIVE.
Tupla di output
Immettere il nome della tupla predefinita dai dati in entrata. Agisce come gli indici della variabile di decisione e dove essere emesso con gli output della variabile. La Tupla di output deve essere coerente con la definizione di variabile di decisione in OPL. Se esistono più indici, i nomi tupla devono essere uniti da una virgola (,).
Output variabile
Aggiungere una o più variabili da includere nell'output.
Nota:
  • Quando si esegue un flusso che contiene un nodo Ottimizzazione CPLEX, la libreria CPLEX ha una limitazione di 1000 variabili e 1000 vincoli.