Difference between revisions of "PlanWise Tutorial"

From Heureka Wiki
Jump to navigation Jump to search
Line 282: Line 282:
 
Sen på tur står tillskapandet av två variabler, ''Z<sub>1</sub>'' respektive ''Z<sub>2</sub>'', som ska ingå i en målfunktion med två, sinsemellan viktade mål enligt modellen: 0.x * ''Z<sub>1</sub>'' - (1 - 0.x) * ''Z<sub>2</sub>'' (som ska maximeras eller minimeras? och varför är det ett minustecken mellan de två delmålen? borde de inte adderas?). De två målen är här lämpligen "maximerat nuvärde" respektive "jämnhet". Innan du tjoffar in dem i en och samma målfunktion må de relativiseras (endast kunna erhålla värden mellan 0 och 1) och samtidigt göras enhetslösa (de ska ju inte spela någon roll om de mäts i SEK respektive m<sup>3</sup>sk eller nånting annat) enligt modellen: ''Z<sub>1</sub>'' = relNPV = (''_totNPV'' - NPV<sub>min</sub>) / (NPV<sub>max</sub> - NPV<sub>min</sub>). När du sedan ska definiera ''Z<sub>2</sub>'' gör du på motsvarande sätt och är särdeles observant på + och -.
 
Sen på tur står tillskapandet av två variabler, ''Z<sub>1</sub>'' respektive ''Z<sub>2</sub>'', som ska ingå i en målfunktion med två, sinsemellan viktade mål enligt modellen: 0.x * ''Z<sub>1</sub>'' - (1 - 0.x) * ''Z<sub>2</sub>'' (som ska maximeras eller minimeras? och varför är det ett minustecken mellan de två delmålen? borde de inte adderas?). De två målen är här lämpligen "maximerat nuvärde" respektive "jämnhet". Innan du tjoffar in dem i en och samma målfunktion må de relativiseras (endast kunna erhålla värden mellan 0 och 1) och samtidigt göras enhetslösa (de ska ju inte spela någon roll om de mäts i SEK respektive m<sup>3</sup>sk eller nånting annat) enligt modellen: ''Z<sub>1</sub>'' = relNPV = (''_totNPV'' - NPV<sub>min</sub>) / (NPV<sub>max</sub> - NPV<sub>min</sub>). När du sedan ska definiera ''Z<sub>2</sub>'' gör du på motsvarande sätt och är särdeles observant på + och -.
  
Ovanstående finns implementerat i [ftp://salix.slu.se/download/heureka/optimization/Model9d.hops Model9d.hops]
+
Ovanstående finns implementerat i [ftp://salix.slu.se/download/heureka/optimization/Model9d.hops Model9d.hops], redo att laddas ner från ftp-servern och laddas upp i PlanVis. Sen är det rekommendabelt att du använder din egen modell (den modifierade Model9c.hops) för att lösa ditt optimeringsproblem

Revision as of 18:58, 21 April 2009