linear optimization lecture 1: introduction instructor: tsvetan asamov

14
Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Upload: gabriel-baker

Post on 16-Jan-2016

271 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Linear Optimization

Lecture 1: IntroductionInstructor: Tsvetan Asamov

Page 2: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

• Elementary Linear Programming with Applications, 2nd edition by Bernard Kolman and Robert E. Beck

Page 3: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Example

Need: Energy (2000 kcal), Protein (55 g), Calcium (800 mg)

Page 4: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Example

Page 5: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Diet Problem Formulation

Page 6: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Linear Programming Examples

Page 7: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Linear Programming

• Objective function

• Linear equations (equalities)

• Linear inequalities

• Linear equations and linear inequalities are referred to as linear constraints

Page 8: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Standard Form

Page 9: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Diet Problem

• Objective function

• Feasible solution

• Optimal solution

• Optimal value: 92.5

Page 10: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Linear programming problems

• Unique optimal solution• Many optimal solutions• No optimal solutions– Infeasible problems

Page 11: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Linear programming problems

• Unique optimal solution• Many optimal solutions• No optimal solutions– Infeasible problems– Unbounded problems

Page 12: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Problems

Page 13: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Problems

Page 14: Linear Optimization Lecture 1: Introduction Instructor: Tsvetan Asamov

Reading Assignment

• Review linear algebra– Vectors– Matrices– Matrix multiplication– Matrix inversion– Gauss-Jordan reduction– Linear independence and basis– Subspaces