From e88e28a8f65064ccdd3b57810dc0370d7f11b6fa Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Tue, 31 Mar 2020 00:37:46 +0200 Subject: [PATCH] Lezione 7 --- src/routes/ottimizzazioneLineare.js | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/src/routes/ottimizzazioneLineare.js b/src/routes/ottimizzazioneLineare.js index cdee1ff..3f605be 100644 --- a/src/routes/ottimizzazioneLineare.js +++ b/src/routes/ottimizzazioneLineare.js @@ -4,6 +4,8 @@ import Latex from "../components/latex"; import Panel from "../components/panel"; import Example from "../components/example"; import Todo from "../components/todo"; +import Minus from "../components/minus"; +import Plus from "../components/plus"; const r = String.raw; @@ -193,6 +195,43 @@ export default class OttimizzazioneLineare extends Component { + + +
    +
  • Solo equazioni
  • +
  • Tutte le variabili maggiori di zero
  • +
+
+ +
    +
  • Equazioni e disequazioni
  • +
  • Tutte le variabili maggiori di zero
  • +
+
+ +
    +
  • Equazioni e disequazioni
  • +
  • Tutte le variabili maggiori di zero
  • +
+
+
+ + +

+ Sostituiamo le variabili potenzialmente negative (unconstrained) {r`x_j`} con due variabili {r`x_j^+`} e {r`x_j^-`}. +

+
+ +

+ Convertiamo le disequazioni in equazioni aggiungendo una variabile slack. +

+
+ +

+ Convertiamo ogni equazione {r`=`} in due disequazioni {r`\leq`} e {r`\geq`}, +

+
+
) }