Answered step by step
Verified Expert Solution
Question
1 Approved Answer
our team is working toward creating a decision support software for a firm that manufactures different types of products, each of which has a monthly
our team is working toward creating a decision support software for a firm that manufactures different types of products, each of which has a monthly manufacturing limit Since the demand for some products changes from time to time, the firm produces a certain type of product, stocks it and then changes the setup of their machine to manufacture another type of product. A setup cost is incurred during a month in which any units of a product type is produced. In addition, there is a variable cost for every unit produced. When the quantity of a manufactured product is greater than the demand for a particular month, the excess is stored in inventories, which have associated inventory limits and inventory costs. The firm does not want to exceed this limit because they will then need to find a warehouse to store their products, which will be time and money consuming.
The firm therefore wants a module that can optimize their inventory and production levels for the next couple of months, such that the overall cost is minimized. For this, you need a core API that will solve the inventory and manufacturing planning problem and will optimize. Your team has concluded that this problem can be solved by dynamic programming.
The details of the solution steps as a dynamic programming algorithm is given as follows:
Define the problem in stages and states: In this problem, the stages are the months and the states are the starting inventory levels for each month. Thus the firm can enter any month with any inventory level ranging from zero to the inventory limit Each level is a separate state that affects decisions.
Find a recursive formula: Define a recursive formula that connects the decisions made in the previous stage for each state to the next stage.
Start from the last period and go back to the beginning: Since there is no later stage to effect decisions, it is easy to find optimal decisions at any given state for the last month. For example, at last stage month if your demand is units and you have products in your inventory at the start of the month, you manufacture none. However, if you have units in your inventory at the start of the last month, you need to manufacture units during that month. Once you calculate states for the last stage, you need to go backwards one month at a time to the beginning by using a recursive formula, which will connect last months decisions to the previous month's. Once you reach the starting month, you will find the optimal solution easily since you would have connected all previous decisions to the states of the first month. This way, you will arrive at the minimum overall cost.
For product A the demand during the next four months has been forecasted as follows:
Month Units Required
the start of a month, the firm needs to decide the number of units to be produced in the current month. The following are the costs involved:
Fixed cost: Irrespective of the number of units produced, a fixed cost of $ is incurred for setup as long as at least one unit is manufactured
Variable cost: A variable cost of $ is incurred for each unit manufactured.
Inventory cost: An inventory cost of per unit on hand is incurred at the end of each month.
Further, the manufacturing limit is units for a month and inventory limit is units.
To determine a production schedule that will meet all demands on time and will minimize the sum of production and inventory costs during the four months, the following steps are followed:
Stages and states: The stages are since there are months to plan for and the states are the possible starting inventory levels, which can be or since the inventory limit is
The recursive formula: Except for the last month, a recursive formula can be defined as follows for month i:
CostStarting inventory Cost of Production Inventory costEnding inventory CostiEnding inventory
Start from the last period and go back to the beginning: For the last month, depending on the starting inventory level, the following costs will be incurred:
Cost x
Cost x
Cost x
Cost x
Cost
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started