ML05-1 LP and Excel Solver
ML05-1 LP and Excel Solver
Linear Programming
Excel Solver
Manufacturing Logistics
What is OR ?
• Management Science: 경영과학
• Operations Research, Operational Research: 운용과학
4
Linear Programming
5
What is Linear Programming ?
• Most common technique among
OR techniques
• A type of mathematical
optimization technique
6
History of Linear Programming
Leonid Kantorovich George B. Dantzig
8
Air Container Loading Planning Model
9
Simple Example of Linear Programming Model
• Jun is a child who likes ice cream.
• He is especially fond of Ssangsangba, Babamba, and Worldcorn.
• His euphoria (Utility) is 4 when he eats a Ssangsangba, 3.5 a Babamba, and
8 a Worldcorn.
• Each price is 300 won per a Ssangsangba, 400 won per Babamba, and 500 won
per Worldcorn, and his pocket money is 3,000 won.
Questions: How many of each of ice creams does he has to buy in order to feel
the greatest happiness
10
Simple Example of Linear Programming Model
Jun’s euphoria maximization LP model
11
Components of Linear Program
Terms Concept
Model/ • Mathematical expressions / expressions of problems to be
Modeling solved
Objective • Function that allow to measure the performance of solutions
function to problems
Decision • Variables that affect the result of the objective function
variable • e.g., Number of ice creams
• A set of limits on which decision variables can have values
Constraints
• e.g., Pocket money 3,000 won
• Constants of constraints and objective functions are called
Parameters parameters of the model
• Determined by the analyst when performing the modeling
12
Commercial Linear Programming Solvers
• Most used
• For professional use
• Vendor: KSTEC
• Nonlinear program
• For professional use
• Vendor: AtWorth
13
Excel Solver : Easy-to-Use Solver
Solver in EXCEL
• Easy to use
• No need of computer
programming skills
• Can be used for business
• Large models cannot be solved
14
Excel Solver
How to Create “Excel Solver” Menu
1) Click
4) Click
3) Click
5) Click
2) Click
16
How to Create “Excel Solver” Menu
2) Click
3) Click
4) Click
17