Weeks 7-8: Job Shop Scheduling Flashcards

1
Q

Job-Shop Scheduling

A

This is an NP-Hard problem of assigning tasks to machines, with each task belonging to a job. Tasks within jobs have a defined order of completion regardless of which machine they’re assigned to.

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

Makespan

A

The length of the longest path you can take in a valid job shop schedule.

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

NH_1 for Job Shop Scheduling

A

This involves swapping a random pair of consecutive tasks in a machine. Note that not all swaps are valid.

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

NH_2 for Job Shop Scheduling

A

This involves swapping 2 consecutive tasks in a machine, with this pair being part of the makespan. Note that not all swaps are valid.

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

Homogeneous Markov Chains

A

This approach is used in the module’s implementation of Simulated Annealing. The probability of transitioning from one state to another depends only on the current state and doesn’t change over time.

Essentially, the transition probabilities are invariant to time.

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

Inhomogenous Markov Chains

A

The probability of transitioning from one state to another depends on the current state and how much time has passed since the last iteration.

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