COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.

Slides:



Advertisements
Similar presentations
Design of Experiments Lecture I
Advertisements

With Vegetable Farm Example
Chapter 19 – Linear Programming
Lesson 08 Linear Programming
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Dynamic Programming Rahul Mohare Faculty Datta Meghe Institute of Management Studies.
Linear Programming (LP) (Chap.29)
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
CCMIII U2D4 Warmup This graph of a linear programming model consists of polygon ABCD and its interior. Under these constraints, at which point does the.
Dragan Jovicic Harvinder Singh
Managerial Decision Modeling with Spreadsheets
19 Linear Programming CHAPTER
MANAGEMENT SCIENCE The Art of Modeling with Spreadsheets STEPHEN G. POWELL KENNETH R. BAKER Compatible with Analytic Solver Platform FOURTH EDITION CHAPTER.
The Theory and Estimation of Production
6s-1Linear Programming CHAPTER 6s Linear Programming.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Linear Programming Models: Graphical and Computer Methods
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managerial Economics Managerial Economics = economic theory + mathematical eco + statistical analysis.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
Chapter 4: Modeling and Analysis
Investment Analysis and Portfolio Management Chapter 7.
Linier Programming By Agustina Shinta. What is it? LP is essentially a mathematical technique for solving a problem that has certain characteristics.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Managerial Decision Making and Problem Solving
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Simulation is the process of studying the behavior of a real system by using a model that replicates the behavior of the system under different scenarios.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
BUSSINESS MATHEMATICS
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
Introduction and Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M4L1 Dynamic Programming and Applications.
Business Mathematics MTH-367 Lecture 14. Last Lecture Summary: Finished Sec and Sec.10.3 Alternative Optimal Solutions No Feasible Solution and.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
Chapter 6 PRODUCTION. CHAPTER 6 OUTLINE 6.1The Technology of Production 6.2Production with One Variable Input (Labor) 6.3Production with Two Variable.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Chapter 4 PowerPoint Spreadsheet Analysis.
Operations Research Chapter one.
Linear Programming for Solving the DSS Problems
Linear Programming.
Decision Support Systems
Chapter 12: Kay and Edwards
Farm Business Management: The Fundamentals of Good Practice
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
MBA 651 Quantitative Methods for Decision Making
Graphical Analysis – the Feasible Region
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Markov Decision Problems
Optimization Models Module 9.
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall

COMPLIMENTARY TEACHING MATERIALS Chapter 15 Introducing Further Methods of Farm Systems Analysis

COMPLIMENTARY TEACHING MATERIALS LEARNING OBJECTIVES Discover the form of the powerful analytical technique known as linear programming (LP). Learn how to relate LP to production economics. Become familiar with the assumptions embodied in the LP model of a farm. Understand Bellman’s dynamic programming (DP) and its representation of dynamic (time-dependent), non-certainty full decision problems. Consider the assumptions in the DP model, and understand the solving difficulties due to the extensive nature of DP model sizes. Learn about systems simulation and the process of creating, and using, these ‘free form’ models.

COMPLIMENTARY TEACHING MATERIALS Farmers mainly improve their farming system by making small marginal changes from time to time. Consultants, similarly, mainly recommend marginal changes be made from an existing system. Marginal changes are made through time as improvements are recognized and conditions change. Techniques used are mainly budgeting, benchmarking, survey results. Optimal systems: to consider possible marginal changes it is useful to have information on likely optimal systems. To determine optimal systems, without regard to change limitations, analytical systems to consider are linear programming, dynamic programming and systems simulation. Use of Sophisticated Techniques for Analysing Farming Systems

COMPLIMENTARY TEACHING MATERIALS To find a farm system that maximizes the objectives subject to the limitations imposed by the resources available. That is, find x j values that maximize Z. Objective Z = C 1 x 1 + C 2 x 2 + … + C n x n where C j = net revenue per unit of the jth production activity x j = level of production of the jth production activity n = the maximum number of production activities Subject to b 1 ≥ r 1,1 x 1 + r 1,2 x 2 + … + r 1,n x n, … through to b m ≥ r m,1 x 1 + r m,2 x 2 + … + r m,n x n where b 1 = quantity of the first resource restricting production; there are m restricting resources; r i,j = the per unit requirement of the x j activity for the mth resource; x j ≥ 0 all j. Linear Programming: The Farm Decision Problem

COMPLIMENTARY TEACHING MATERIALS The feasible area (2 variable case and 2 constraints): Shaded area: combination of variables that are feasible with respect to resources. Reality is multi-dimensional, but follows the same principles. Linear Programming: Graphical Representation 1

COMPLIMENTARY TEACHING MATERIALS Optimal point must be on the feasible boundary if production is to be profitable. Solution on boundary because no other higher feasible point(s): shows stability; method: matrix algebra (simplex method); iterative: start at origin and move on boundary. Linear Programming: Finding the Optimal Solution Using a Graph

COMPLIMENTARY TEACHING MATERIALS Objective: can be expressed using a linear function with no interactions (though linear segmentation allows decreasing returns). Input/output coefficients: are fixed (but can have segmented increases) and enter linearly. Divisibility: variables are infinitely divisible (but can have integer systems imposed on some, e.g. tractor purchase). Certainty: variables and coefficients are known with certainty (but special modifications are possible that allow for probabilities). Finiteness: a finite limit to variable and resource numbers exists. Linear Programming: Assumptions

COMPLIMENTARY TEACHING MATERIALS The solution provides more than just the optimal solution. Provides: alternative near optimal solutions (farm systems); values of all limiting resources, and the ranges over which they hold; price ranges over which the solution is optimal for variables in the solution, and for variables not in the solution (how much does their net revenue need to change before they become profitable?); ranges over which input/output ratios can vary without sub-optimality. Linear Programming: The Solution

COMPLIMENTARY TEACHING MATERIALS Divides planning into distinct time periods that can vary in length (e.g. monthly). For given states of all farm resources at each time period, system works out optimal decisions. Solving occurs for each period in a step-by-step system, assuming knowledge exists about the value of each possible farm state (value for each state variable, e.g. working capital on hand) at period end (sometimes period beginning). Solve for each possible state the farm can be in for each period. Decisions relate to which state to move to from the existing state. Usually start at the last time period and work backwards. As proceed, know optimal decision for each state the farm might find itself in (uncertainty prevails). Dynamic Programming: The Basics

COMPLIMENTARY TEACHING MATERIALS Given S j represents the state of the farm in period j, the state of the system is a function of the state in the previous period and the decisions taken (x j ), thus S j + 1 = f(S j,x j ) and R j = f(S j,x j ) where R j is the return in period j. Dynamic Programming: The Algebra of Solutions (1)

COMPLIMENTARY TEACHING MATERIALS Dynamic Programming: The Algebra of Solutions (2)

COMPLIMENTARY TEACHING MATERIALS Describable states exist using a quantification system with values for each resource and restriction impacting on the system. Connections between the period-by-period states result from the decisions made each period, and the relationships are definable through functions. Costs and returns relate to state movements and decisions, and are definable. There are no restrictions on the forms and types of the relationships impacting on state movements; assumptions are minimal. A defined standard solving algorithm does not exist; they are particular to each problem. With many state variables, the solving dimensionality can be overpowering, so restrict to small number of state variables and the values they can take on. Dynamic Programming Assumptions and Problems

COMPLIMENTARY TEACHING MATERIALS Problems are all multi-stage in reality. Uncertainty brings about a non-certain ending state (which is allowed for in DP). The solution (optimal decisions) to a DP problem provides the answer no matter which state the farm ends up in at the end of each period. The value of each resource (states) comes from the profit benefits. Decision problem solving only needs to look ahead a specific number of periods called the planning horizon. The horizon depends on how many periods to include so the first period solution is stable. Then re-solve each new period. Dynamic Programming Lessons for Decision Making in General

COMPLIMENTARY TEACHING MATERIALS Involves developing an algebraic model for each specific decision problem. Structure is not limited to specific assumptions, but needs to be quantifiable. Solutions are obtained through repeated trials of the model. The complexity of the equations and relationship, and the need for repeated trials means SS is computer based. Budgeting is a very simple form of SS. In reality, all paper-based calculations are SS, including LP and DP. But only use the term SS for these free-form computer models. SS is expensive because each problem is set up specifically. Systems Simulation: The Basics

COMPLIMENTARY TEACHING MATERIALS Steps involve: define problem; collect input/output data: relationship equations (e.g. animal maintenance feed requirements, soil moisture relationships, plant growth with water); develop the structure of the problem (perhaps use a flow diagram); prepare the computer programs that represent the problem and its structure; run experiments for the problem; vary the decision variable; analyse the results to obtain a conclusion on optimal systems. Systems Simulation: Operations

COMPLIMENTARY TEACHING MATERIALS Allow for non-certainty by either: using a series of historic values for all the parameters, or simulating a series of parameter values based on probabilities: draw many samples with the variable value selection based on their probabilities and correlations. Profit estimates: use the results of the physical simulations to calculate monetary outcomes. Optimal systems concluded through comparing profit estimates and/or calculating regression equations of profit using results. Systems Simulation: Monte Carlo Simulation

COMPLIMENTARY TEACHING MATERIALS All models (LP, DP, SS, etc.) need verification and validation: do they sufficiently represent reality to provide useful conclusions? Methods include: comparing outputs with real farm outputs using the same input levels; comparisons with plot, experimental and other trials and data; seeking experts’ opinions of outputs for ranges of input levels; using only well-proven relationships on the assumption that taken together they must be realistic. Models are seldom ever perfect and can be constantly improved. Validation

COMPLIMENTARY TEACHING MATERIALS Name: First Surname