2 | review linear programming, metabolic model Flashcards

1
Q

s.t. meaning

A

subject to

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

Linear programming?

A

In many practical situations, we are interested in finding the best (= optimal) solution that determines how much of some limited resources are to be used to achieve a given goal (of objectives).

Mathematical programming provides algorithms to find optimal solutions.

Mathematical programming has different flavors The simplest is linear programming requires that all mathematical functions used in the model are linear

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

LP standard form?

A

max 𝑧 = βˆ‘1≀𝑖≀𝑛𝑐𝑖π‘₯𝑖

s.t.

βˆ‘1≀𝑗≀𝑛 π‘Žπ‘–π‘—π‘₯𝑗 ≀ 𝑏𝑖 for 1 ≀ 𝑖 ≀ π‘š

π‘₯𝑗 β‰₯ 0, 1 ≀ 𝑗 ≀ 𝑛

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

Steps to develop an LP model?

A
  1. Specify the decision variables
  2. Determine the objective of the problem and describe it by a criterion function in terms of the decision variables.
  3. Find out the constraints.
  4. Do the analysis which should lead to the selection of values for the decision variables that optimize the criterion function while satisfying all the constraints imposed on the problem.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Product Mix Problem:

Two products: I / II
Storage (m2): 4 / 5
Raw material (kg/unit): 5 / 3
Production rate (unit/hr): 60 / 30
Selling price (euro/unit): 13 / 11

The total available storage space is 1500 m2
The total amount of raw material is 1575 kg
Maximum 7 hrs can be used for production

Write down the LP model!

A

max 𝑧 = 13π‘₯1 + 11π‘₯2

s.t.
4π‘₯1 + 5π‘₯2 ≀ 1500
5π‘₯1 + 3π‘₯2 ≀ 1575
π‘₯1 + 2π‘₯2 ≀ 420
π‘₯1 β‰₯ 0
π‘₯2 β‰₯ 0

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

Graphically, what does an inequality define? How do you check this?

A

An inequality defines a half-plane (area bounded by a straight line)

To check which half: enter any point to the inequality and see if it’s true - if so it’s this side.

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

LP - feasible region?

A

Feasible region or feasible solution space:

comprises all points (π‘₯1, π‘₯2) that satisfies all constraints (recall the solution of linear equalities and intersection)

Hence, the optimal solution must lie in this region!

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

LP - Three types of points in a feasibility region?

A

interior points are points in the feasibility region that do not lie on the lines determining the feasibility region

boundary points are points in the feasibility region that lie on the lines determining the feasibility region

extreme points are points in the feasibility region that are the ends of the segments determining the feasibility region

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

LP - how to find the optimal solution graphically?

A

Check each exteme point for the best value.

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

LP - multiple solutions?

A

An LP problem can have multiple solutions

This is the case when the objective is parallel to one of the constraints – infinitely many optimal solutions

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

The Simplex Method - when is it needed?

requirements?

A

When there are more than two decision variables the graphical method
is not tractable.

The Simplex method is not used to examine all feasible solutions.

It deals only with a small and unique set of feasible solutions
the set of extreme points (vertex points)
of the convex feasible region
that contains the optimal solution.

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

The Simplex Method

convex feasible region?

A

A feasible region is convex if the line connecting any two points in the region is fully contained in the region!

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

The Simplex Method

Steps?

A
  1. Locate an extreme point of the feasible region.
  2. Examine each boundary edge intersecting at this point to see whether movement along any edge increases the value of the objective function.
  3. If the value of the objective function increases along any edge, move along this edge to the adjacent extreme point. If several edges indicate improvement, the edge providing the greatest rate of increase is selected.
  4. Repeat steps 2 and 3 until movement along any edge no longer increases the value of the objective function.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Simplex method: basic variable?

A

Basic variable is a variable isolated in a constraint that can be set to the right-hand side of that constraint.

All other variables are non-basic

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

Simplex method - basic feasible solution?

A

x<sub<1</sub>, … xn = 0

s<sub<1</sub>, … sn = amount of resource available