Dynamic Programming Flashcards

1
Q

What is the 4 step approach to Dynamic Programming problems

A
  1. Define n, i, I
  2. Draw a node diagram
  3. Create a table n, i, k, r, F(n,i)
  4. State the solution as a new node diagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is n, i, k for Team allocation?

A

n - number of locations left to consider
i - number of teams left to allocate
k - number of teams allocated

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

What is n, i, k generically?

A

n - flow
i - stock
k - decision

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

What is n, i, k for Capital Budgeting

A

n - number of schemes left to consider
i - remaining money to invest
k - amount invested

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

What is n, i, k for Production Planning

A

n - months left to consider
i - items in stock
k - items to produce

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

Is Production Planning shortest or longest path?

A

Shortest path minimising cost

NB. r = cost of stock + cost of production

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

Is Capital Budgeting shortest or longest path?

A

Longest path - maximising return

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

Is Team Allocation shortest or longest path?

A

Longest path - maximising return

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

How do you determine what the optimal solution is?

A

Start at the first node, take the best decision(s) from there. Repeat at the next node(s) until you reach the end.

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