Torna alla versione inglese della documentazioneParametri di esecuzione
parametri di esecuzione Decision Optimization
Ultimo aggiornamento: 28 nov 2024
Per controllare l'esecuzione, è possibile specificare i parametri di esecuzione Decision Optimization nella richiesta come coppie di valori nominati.
Ad esempio:
"solve_parameters" : {
"oaas.logAttachmentName":"log.txt",
"oaas.logTailEnabled":"true"
}
È possibile utilizzare questo codice per raccogliere la coda del log del motore durante la risoluzione e l'intero log come output alla fine della risoluzione.È possibile utilizzare questi parametri nella richiesta.
Nome | Tipo | Descrizione |
---|---|---|
oaas.timeLimit |
Numero | È possibile utilizzare questo parametro per impostare un limite di tempo in millisecondi. |
oaas.resultsFormat |
Numerico
|
Specifica il formato per i risultati restituiti. I formati predefiniti sono i seguenti:
|
oaas.oplRunConfig |
Stringa | Specifica il nome della configurazione di esecuzione OPL da eseguire. |
oaas.docplex.python |
3.11 and 3.10
(deprecated) |
È possibile utilizzare questo parametro per impostare la versione Python per l'esecuzione nel modello distribuito. Se non viene specificato, per impostazione predefinita viene utilizzato 3.11. |
oaas.logTailEnabled |
Booleano | Utilizzare questo parametro per includere la coda log nello stato di risoluzione. |
oaas.logAttachmentName |
Stringa | Se definiti, i log del motore vengono definiti come un allegato di output del lavoro. |
oaas.engineLogLevel |
Numerico
|
È possibile utilizzare questo parametro per definire il livello di dettaglio fornito dal log del motore. Il valore predefinito è INFO . |
oaas.logLimit |
Numero | Limite massimo di dimensione del tronco in numero di caratteri. |
oaas.dumpZipName |
Può essere visualizzato come Boolean (vedi Descrizione) | Se definito, un file .zip di dump della memoria del lavoro (input e output) viene fornito con questo nome come allegato di output del lavoro. Il nome può contenere un segnaposto ${oaas_job_id} . Se definito senza valore, viene utilizzato il nome dell'allegato dump_${oaas_job_id}.zip . Se non è definito, per impostazione predefinita, non viene allegato alcun file .zip di dump della memoria del lavoro. |
oaas.dumpZipRules |
Stringa | Se definito, a.zip il file viene generato in base a regole di lavoro specifiche (filtro basato su RFC 1960). Deve essere utilizzato insieme al parametro {@link DUMP_ZIP_NAME} . I filtri possono essere definiti in base alla durata e alle seguenti proprietà {@link
com.ibm.optim.executionservice.model.solve.SolveState} :
Esempio:
(duration>=1000) or (&(duration<1000)(!(solveState.solveStatus=OPTIMAL_SOLUTION))) or (|(solveState.interruptionStatus=OUT_OF_MEMORY) (solveState.failureInfo.type=INFRASTRUCTURE)) |
oaas.outputUploadPeriod |
Numero | Output intermedio in minuti. Questo parametro può essere utilizzato per impostare la pubblicazione di output intermedia (se presente). |
oaas.outputUploadFiles |
Stringa (RegExp) | Filtro RegExp per i file da includere nel carico di output. Se non viene definito alcun elemento, vengono aggiunti tutti gli output. Esempio:
|
I parametri del motore che controllano la soluzione di Decision Optimization possono essere configurati nella vista Build model. Per ulteriori informazioni, vedere Configurazione delle impostazioni del motore nella vista Modello di costruzione.