Stochastic dynamic programming with Markov chains

Slides:



Advertisements
Similar presentations
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Advertisements

1 Optimal CCS, Carbon Capture and Storage, Under Risk International Seminars in Life Sciences Universidad Politécnica de Valencia Thursday Updated.
1 Stochastic Dynamic Optimization of Forest Industry Company Management INFORMS International Meeting 2007 Puerto Rico Peter Lohmander Professor SLU Umea,
Session II – Introduction to Linear Programming
1 Dynamic portfolio optimization with stochastic programming TIØ4317, H2009.
COMPLEX INVESTMENT DECISIONS
 Econometrics and Programming approaches › Historically these approaches have been at odds, but recent advances have started to close this gap  Advantages.
Tools for optimal coordination of CCS, power industry capacity expansion and bio energy raw material production and harvesting Peter Lohmander Prof. Dr.
1 Dynamic Economical Optimization of Sustainable Forest Harvesting in Russia with Consideration of Energy, other Forest Products and Recreation Peter Lohmander.
OPTIMAL PRESENT RESOURCE EXTRACTION UNDER THE INFLUENCE OF FUTURE RISK Professor Dr Peter Lohmander SLU, Sweden,
Optimal stock and purchase policy with stochastic external deliveries in different markets 12th Symposium for Systems Analysis in Forest Resources, Burlington,
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Linear-Programming Applications
1 Capacity Planning under Uncertainty Capacity Planning under Uncertainty CHE: 5480 Economic Decision Making in the Process Industry Prof. Miguel Bagajewicz.
Swing Options Structure & Pricing October 2004 Return to Risk Limited website:
Modeling and Optimization of Aggregate Production Planning – A Genetic Algorithm Approach B. Fahimnia, L.H.S. Luong, and R. M. Marian.
Optimal continuous cover forest management: - Economic and environmental effects and legal considerations Professor Dr Peter Lohmander
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
1 CM Optimal Resource Control Model & General continuous time optimal control model of a forest resource, comparative dynamics and CO2 storage consideration.
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
PENN S TATE Department of Industrial Engineering 1 Revenue Management in the Context of Dynamic Oligopolistic Competition Terry L. Friesz Reetabrata Mookherjee.
1 Optimal Forest Management Under Risk International Seminars in Life Sciences Universidad Politécnica de Valencia Thursday Peter Lohmander.
1 Some new equations presented at NCSU Peter Lohmander.
1 Optimal dynamic control of the forest resource with changing energy demand functions and valuation of CO2 storage Presentation at the Conference: The.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
1 Optimal activities over time in a typical forest industry company in the presence of stochastic markets - A flexible approach and possible extensions!
Primbs1 Receding Horizon Control for Constrained Portfolio Optimization James A. Primbs Management Science and Engineering Stanford University (with Chang.
Optimal continuous natural resource extraction with increasing risk in prices and stock dynamics Professor Dr Peter Lohmander
Nonlinear Programming In this handout Gradient Search for Multivariable Unconstrained Optimization KKT Conditions for Optimality of Constrained Optimization.
DEPARTMENT/SEMESTER ME VII Sem COURSE NAME Operation Research Manav Rachna College of Engg.
Optimal adaptive stochastic control of large scale energy production under the influence of market risk Version Peter Lohmander Professor Dr., Optimal.
Optimization of adaptive control functions in multidimensional forest management via stochastic simulation and grid search Version Peter Lohmander.
OPTIMAL STOCHASTIC DYNAMIC CONTROL OF SPATIALLY DISTRIBUTED INTERDEPENDENT PRODUCTION UNITS Version Peter Lohmander Professor Dr., Optimal Solutions.
Chapter 9 Sales and Operations Planning
Keynote presentation at:
Fundamental Principles of Optimal Continuous Cover Forestry Linnaeus University Research Seminar (RESEM) Tuesday , , Lecture Hall:
Linear Programming.
OPERATING SYSTEMS CS 3502 Fall 2017
Engineering Economics (2+0)
A general dynamic function for the basal area of individual trees derived from a production theoretically motivated autonomous differential equation Version.
Lecture 5: Optimisation UNIK4820/9820 UNIK: 22/ Arne Lind
Managerial Economics Linear Programming
The Fundamentals of Managerial Economics
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
Linear Programming Dr. T. T. Kachwala.
An International Project of the Future
6.5 Stochastic Prog. and Benders’ decomposition
Applications of Linear Programming
System Control based Renewable Energy Resources in Smart Grid Consumer
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
MBF 2263 Portfolio Management & Security Analysis
Forest management optimization - considering biodiversity, global warming and economics goals Workshop at: Gorgan University of Agricultural Sciences.
Optimal Electricity Supply Bidding by Markov Decision Process
Forest management optimization - considering biodiversity, global warming and economics goals Workshop at: Gorgan University of Agricultural Sciences.
Chapter 12 Determining the Optimal Level of Product Availability
5.3 Mixed Integer Nonlinear Programming Models
Chapter 8 Aggregate Planning in the Supply Chain
Lecture 9 – Nonlinear Programming Models
Chapter 6. Large Scale Optimization
Forest management optimization - considering biodiversity, global warming and economics goals Workshop at: Gorgan University of Agricultural Sciences.
Lohmander, P., Adaptive Optimization of Forest
Optimal stochastic control in continuous time with Wiener processes: - General results and applications to optimal wildlife management KEYNOTE Version.
National Conference on the Caspian forests of Iran
Chapter 3 INDEX NUMBERS Dr. A. PHILIP AROKIADOSS Assistant Professor
Chapter 2: Steps of Econometric Analysis
6.5 Stochastic Prog. and Benders’ decomposition
Lecture was elaborated with the help of grant project of Ministry of Education, Youth and Sports, FRVŠ n „Innovation of Subject Financing of Building.
Chapter 6. Large Scale Optimization
Linear Programming.
Presentation transcript:

Stochastic dynamic programming with Markov chains for optimal sustainable control of the forest sector with continuous cover forestry Peter Lohmander Professor Dr., Optimal Solutions in cooperation with Linnaeus University, Sweden Peter@Lohmander.com http://www.Lohmander.com Soleiman Mohammadi Limaei Associate Professor, Dr. Department of Forestry, University of Guilan, Iran limaei@guilan.ac.ir

Stochastic dynamic programming with Markov chains for optimal sustainable control of the forest sector with continuous cover forestry Peter Lohmander & Soleiman Mohammadi Limaei Abstract This paper presents a stochastic dynamic programming approach with Markov chains for optimal control of the forest sector. The forest is managed via continuous cover forestry and the complete system is sustainable. Forest industry production, logistic solutions and harvest levels are optimized based on the sequentially revealed states of the markets. Adaptive full system optimization is necessary for consistent results. The stochastic dynamic programming problem of the complete forest industry sector is solved. The raw material stock levels and the product prices are state variables. In each state and at each stage, a quadratic programming profit maximization problem is solved, as a sub problem within the STDP algorithm. Keywords: Optimization, Stochastic dynamic programming, Markov chains, Forest sector, Continuous cover forestry.

Introduction How should these activities in a typical forest industry sector be optimized and coordinated in the presence of stochastic markets: Pulp and paper production and sales, Sawn wood production and sales, Wood based energy production and sales, Raw material procurement and sales, Harvest operations, and, - Logistic solutions?

Structure of the method: For each year (or other period) and possible price and stock states, the profit is maximized using quadratic programming. The one year quadratic programming problems are considered as subproblems within a stochastic dynamic programming Markov chain master problem. The master problem can be solved via linear programming, and maximizes the expected present value of the forest sector over an infinite horizon.

Figure 1. The inflation adjusted prices at roadside in Iranian Caspian forests for beech used for different purposes, namely pulpwood and fuelwood. The inflation adjustment has been made via CPI, the consumer price index. (The prices are shown in the price level of 2016.) Note that the relation between the pulpwood price and the firewood price has changed considerably over time. [1].

The forest sector includes several types of industrial plants, such as pulp mills, sawmills and wood based energy plants. The statistics clearly shows that such plants have paid very different prices for the raw materials from the forests. One illustration of this is found in Figure 1. This variation in relative input prices is most likely based on large variations in the relative prices in the pulp and energy markets. In order to optimize the total profitability of the sector, it is necessary to sequentially take price changes into account, and to adapt production in the optimal way.

The prices are not only difficult or impossible to predict perfectly The prices are not only difficult or impossible to predict perfectly. The prices are also affected by the volumes produced and sold in the markets. These production volumes are decision variables in the present maximization problem. A particular year, we may approximate the prices as linear functions of the production volumes. With higher volumes, the prices fall. The cost function is assumed to be convex. The profit function becomes a strictly concave quadratic function of production volumes.

If we control the forest sector with several types of mills and products, we may also derive prices of particular products as linear multidimensional functions of the production volumes of several products. In typical cases, the product prices may be negatively affected by the production volumes of similar products. As a result, the approximation of the total profit function becomes a strictly concave quadratic multidimensional function of all production volumes. With linear constraints, representing wood resources, mill capacities and logistic constraints, we obtain a quadratic programming maximization problem. Such a problem can be solved with standardized software and converges to the global maximum in a finite number of iterations.

is the production volume of product and is the profit. and are profit function parameters. is the capacity of resource and is the amount of that resource used per unit of product

The quadratic profit maximization problems should be solved each time new information concerning stochastic market changes appear. It is quite possible to use hours, days, weeks or years as periods. Each period, the following problem should be solved:

Note that the parameters of the maximization problem are functions of the changing values of These variables represent: control decisions exogenous to the quadratic profit maximization problem, time, the state of the forest resource and the state of the markets.

The many quadratic profit maximization problems, one for each period, state of the forest and state of the markets, may be embedded within a stochastic dynamic programming problem of the following type:

is the expected present value of the forest sector as a function of time, state of the forest and state of the markets, given that all future decisions are optimally taken, conditional on future information. is the set of feasible controls; controls that are exogenous to the period and state specific quadratic profit maximization problems. is the market state transition probability; the probability that the markets move from state in period to state in the next period. denotes the one period discounting factor. is the time horizon.

Infinite time, Markov chains, stationarity and sustainability Sustainable systems are usually desired. We want the forests and the environment to last forever. Continuous cover forestry is easier to handle within the framework of dynamic programming than forestry with final harvests. Marginal harvest level changes more or less instantly affect the forest production level until the next period. With final harvests, the production is discontinuous and includes delays of many years between control and effects on the future wood flow.

Below, we make marginal changes of the problem, in order to make the exposition easier to follow. Now, denotes “state”. contains all of the information of and in the earlier part of this paper.

Now, we assume stationarity. Hence, We can determine the optimal values of , denoted , in the following way: Note that: and

The optimal values of are determined via this linear programming problem: s.t.

The optimal decisions, , are those values of that make the constraints binding. In other words; The constrains with zero slack indicate the optimal decisions.

General properties of the solutions Of course, optimal numerical results are functions of the particular parameter values used. The estimation of these parameter values is an empirical problem that has no room in this short theoretical and general analysis. Related models have however been studied in the past. Some of the general conclusions derived from earlier numerically specified versions of similar models are these:

When the future prices of the final products are stochastic: “The expected present value of the profit is higher when the suggested method is used instead of deterministic linear programing. The expected dual variables (shadow prices) associated with the industrial capacity restrictions are underestimated via deterministic multi period linear programming. Industrial flexibility is valuable and the optimal levels of maximum production capacities are higher than in a deterministic world.” These results were reported by Lohmander [2]. More problem specific results may be obtained in several cases. Such results are reported in Lohmander [3], [4], [5], [6], [7] Lohmander and Mohammadi [8] and Olsson and Lohmander [9].

Conclusions A general framework for forest sector optimization has been presented. Several examples of related studies and particular results have been reported. Considerable economic gains should be expected if the suggested method replaces traditional stiff long term planning methods. Furthermore, the forest is managed via continuous cover forestry, which leads to environmental advantages compared to forest management with clear fellings. The complete system is adaptive and sustainable.

The first author greatly appreciates travel grants from FORMAS. Acknowledgments The first author greatly appreciates travel grants from FORMAS.

References Part 1(3) [1] Forests, Rangelands and Watershed Management Organization of Iran, Pulpwood price and the firewood price, Unpublished data, (2016). http://www.frw.org.ir/00/En/default.aspx [2] P. Lohmander, Stochastic dynamic programming with a linear programming subroutine: Application to adaptive planning and coordination in the forest industry enterprise. in Lohmander P. (Editor), Scandinavian Forest Economics, No. 31, 51p, (1989). http://www.Lohmander.com/Lohmander_STPLP_1990.pdf [3] P. Lohmander, P., Optimal stock and purchase policy with stochastic external deliveries in different markets, 12th Symposium for Systems Analysis in Forest Resources, The Inn Essex, Burlington, Vermont, USA, September 5-8, (2006). http://www.lohmander.com/Vermont2.ppt

References Part 2(3) [4] P. Lohmander, Stochastic Dynamic Optimization of Forest Industry Company Management, INFORMS International Meeting, (2007). http://www.Lohmander.com/SDO.ppt [5] P. Lohmander, Adaptive Optimization of Forest Management in a Stochastic World, in Weintraub A. et al (Editors), Handbook of Operations Research in Natural Resources, Springer, Springer Science, International Series in Operations Research and Management Science, New York, USA, (2007) 525-544. [6] P. Lohmander, Optimal adaptive stochastic control of large scale energy production under the influence of market risk, Keynote, 9th International Conference of the Iranian Society of Operations Research, IORC 2016, Shiraz University of Technology, Iran, April 27-30, (2016). http://www.Lohmander.com/PL_Shiraz_KEYNOTE_16.pdf http://www.Lohmander.com/PL_Shiraz_KEYNOTE_Paper_16.pdf

References Part 3(3) [7] P. Lohmander, Applications and mathematical modeling in operations research, Keynote, International Conference on Mathematics and Decision Science, International Center of Optimization and Decision Making & Guangzhou University, Guangzhou, China, September 12-15 (2016). http://www.Lohmander.com/PL_ICODM_2016_KEY.pdf http://www.Lohmander.com/PL_ICODM_2016_KEY_PAPER.pdf [8] P. Lohmander and S. Mohammadi Limaei, Optimal Continuous Cover Forest Management in an Uneven-Aged Forest in the North of Iran, Journal of Applied Sciences 8(11), 2008 1995-2007. http://ansijournals.com/jas/2008/1995- 2007.pdf [9] L. Olsson and P. Lohmander, Optimal forest transportation with respect to road investments, Forest Policy and Economics, 7(3) (2005) 369-379 http://dx.doi.org/10.1016/j.forpol.2003.07.004

Stochastic dynamic programming with Markov chains for optimal sustainable control of the forest sector with continuous cover forestry Peter Lohmander Professor Dr., Optimal Solutions in cooperation with Linnaeus University, Sweden Peter@Lohmander.com http://www.Lohmander.com Soleiman Mohammadi Limaei Associate Professor, Dr. Department of Forestry, University of Guilan, Iran limaei@guilan.ac.ir