!Optimal Naturresursanvändning;
Optimal use of natural resources

!Peter Lohmander 98-11-13 (modified 99-10-13);

!Du har som uppgift att maximera nuvärdet av de nettointäkter som Du kan påverka. Du hanterar en naturresurs, exempelvis ett skogsinnehav. Lagret av denna naturresurs kan Du ändra över tiden genom att ta ut mer eller mindre (avverkning alt. fiske). Du ansvarar för detta från och med nu (under evig tid). You should maximize the present value of the net revenues which you can influence. You are the manager of a natural resource, for instance a forest. The stock of the natural reource can be changed over time by changes in the harvest level. You are responsible for this from now and for ever.

Varje tidssteg (period) i detta problem avser 5 år.
Every time step represents five years.

Vi har tre alterativa lagernivåer, 1, 2 och 3. Om Du exempelvis väljer att gå från lagernivå 2 till lagernivå 1 (i nästa period, d.v.s. 5 år senare) så utfaller direkt 12 MSEK (netto). (Se Tabell 1.) We have tree possible stock levels, 1, 2 and 3. If you select to go from stock level 2 (this period) to stock level 1 (in the next period, 5 years later) then you instantly get 12 MSEK (net revenue). (Look at Table 1.)

Om Du inte tar ut någonting (avverkning) alls av resursen i en viss period så växer lagret ett steg till nästa period. Då får man inget netto under det "steget". Exempelvis, om vi går från lagernivå 1 till 2 så blir tabellens värde 0. Om man ligger kvar på samma lagernivå (exempelvis går från nivå 3 till nivå 3) så tar man ut tillväxten. Detta ger enligt tabellen 7 MSEK direkt. If you do not harvest anything at all, the stock level grows one step until the next period. Then you get no net revenue during this time period. For instance, if you go from stock level 1 to stock level 2, the net revenue right now is 0. If you stay at the same stock level, you harvest exactly the growth. If you stay at the same stock level (for instance if you go from stock level 3 to stock level 3) you get 7 MSEK.
 
 
 
 
To level 1 To level 2 To level 3
From level 1 5 0 impossible
From level 2 12 6 0
From level 3 25 15 7

 

Table 1.
Tabellen ovan visar det antal MSEK netto som direkt utfaller när vi går från en lagernivå (nu) till en lagernivå i följande period (fem år senare). Kapitalmarknadens ränta på bästa alternativa placering i kontinuerlig tid = r. The table shows the net revenue which is obtained directly if we go from one stock level (now) to another stock level in the next period (five years later). The rate of interest in the capital market in continuous time = r.

MISSION:
Formulera nuvärdemaximeringsproblemet (optimeringsproblemet) med hjälp av linjär programmering för dynamisk programmering i Markovkedja. Svaret skall följa standard för linjär programmering. Svaret får gärna formuleras för LINDO alternativt LINGO. I så fall ska svaret vara komplett i alla avseenden. Nuvärdet om lagret ursprungligen är 1 kallas w1. Nuvärdet om lagret ursprungligen är 2 kallas w2. Nuvärdet om lagret ursprungligen är 3 kallas w3. Beskriv hur man med hjälp av resultatutskriften från optimeringen (om man verkligen har genomfört optimeringen med hjälp av linjär programmering) vet vilka beslut som är optimala, d.v.s.. hur man ska flytta sig mellan lagernivåer!;
Formulate the present value maximization problem with the help of linear programming for dynamic programming in a Markov chain. The answer should follow the linear programming standard. You may formulate it for LINDO or LINGO. In that case, the answer should be complete in every sence. The present value (in case the stock level initially is 1) should be denoted w1. The present value (in case the stock level initially is 2) should be denoted w2. The present value (in case the stock level initially is 3) should be denoted w3. Describe how the output is used when you want to determine the optimal decisions. 
 
 
 

min = w1 + w2 + w3;

r = .03;

a = @exp(-5*r);

[t11]w1 > 5 + a*w1;

[t12]w1 > 0 + a*w2;

[t21]w2 > 12 + a*w1;

[t22]w2 > 6 + a*w2;

[t23]w2 > 0 + a*w3;

[t31]w3 > 25 + a*w1;

[t32]w3 > 15 + a*w2;

[t33]w3 > 7 + a*w3;

-----------------------------------------------------------------------

Optimal solution found at step: 0 Objective value: 179.4790

Variable Value Reduced Cost

W1 51.10898 0.0000000E+00

W2 59.38016 0.0000000E+00

W3 68.98991 0.0000000E+00

R 0.3000000E-01 0.0000000E+00

A 0.8607080 0.0000000E+00

Row Slack or Surplus Dual Price

T11 2.119073 0.0000000E+00

T12 0.0000000E+00 -7.179162

T21 3.390256 0.0000000E+00

T22 2.271183 0.0000000E+00

T23 0.0000000E+00 -7.179162

T31 0.0000000E+00 -7.179162

T32 2.880927 0.0000000E+00

T33 2.609744 0.0000000E+00

------------------------------------------------------------------------------------------------

Welcome to the home page of Peter Lohmander!