Nonlinear Programming and Inventory Control (Multiple Items)

Slides:



Advertisements
Similar presentations
Topic 03: Optimal Decision Making
Advertisements

Lesson 08 Linear Programming
10-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Nonlinear Programming Chapter 10.
Linear Programming Problem
Chapter 17 Inventory Control 2.
DOM 511 Inventory Control 2.
1 Chapter 15 Inventory Control  Inventory System Defined  Inventory Costs  Independent vs. Dependent Demand  Basic Fixed-Order Quantity Models  Basic.
Operations Management
Chapter 9 Inventory Management.
Introduction to Management Science
ISE 216 – Production Systems Analysis
Optimization in Engineering Design 1 Lagrange Multipliers.
Optimization using Calculus
Calculus-Based Solutions Procedures
Lecture 10: Support Vector Machines
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Nonlinear Optimization Review of Derivatives Models with One Decision Variable Unconstrained Models with More Than One Decision Variable Models with Equality.
Lecture 9 – Nonlinear Programming Models
Linear-Programming Applications
Inventory Management for Independent Demand
The Pricing Decision and Customer Profitability Analysis
Introduction to Optimization (Part 1)
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
Optimization Techniques Methods for maximizing or minimizing an objective function Examples –Consumers maximize utility by purchasing an optimal combination.
Managerial Economics Managerial Economics = economic theory + mathematical eco + statistical analysis.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Roman Keeney AGEC  In many situations, economic equations are not linear  We are usually relying on the fact that a linear equation.
Classifying optimization problems By the independent variables: –Integer optimization --- integer variables –Continuous optimization – real variables By.
Production and Service Systems Operations
Nonlinear Programming (NLP) Operation Research December 29, 2014 RS and GISc, IST, Karachi.
Business Analytics with Nonlinear Programming
Nonlinear Programming
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
Introduction to Linear Programming BSAD 141 Dave Novak.
1 Inventory Theory – Part II Quantity Discounts Constrained Inventory Management Single Facility EOQ A quantity of commodity held for some time to satisfy.
Business Mathematics MTH-367 Lecture 15. Chapter 11 The Simplex and Computer Solutions Methods continued.
Nonlinear Programming Models
Slide 1  2002 South-Western Publishing Web Chapter A Optimization Techniques Overview Unconstrained & Constrained Optimization Calculus of one variable.
CDAE Class 23 Nov. 15 Last class: Result of Problem set 3 4. Queuing analysis and applications Group project 3 5. Inventory decisions Quiz 5 (sections.
Sensitivity analysis LI Xiao-lei. A graphical introduction to sensitivity analysis Sensitivity analysis is concerned with how changes in an LP’s parameters.
OPTIMIZATION.
Using Mathematics to Learn Economics Short-hand skills Equilibrium (static) analysis Comparative statics analysis –Differentiation –Partial derivatives.
Nonlinear Programming I Li Xiaolei. Introductory concepts A general nonlinear programming problem (NLP) can be expressed as follows: objective function.
Optimization unconstrained and constrained Calculus part II.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Arben Asllani University of Tennessee at Chattanooga Chapter 5 Business Analytics with Goal Programming Business Analytics with Management Science Models.
© The McGraw-Hill Companies, Inc., Inventory Control.
CDAE Class 12 Oct. 4 Last class: 2. Review of economic and business concepts Today: 3. Linear programming and applications Quiz 3 (sections 2.5 and.
Optimization and Lagrangian. Partial Derivative Concept Consider a demand function dependent of both price and advertising Q = f(P,A) Analyzing a multivariate.
Calculus-Based Optimization AGEC 317 Economic Analysis for Agribusiness and Management.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Department of Business Administration SPRING Management Science by Asst. Prof. Sami Fethi © 2007 Pearson Education.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
OPTIMIZATION PROBLEMS OF ELECTRIC POWER SUPPLY Томский политехнический университет.
Linear Programming.
Business Department SPRING FINAL EXAM/REVISION.
Calculus-Based Solutions Procedures MT 235.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Exam 1 Review/Instructions
Constrained Optimization
Duality Theory and Sensitivity Analysis
Integer Linear Programming
Constrained Optimization
Constrained Optimization – Part 1
Constrained Optimization – Part 1
Constrained Optimization
Introduction to Linear Programming
Linear Programming.
Constraints.
Presentation transcript:

Nonlinear Programming and Inventory Control (Multiple Items)

Multiple Items Materials management involves many items and transactions Uneconomical to apply detailed inventory control analysis to all items Because a small percentage of inventory items accounts for most of the inventory value Must focus on important items Isolate those items requiring precise control ABC analysis indicates where managers should concentrate

ABC Analysis Divides inventory into three classes according to dollar volume (dollar volume=Annual demand *unit purchase cost) A class is high value items whose dollar volume accounts for 75-80% of the total inventory value, while representing 15-20% of the inventory items B class is lesser value items whose dollar volume accounts for 10-15% of the total inventory value, while representing 20-25% of the inventory items C class is low value items whose volume accounts for 5- 10% of the total inventory value, while representing % of the inventory items Thus, the same degree of control is not justified for all items

Example ItemAnnual usagecostAnnual dollar usageRank G-140, ,8005 G-2195, ,4501 G M-1100, M-22, M-3240, ,8002 M-416, P-180, P-210, P-35, ,960

Example-Cont. ItemAnnual dollar usage Cumulative dollar usage %Cumulative % class G-221, A M-316,80038, A M %80.2B P %89.0B G %94.2B M %96.6C P ,8301.3%97.9C P ,2800.8%98.7C G-3400……C M ,960…100.0C 53,960 $B:10-15 %B:20-25 $A:75-80 %A:15-20 $C:5-10 %C:60-65

EOQ and Multiple Items Most inventory systems stock many items May treat each item individually and then add them up Restrictions may be imposed (limited warehouse capacity, upper limit on the maximum dollar investment, number of orders per year, and so on) Will be covered after covering NLP

Overview of NLP Many realistic problems have nonlinear functions When LP problems contain nonlinear functions, they are referred NLP Have a separate name, because they are solved differently In LP, solutions are found at the intersections In NLP, there may no corner point Solution space can be undulating line or surface Like a mountain range with many peaks and valleys Optimal point at the top of any peak or at the bottom of any valley In NLP, we have local and global points

Local and Global Optimal Point Solution techniques generally search for high points or low points Difficulty of NLP is to determine whether the identified is a local or global optimal point Global optimal point can be found by the very complex mathematical techniques Local optimal points Global optimal point

Constrained and Unconstrained Optimization Constrained optimization Profit function: Z= vp-c f -vc v, v= p, c f =$10,000 and c v =$8 vp creates a curvilinear relationship Results in quadratic function: Z= p-24.6p 2 -22,000 δZ/δp=0, p=0, p=34.49 Called classical unconstrained optimization price profit

Constrained Optimization Max Z= p-24.6p 2 -22,000 s.t. p<=20 Referred NLP Solution is on the boundary formed by constraint Change RHS from 20 to 40 Solution is no longer on the boundary Makes process of finding optimal solution difficult, particularly, with more variables and constraints price Feasible space price Feasible space P=20 P=40

Single Facility Location Problem Locate a centralized facility that serves several customers Minimize the total miles traveled between the facility and all customers Locations of the cities and the number of trips are: (20,20,75), (10,35,105), (25,9,135), (32,15, 60), (18,8,90) d=[(x i -x) 2 +(y i -y) 2 ] 1/2 Min Σd i t i city1 city2 city3 city4 city5

NLP with Multiple Constraints Consider a problem with two constraints A company produces two products and the production is subject to resource constraints Demand of each product is dependent on the price (x1= p1 and x2= p2) Cost of producing x1 and x2 are 12 and 9 Production resources are (2x1+2.7 x2<=6000, 3.6x1+2.9x2<=8500, 7.2x1+8.5 x2<=15,000) Model: Max z=(p1-12)x1+(p2-9)x2 s.t. 2x1+2.7 x2<= x1+2.9x2<= x1+8.5 x2<=15,000 Where x1= p1 and x2= p2 Decision variables are?

Solution Techniques Very complex Two method –Least or Substitution method Transferring a constraint optimization to an unconstraint optimization –Lagrange multiplier

Substitution Method Restricted to models containing only equality constraints Involves solving the constraint for one variable for another New expression will be substituted into the objective function to eliminate it completely

Example Max Z= vp-c f -vc v s.t. v=15, p c f =$10,000 and c v =$8 vp creates a curvilinear relationship Constraint has been solved v for p Substitute it in objective function Z= 1500p-24.6p 2 -c f -1500c v pc v Z= p-24.6p 2 -22,000 Differentiating and setting it equal to zero 0= p p=34.49

Example Consider the Furniture Company Assume contribution of each declines as the quantity increases Relationship for x 1 : $4-0.1x 1 Relation for x 2 : $5-0.2 x 2 Profit earned form each:($4-0.1x 1 )x 1 and ($5-0.2 x 2 )x 2 Total profit: z=4x 1 +5x x x 2 2 Consider just one constraint: x 1 +2x 2 =40 or x 1 =40-2x 2 z=4(40-2x 2 )+5x (40-2x 2 )-0.2x 2 2 z=13x x 2 2 x 1 =18.4, z=$70.42

Limitation of Substitution Highest order of decision variable was a power of two Dealt only with two decision variables and single constraint

Lagrange Multiplier Used for constraint optimization consisting of nonlinear objective function and constraints Transform objective function into a Lagrangian function Constraints as multiples of Lagrange multipliers are subtracted from the objective function Consider an example Max z=4x 1 +5x x x 2 2 s.t. x 1 +2x 2 =40 Forming Lagrangian function L=4x 1 +5x x x  x 1 +2x 2 -40)

Lagrange Multiplier-Cont. Partial derivatives of L with respect to each of variables δL/δx 1 =0, δL/δx 2 =0, δL/δ = x1=0, =0, x1-2x2+40=0 X1=18.3, x2=10.8, =0.33, z=70.42

Sensitivity Analysis Lagrangian multiplier,, is analogous to dual variables in LP Shows changes in objective function value by changing the RHS Positive value of shows the increase in objective function Example Max z=4x 1 +5x x x 2 2 s.t. x 1 +2x 2 =41 x1=18.8, x2=11.2, =0.27, z=70.75

Mathematical Notations D i =Annual demand for item i in units C i =Unit purchase cost of item i in dollar A i = ordering cost of item i in dollar f i =Required storage space for item i in square foot F=Maximum total storage space available TC=Total average annual costs in dollar H i = Annual holding cost per unit i per year in dollar

Application of NLP and Inventory Modeling

Example-Limited Working Capital Item 1Item 2Item 3EOQQC Demand Item cost Order cost Available budget=15,000 Inventory carrying charge=0.2 Total=17120

Solution Solved by the method of Lagrange ‑ multiplier Before applying the method, we should solve the total cost function by ignoring the constraint Otherwise, we form the Lagrangian expression

Lagrangian Expression Total budget=17120> available budget=15000 Form the Lagrangian Expression Derivative with respect to Q i and lambda

Final Result From the first equation From the second equation

Problem Solution

HW Assignment # Demand/year Ordering cost ($)610 8 Cost/unit ($)10352 Floor space required sq.ft Assume that the annual inventory carrying charge is 10% and that sq.ft of floor space are available. What is the optimal inventory policy for these items. Determine the cost of having only 15,000 sq.ft of floor space?

HW#2 ItemAnnual UsageCost ($) ,000 4,000 15,000 20,000 3,000 40,000 25,000 12,000 30,000 35,000 26,000 38,000 16,000 27,000 24, Classify these items into A, B, and C.

HW#3 The Furniture Company has developed the following NLP model to determine the optimal number of chairs and tables to produce daily. Max z=7x1-0.3x1 2 +8x2-0.4x2 2 S.t. 4x1+5x2=100 hr Determine the optimal solution to this NLP using the substitution method. Determine the optimal solution to this NLP using the Lagrange multipliers.

HW#4 Consider the following NLP model to determine solution. Max z=30x1-2x x2-0.5x2 2 S.t. 3x1+6x2=300 Determine the optimal solution to this NLP using the substitution method. Determine the optimal solution to this NLP using the Lagrange multipliers.

HW#5 Section 11.2c, Problems 1 and 4