Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nonlinear Programming and Inventory Control (Multiple Items)

Similar presentations


Presentation on theme: "Nonlinear Programming and Inventory Control (Multiple Items)"— Presentation transcript:

1 Nonlinear Programming and Inventory Control (Multiple Items)

2 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

3 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 60- 65% of the inventory items Thus, the same degree of control is not justified for all items

4 Example ItemAnnual usagecostAnnual dollar usageRank G-140,0000.072,8005 G-2195,0000.1121,4501 G-340000.104009 M-1100,0000.0550003 M-22,0000.1428010 M-3240,0000.0716,8002 M-416,0000.0812806 P-180,0000.0648004 P-210,0000.077007 P-35,0000.094508 53,960

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

6 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

7 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

8 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

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

10 Constrained Optimization Max Z= 1696.8p-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

11 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

12 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=1500-24.6p1 and x2=2700-63.8p2) 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<=6000 3.6x1+2.9x2<=8500 7.2x1+8.5 x2<=15,000 Where x1=1500-24.6p1 and x2=2700-63.8p2 Decision variables are?

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

14 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

15 Example Max Z= vp-c f -vc v s.t. v=15,00 -24.6 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 +24.6 pc v Z= 1696.8p-24.6p 2 -22,000 Differentiating and setting it equal to zero 0=1696.8-49.2p p=34.49

16 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 2 -0.1x 1 2 -0.2x 2 2 Consider just one constraint: x 1 +2x 2 =40 or x 1 =40-2x 2 z=4(40-2x 2 )+5x 2 -0.1 (40-2x 2 )-0.2x 2 2 z=13x 2 -0.6x 2 2 x 1 =18.4, z=$70.42

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

18 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 2 -0.1x 1 2 -0.2x 2 2 s.t. x 1 +2x 2 =40 Forming Lagrangian function L=4x 1 +5x 2 -0.1x 1 2 -0.2x 2 2 -  x 1 +2x 2 -40)

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

20 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 2 -0.1x 1 2 -0.2x 2 2 s.t. x 1 +2x 2 =41 x1=18.8, x2=11.2, =0.27, z=70.75

21 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

22 Application of NLP and Inventory Modeling

23 Example-Limited Working Capital Item 1Item 2Item 3EOQQC Demand Item cost Order cost 1000 50 20 1000 20 50 2000 80 50 100 158 112 5000 3160 8960 Available budget=15,000 Inventory carrying charge=0.2 Total=17120

24 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

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

26 Final Result From the first equation From the second equation

27 Problem Solution

28 HW Assignment #1 1234 Demand/year10005000100008000 Ordering cost ($)610 8 Cost/unit ($)10352 Floor space required sq.ft 5111.5 Assume that the annual inventory carrying charge is 10% and that 15000 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?

29 HW#2 ItemAnnual UsageCost ($) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10,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,000 10 15 5 3.5 18 2 4.5 6 3 1.8 2 0.5 6 1 7 Classify these items into A, B, and C.

30 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.

31 HW#4 Consider the following NLP model to determine solution. Max z=30x1-2x1 2 +25x2-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.

32 HW#5 Section 11.2c, Problems 1 and 4


Download ppt "Nonlinear Programming and Inventory Control (Multiple Items)"

Similar presentations


Ads by Google