Beruflich Dokumente
Kultur Dokumente
Optimization
Optimization
A production model based on optimization consists of Objective Function(s), Decision Variables, and constraints based on market conditions, physical processes, and resources/capacity. These kinds of models are usually called mathematical programs.
Optimization
Decision Variables
Decisions variable are the independent variables of the problem. Typically, decisions take the form of Production lot sizes, Transport lot sizes, Purchase of additional capacities and so on. Examples of Decisions Variables: How much do we invest in new machines? How much do we spend in labor? How many units to make? Repair or replace?
Optimization
Objective Functions
The Objective Function is the single benchmark for evaluating all combinations of decisions that satisfy the constraints. It usually represents a quantifiable goal, and sometimes 2 or more goals. Examples of Objective Functions: Minimize total production costs Minimize total material costs Maximize total sales revenue Minimize total inventory costs Minimize total lead time
Optimization
Constraints
Constraints represent limitations on which decision can be made and how decisions can be made. For example, the production capacity is 5000 Units/day. Constraints are also used to apply business rules when solving a problem. For example, all inventory must be non-negative.
Optimization
Optimization
Decision Variables
Lateness Production Lot Sizes Transportation Lot Sizes Purchase of Additional Capacities
Constraints
Production Capacities Transportation Capacities Handling Capacity Due Dates Safety Stock Discrete Values Production Lot Size, Transportation Lot Size, Extra Shifts Time Constraints (maximal due date, shelf life Minimal production stages, campaign) Due Dates Setup Times, Productivity Resource network Calendar Shifts, Effectivity of receipts
DS
Resource Allocation (Alternative Machines/Storage) Start Dates NOT Lot Sizes or Alternative Recipes
Optimization
SNP Optimization
One time period (bucket)
Optimization
$
Goal: Minimize costs Goal: Maximize Profits*
Optimization
Optimization Methods
Linear Programming Continuous Linear Optimization Problems Primal Simplex Method Dual Simplex Method Interior Point Method Discrete Linear Optimization Problems Mixed Integer Linear Programming Prioritization Decomposition Vertical Aggregated Planning
Optimization
Optimization Methods
Discretization
Optimization
Optimization Parameters
Decision Variables Production lot sizes Transportation lot sizes Capacity increase Constraints Production capacities Transportation capacities Handling capacity Due dates (demands) Safety stock Discrete Values Production Lot Size Transportation Lot Size
Objectives Lateness Storage costs Transportation costs Production costs Penalty for increasing capacity Penalty cost for not maintaining safety stock* Penalty cost for late or non delivery*
Optimization
Optimizer Profile
30
Costs
Due date violation
Optimization
Optimizer Profile
Transport Capacity
Storage Capacity
A B C D
Production Capacity
Optimization
AB C A D
Optimization
Optimization
Optimization
Optimization
Optimization
SNP Decisions
What? Decision Products to plan. Key drivers Priority for planning each product Where ? To source a product from in the given network - Total production cost per location: - Transportation cost - Available capacity How ? To produce? - Which process - Which components Total cost of production process: - Components - Process When ? To produce a product Cost of missed due date: - Late penalty - Storage costs if produced early - Available capacity - Demand priority - Delay cost - Max delay - Non-delivery cost - Storage cost
Data
Demand - Production cost priority (PPM) - Customer - Transportation orders cost - Forecast - Resource - Safety available stock capacity
Optimization
Storage expansion
Penalty cost for safety stock Transport cost Handling capacity expansion
Resource
Cost Profile Resource Resource
Resource
Resource Master data Master data Master data
Optimization
Additional costs
PPM-header: Safety stock: Variable costs Penalty (cost profile) Non delivery (penalty)
Optimization
30
$
Sales order
Optimization
Forecast
Optimization
Optimization