Problema della miscela - programmazione lineareCarissimi, ho una domanda sulla programmazione lineare in JMP. Il problema di come posso creare un modello per trovare la miscela ottimale con un vincolo. Ho lasciato dire 5 materiali (A, B, C, D, E) per la selezione e ogni materiale ha 2 proprietà. (p1, p2). Quindi ho A (p1, p2), B (p1, p2), ... Il mio obiettivo è trovare la miscela migliore (aA + bB + cC + dD + eE) dove (a, b, c, d, e) sono le quantità dei materiali indicati per abbinare le mie 2 proprietà desiderate (wp1, wp2). Il vincolo è ora che voglio usare solo 2 materiali per la miscela o massimo 3 materiali. È abbastanza facile risolvere questo problema con Oracle Crystal Ball in Excel tramite il metodo Monte Carlo, ma non sono riuscito a configurarlo in JMP. Grazie Heinrich.
Ri: Problema della miscela - programmazione lineareHo un'idea. Crea una colonna formula che conteggi il numero di componenti attivi per ogni miscela. Ne ho fatto uno per i dati del campione di allungamento del filato in questo modo:
If( :Name( "ethylene (x1)" ) == 0,
0,
1
) + If( :Name( "styrene (x2)" ) == 0,
0,
1
) + If( :Name( "propylene (x3)" ) == 0,
0,
1
)
Quindi, esegui l'ottimizzazione in Grafico> Profiler. Includi la formula di previsione dal tuo modello e la colonna della formula appena creata nell'input "Y, Formula di previsione". Imposta le desiderabilità per le tue funzioni dal menu Ottimizzazione e desiderabilità. Per i dati di allungamento del filato, ho impostato una funzione di desiderabilità per indirizzare 1 componente attivo come questo: 
Alla fine, sono stato in grado di ottenere questo risultato dall'ottimizzazione con il vincolo di non più di 1 componente attivo:

Ho allegato il set di dati che ho usato per illustrare con gli script per riprodurre questi risultati.
Ri: Problema della miscela - programmazione lineareGrazie è stato un approccio riuscito al mio problema. È un modo piuttosto complicato: probabilmente JMP non è il software per questo tipo di problemi.