Messaggio
da Wright » lun lug 26, 2021 2:36 pm
Allora... facciamo così. Andiamo per gradi, e poi approfondiamo dove richiesto.
Premessa: Excel non è lo strumento adatto per attività di ricerca obiettivo, o soluzioni a problemi di ricerca operativa, complessi. A meno di mettersi a programmare una macro... ma anche in questo caso, esistono strumenti di calcolo matriciale e vettoriale (MatLab, tanto per dire un nome commerciale) più adatti e potenti. Ma qualcosina, basilare come vedremo, può farlo.
Passiamo poi allo strumento a nostra disposizione: la funzione che può essere usata al nostro scopo si chiama Ricerca Obiettivo. E' un semplicissimo algoritmo di calcolo numerico che, per iterazioni successive, porta una cella (entro la quale deve esserci una formula) ad un valore desiderato cambiandone un'altra. Cosa vuol dire "algoritmo di calcolo numerico"? Semplice, la soluzione che excel proporrà potrà non essere quella esatta, ma vicina entro certe tolleranze a quella desiderata. E, nel caso in cui la funzione da ottimizzare ammetta più di una soluzione (classico esempio delle medie, i valori x dell'equazione di una parabola che portano la y a 0), la funzione di ricerca obiettivo ci proporrà la soluzione più vicina al punto di partenza, secondo il percorso preso dal suo algoritmo di soluzione (che, ammetto la mia ignoranza, non mi sono mai andato a spulciare per capire quale sia).
Arriviamo adesso al cuore del problema... come fare una ricerca obiettivo? Visti i limiti esposti sopra, la nostra funzione obiettivo dovrà essere descritta da una funzione (il termine esatto sarebbe funzione di costo) riconducibile ad un'equazione in una incognita. Il che vuol dire che, se vogliamo considerare più parametri, tutti questi dovranno essere espressi come funzione di un parametro principale. Esempio, declinato sul costo di una moto: se voglio capire quale sia la più conveniente in un compromesso tra spese di acquisto e spese di gestione, ma per me è fondamentale che la spesa iniziale sia bassa, nella mia funzione di costo darò a questa voce un peso N volte superiore a quello del costo annuale di gestione, con N tanto più grande quanto più per noi è importante questo parametro.
Il vero punto cruciale di una ricerca obiettivo, quindi, è la definizione di questa funzione di costo, ed eventualmente i pesi da assegnare ai vari parametri. Esistono testi interi e interi corsi universitari che illustrano diversi metodi e tecniche per descriverla, ma il fattor comune di tutti è sempre quello di cercare di descrivere il problema tramite equazioni (più o meno articolate) da poter dare in pasto a questi solutori, per poi trovarne il valore massimo, minimo, o specifico desiderato.
Ora, abbozzata a grandissime linee la parte teorica, dove vogliamo andare?
Più arrosticini e meno pippe mentali per tutti!
E comunque se qui c'è uno stronzo, quello sono io, e basta. Parola di Gippé