asdf-fads-avatar
Risolta

Problemi lineari............

Come si fanno i problemi lineari?
circa 2 anni fa
xelana-avatar
Nel contesto della ricerca operativa, i problemi lineari sono generalmente associati alla programmazione lineare (PL), che è un metodo per risolvere problemi di ottimizzazione in cui la funzione obiettivo e i vincoli sono espressioni lineari. Ecco i passaggi fondamentali per affrontare un problema di programmazione lineare:
  1. Definizione della Funzione Obiettivo: Determina l'obiettivo del problema, che può essere la minimizzazione dei costi o la massimizzazione dei profitti o dell'efficienza. La funzione obiettivo è una combinazione lineare delle variabili decisionali
  1. Stabilire i Vincoli: Identifica i limiti entro cui le variabili decisionali possono variare. Questi vincoli sono anch'essi espressi come equazioni o disequazioni lineari.
  1. Formulazione del Modello Matematico: Combina la funzione obiettivo e i vincoli in un modello matematico. Questo modello può essere rappresentato in forma matriciale per una più facile manipolazione e comprensione.
  1. Risoluzione del Modello: Utilizza metodi algoritmici come il **metodo del simplesso **o metodi di punti interni per trovare la soluzione ottimale del problema. Questi metodi permettono di esplorare l'insieme ammissibile definito dai vincoli e di trovare il punto in cui la funzione obiettivo raggiunge il suo valore ottimale¹.
  1. Interpretazione dei Risultati: Una volta trovata la soluzione ottimale, interpretala nel contesto del problema reale per prendere decisioni informate.
​ ​
circa 2 anni fa
martin_grosso.-avatar
I problemi lineari, spesso risolti mediante la programmazione lineare, sono un tipo di problema matematico in cui l’obiettivo è massimizzare o minimizzare una funzione lineare soggetta a vincoli lineari. Ecco i passaggi fondamentali per formulare e risolvere un problema di programmazione lineare: ​
  1. Formulazione del Problema
​ a. Definire la Funzione Obiettivo ​ La funzione obiettivo è la funzione lineare che si desidera massimizzare o minimizzare. Può essere scritta nella forma: ​ \text{Massimizzare (o Minimizzare)} \quad Z = c_1x_1 + c_2x_2 + \cdots + c_nx_n ​ dove ( Z ) è la funzione obiettivo e ( c_1, c_2, \ldots, c_n ) sono i coefficienti dei variabili ( x_1, x_2, \ldots, x_n ). ​ b. Stabilire i Vincoli ​ I vincoli sono le restrizioni o le limitazioni imposte sulle variabili decisionali. Ogni vincolo deve essere una disuguaglianza o un’uguaglianza lineare. Possono essere scritti come: ​ a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n \leq b_1 a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n \geq b_2 \vdots a_{m1}x_1 + a_{m2}x_2 + \cdots + a_{mn}x_n = b_m ​ dove ( a_{ij} ) sono i coefficienti, ( b_i ) sono le costanti e ( m ) è il numero totale di vincoli. ​ c. Definire i Vincoli di Non Negatività ​ Le variabili decisionali devono essere non negative (cioè, ( x_i \geq 0 )).