E3, Ch 13: Linear Optimization Flashcards

1
Q

optimization

A

process of selecting values of decision variables that minimize or maximize a quantity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

using optimization in Transportation (airlines)

A

maximizing profit according to different seat prices and customer demand, aka yield management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

using optimization in Manufacturing

A

max. profit by assigning diff. products to diff. factories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

using optimization in the Energy Industry

A

max. profits by mixing outputs from coal/nuclear/oil/etc. w/ diff. prices and matching it to demand for electricity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

linear programming is a “____ ____” application where inputs and outputs can be explained, and the process of input → output _______ be easily explained

A

black box
cannot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

building Iinear optimization model process (4)

A
  1. Identify decision variables – unknown values model seeks to determine
  2. Identify objective function – quantity we seek to minimize/maximize
  3. Identify appropriate constraints
  4. Write objective function and constraints as mathematical expressions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

“Cannot exceed” →
‘At least’ →
“Must contain exactly’ →

A

less than or equal to
greater than or equal to
equal to

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

constraint function

A

left-hand side of the constraint/equation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

a LP has 2 basic properties:

A
  1. Objective function and constraints are linear functions of the decision variables, meaning each function is simply a sum of terms with each constant multiplied by a decision variable
  2. All variables are continuous, assuming any real value but typically nonnegative
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

implementing LP on a spreadsheet (3)

A
  1. Put objective function, constraints, and right-hand values in a logical format
  2. Define a set of cells for the values of the decision variables
  3. Define separate cells for objective function and each constraint
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

SUMPRODUCT

A

can compute a pairwise sum of products; simplifies the model building process when many variables are involved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

use SUMPRODUCT:
B9B14+C9C14 →

A

=SUMPRODUCT(B9:C9, B14:C14)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Some common functions can cause difficulty when solving LPs using Solver as they are discontinuous/nonsmooth. Some of these include…

A

IF
MAX, MIN
INT
ROUND, COUNT
VLOOKUP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

feasible solution

A

any solution satisfying all constraints, all feasible solutions are in the Feasible Region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

feasible region

A

can be drawn on a coordinate plane; the nonnegativity constraints are the max of each of the variables (refer to slide 44)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

optimal solution

A

best of the feasible solutions

alternative/multiple optimal solutions are a coincidence

17
Q

Solver

A

free add-in to Excel for optimization problems
Data → Analysis → Solver, use Solver Parameters dialog to define objective, variables, constraints

18
Q

Premium Solver

A

part of Analytic Solver Platform with better functionality, accuracy, reporting, etc.

19
Q

Solver Answer Report provides info about the optimal solution including (3)

A
  • original and final values of objective functions and decision variables
  • constraints
  • other stats
20
Q

binding constraint

A

cell value is equal to right-hand side of constraint

21
Q

Status Column

A

tells whether each constraint is binding or not

22
Q

slack

A

diff. b/w left and right hand sides of constraints

23
Q

corner points

A

points at which constraint lines intersect along feasible region. This is where an optimal solution will occur

24
Q

Solver uses a mathematical algorithm called the _______ _______, which characterizes feasible solutions algebraically, moves systematically from one corner point to another to improve the objective function until an optimal solution is found

A

Simplex Method

25
Q

Solver assigns names to.. (3)

A

target cells
changing cells
constraint function cells

26
Q

Names are formed by…

A

concatenating first cell w/ text, to the left of the cell, and above the cell

27
Q

unbounded solution

A

objective can be in/decreased without bound – missing a constraint

28
Q

infeasibility

A

no solution exists – you but in a bad constraint

29
Q

solver sensitivity report

A

allows us to understand the impact of changes in decision variables, constraints, etc.

30
Q

interpreting sensitivity information:
final value
objective coefficient
allowable in/decrease

A

optimal values of objective function

original values of objective function

ranges for which objective coefficients can vary without changing optimal values

31
Q

reduced cost

A

amount an objective function coefficient needs to improve before a variable can have a positive optimal solution

32
Q

Nothing can be truly __________, even if the price is 0 _________ will always be a constraint (duck duck go, firefox)

A

unbounded
demand

33
Q

shadow price

A

how much the optimal objective function value will change per unit increase in a constraint’s right-hand side value

34
Q

whenever a constraint has positive slack, the shadow price is

A

zero