Funzioni di ottimizzazione
• maximize(f, var1, var2, ...), minimize(f, var1, var2, ...) - Restituisce valori per tutti gli argomenti della funzione obiettivo f in modo da soddisfare i vincoli di un blocco di soluzione e in modo che la funzione f assuma rispettivamente i suoi valori massimo e minimo.
Se la funzione ha un solo argomento, la soluzione è uno scalare. In caso contrario, la soluzione è un vettore in cui il primo elemento è la soluzione di var1, il secondo elemento è la soluzione di var2 e così via. PTC Mathcad Prime regola tutti i valori degli argomenti contemporaneamente per ridurre al minimo l'errore.
Argomenti
• f è la funzione obiettivo da minimizzare o massimizzare. È necessario fornire f senza argomenti alla funzione del blocco di soluzione.
• var1, var2, ..., sono i valori ipotizzati dei singoli argomenti della funzione obiettivo f. L'ordine in cui vengono immessi i valori ipotizzati deve essere uguale a quello degli argomenti della funzione obiettivo. Quando il blocco di soluzione contiene più di un valore ipotizzato, è necessario passare tutti i valori come argomenti alla funzione maximize o minimize.
Per ulteriori informazioni sulle funzioni di ottimizzazione, guardare il video seguente:
Ulteriori informazioni
• Per l'ottimizzazione senza vincoli delle funzioni, è possibile utilizzare le funzioni maximize e minimize all'esterno di un blocco di soluzione. PTC Mathcad Prime ignora i vincoli specificati all'esterno dei blocchi di soluzione.
• Le funzioni legacy Maximize e Minimize di PTC Mathcad sono interscambiabili rispettivamente con le funzioni maximize e minimize.
• Se si inseriscono funzioni con caratteri minuscoli dalla barra multifunzione o si digitano manualmente le versioni con caratteri minuscoli o maiuscoli, alle funzioni viene automaticamente assegnata l'etichetta Parola chiave.
• Le funzioni maximize e minimize utilizzano l'algoritmo di soluzione KNITRO.
• L'ordine dei parametri restituiti da maximize e minimize corrisponde all'ordine degli argomenti della funzione f.
• Quando si aggiungono vincoli a un problema di ottimizzazione, il numero dei vincoli di uguaglianza deve essere inferiore a quello delle variabili di ottimizzazione. In caso contrario, in genere i vincoli fissano i valori delle variabili in modo tale che non è più possibile alcuna ottimizzazione. È invece possibile utilizzare qualsiasi numero di vincoli di disuguaglianza.
• I valori ipotizzati utilizzati devono soddisfare il vincolo specificato.