Ottimizzazione Sequence Simplex o ottimizzazione evolutivaUn cliente mi ha contattato riguardo a una metodologia precedentemente eseguita tramite uno script per selezionare i migliori vertici per il prossimo screening / esperimento. Vogliono ora utilizzare questa tecnica per trovare la "cuspide" di un processo per ottimizzare il bene e il male. Ho copiato la loro nota qui sotto. Ho guardato attraverso la community e non sono stato in grado di trovare una soluzione.
C'è qualche add-in, script che consentirà l'uso dell'ottimizzazione Sequence Simplex - In uno dei nostri impianti abbiamo un processo in cui sono presenti sottoprodotti buoni e cattivi concorrenti e ci piacerebbe usare questa metodologia per trovare la "cuspide" in cui minimizziamo il male ottenendo il massimo possibile dal bene. Ho usato questa metodologia in JMP in passato - ricordo che è iniziato con il design personalizzato in DOE, ma aveva uno script che consentiva la selezione dei migliori vertici per il prossimo screening / esperimento. guardando nella pagina della community, trovo anche che a volte si chiama ottimizzazione evolutiva.
Grazie per qualsiasi approfondimento che puoi offrire.
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaMolti anni fa, quando lavoravo in Dow Chemical, in realtà avevamo una sceneggiatura simile per eseguire Simplex Optimization. È iniziato con un design personalizzato con esecuzione minima. Mark Bailey l'ha scritto e ho dovuto apportare alcune modifiche. Ho lo script MA so che ci sono problemi con esso. Non ha mai veramente calcolato correttamente la riflessione quando c'erano più di due variabili di input. Non sono mai riuscito a sistemare quella parte. Ho allegato la sceneggiatura originale su cui io e Mark abbiamo lavorato. Forse può essere un buon punto di partenza per qualcuno che ha il tempo / la propensione a fissare la parte di riflessione. Inizierò anche a guardarlo di nuovo, per vedere se può essere facilmente risolto.
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaInoltre, per chiarire, l'ottimizzazione simplex NON è la stessa dell'ottimizzazione evolutiva (EVOP). Box ha scritto un intero libro su EVOP. Stesso obiettivo, metodo molto diverso.
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaCiao,
DOW mi ha appena chiesto di aggiornare il componente aggiuntivo poiché lo script originale utilizza la piattaforma di overlay legacy.
Ecco una versione aggiornata del componente aggiuntivo utilizzando Graph Builder.
@Dan_Obermiller è questo IP DOW Chemical?
Possiamo condividerlo?
Saluti,
Stan
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaSebbene Dow Chemical abbia richiesto la sceneggiatura, non ha pagato nulla per questo. Mark l'ha scritto per la bontà del suo cuore! Quindi, penso che ciò significhi che potrebbe essere distribuito.
Quindi, Stan, hai risolto il problema di riflessione nella sceneggiatura originale?
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaDan,
Non ero a conoscenza del problema di riflessione.
Il problema presentato a me era "a seconda della versione di JMP utilizzata l'output della trama era diverso".
Stan
Ri: ottimizzazione Sequence Simplex o ottimizzazione evolutivaSolo una prospettiva leggermente diversa da ciò che è stato detto aready:
Dando un'occhiata al tema dell'ottimizzazione evolutiva in combinazione con DOE, ci sono documenti che usano questa tecnica di ottimizzazione. Gli algoritmi evolutivi (EA) sono algoritmi di ottimizzazione globale che consentono di uscire dagli estremi locali, dove altri metodi decenti più decisi non riuscirebbero a trovare l'ottima globale.
Detto questo, cercano di trovare una buona gamma in cui l'ottimale probabilmente risiede nell'utilizzare DOE e quindi nell'utilizzare EA per trovare il posto migliore. Questo è un approccio. Un altro è usare esperimenti progettati per trovare il miglior set di punti in ogni iterazione dell'ottimizzazione, invece di punti casuali o altri approcci principalmente fattoriali / direzionali per la prossima generazione.
Sarebbe importante capire a cosa mirano esattamente. Se il loro obiettivo finale fosse iniziare con pochissimi trattamenti, ottenere alcuni risultati e da lì vogliono trovare il trattamento migliore successivo, dovresti parlare del perché e dei costi che vogliono fare questo tipo di approccio sequenziale . Spesso in questi casi ci sono altre informazioni disponibili da cui scegliere il migliore successivo. Per esempio paragonabile alle proprietà del materiale usato come covariate per selezionare pochi tra molti materiali da utilizzare nel DOE con l'obiettivo di comprendere la parte controllabile del processo con la migliore comprensione della dipendenza dal materiale.