6 - Primal heuristics Flashcards

1
Q

Why heuristics?

A

Usefel when B&B is slow or struggles to find a feasible solution
-> find a good (hopefully) feasible integer solution

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

2 different classes of heuristics

A

1 Construction heuristics produce a feasible solution from scratch

2 Improvement heuristics try to improve a given feasible solution (x’, y’)

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

Overview of all heuristics

A

General heuristics:
1. Truncated MIP
2. Diving

Construction heuristics:
3. LP-and-Fix or Cut-and-Fix
4. Relax-and-Fix

Improvement heuristics:
5. Relaxation induced neighborhood search (RINS)
6. Local branching (LB)
7. Combinations
8. Exchange (EXCH)

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

Truncated MIP

A

Run a B&B algorithm for a fixed amount of time

The best solution obtained when the time limit is reached is the MIP heuristic
solution

Used both as construction and improvement heuristic

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

Diving

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

LP-and-Fix or Cut-and-Fix

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

Relax-and-Fix

Idea and Notation

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

Relax-and-Fix

Example and mathematical model

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

Relax-and-Fix

Obersavation on role of the set U_r and graphic

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

Relaxation induced neighborhood search (RINS)

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

Relaxation induced neighborhood search (RINS)

Example and Cases

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

Local branching (LB)

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

Local branching (LB)

Example and Cases

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

Combinations

(Primal Heuristics)

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

Exchange (EXCH)

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

Exchange (EXCH)

Cases and Example

A